Chegou a hora de conversarmos sobre a feature mais esperada da versão 3.10 do Python. O Pattern Matching. Um alternativa sofisticada aos ifs/dicionários e ao switch case das linguagens imperativas.
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: 5363bcfa-aacd-4a87-84c3-917305af4a65
-------------------
Código :https://github.com/dunossauro/live-de-python
Telegram da live: https://t.me/livepython
-------------------
Links para consultar depois ou citados na live:
https://www.python.org/dev/peps/pep-0619/
https://www.python.org/dev/peps/pep-0634/
https://www.python.org/dev/peps/pep-0635/
https://www.python.org/dev/peps/pep-0636/
https://github.com/gvanrossum/patma
https://docs.python.org/3.10/whatsnew/3.10.html#pep-634-structural-pattern-matching
https://docs.python.org/3.10/reference/datamodel.html#customizing-positional-arguments-in-class-pattern-matching
https://mathspp.com/blog/pydonts/structural-pattern-matching-tutorial
https://docs.python.org/3.10/reference/grammar.html
#LiveDePython #PatternMatching
...
https://www.youtube.com/watch?v=QqigW-yxtOw
Eu sei que nunca vou saber quem sou
Mas eu sei que eu devo tentar
Deixar de ser um eu tao confuso
Escarrado em retrato
Meio Gregor Samsa ou Dorian Gray
Tão complexo e confuso
Quanto um quadro vanguardista qual pintor eu não lembrei
Mas eu sei que nunca vou saber onde ir
Mas eu sei que devo seguir
Rumo a estrada de tijolos amarelos para encontrar o odisseu
Pra dormir em baixo a forca de El Zoto e morrer em eterno breu
Eu sei que nunca vou poder sair
Da caverna reminiscente
Pois prefiro a solidao
Ao estar com vocês
Pois prefiro a solidão ao viver outra vez.
...
https://www.youtube.com/watch?v=Ez-50VP6bNA
Bora bater um papo sobre especificações e documentações de APIs com OpenAPI, Swagger e Redoc?
De quebra ainda gerar código python de especificações?
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
Chave pix: 5363bcfa-aacd-4a87-84c3-917305af4a65
-------------------
Código :https://github.com/dunossauro/live-de-python
Telegram da live: https://t.me/livepython
-------------------
#python #OpenAPI #Swagger
...
https://www.youtube.com/watch?v=TfGHNBaK9a0
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @dunossauro
-------------------
Código: https://github.com/dunossauro/live-de-python
Telegram do live: https://t.me/livepython
-------------------
Contatos da Natalia:
Twitter: https://twitter.com/NatOps_
...
https://www.youtube.com/watch?v=yAy_n8n6S5E
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @livedepython
Código: https://github.com/dunossauro/live-de-python
Telegram do live: https://t.me/livepython
Perguntas frequentes: https://github.com/dunossauro/live-de-python/wiki
----------
Patrocinadores:
PyJobs: https://www.pyjobs.com.br/?utm-source=live-de-python
-----------------------------------
Contatos do Luiz
https://www.linkedin.com/in/luizouguilherme/
https://twitter.com/luizouguilherme
...
https://www.youtube.com/watch?v=I8IAJ3asw5w
Link para a campanha: https://apoia.se/fastapi
Boas-vindas ao curso de FastAPI.
A ideia desse curso é ensinar o básico/intermediário de fastAPI e disponibilizar todas as aulas com acesso gratuito no meu canal do youtube em formato aberto para você poder aprender mais sobre desenvolvimento web e também alavancar sua carreira, por que não?
Espero que você goste e compartilhe com o máximo de pessoas que puder. Eu acredito que o conhecimento deva ser compartilhado de forma aberta e livre. Por isso todo esse curso será gratuito e terá licenças abertas (CC BY-NC-SA), para garantir que você possa usar esse material para todo e qualquer fim.
Você também pode se juntar a todas as outras pessoas interessadas no curso, na nossa comunidade no Telegram. Um espaço colaborativo, para trocarmos ideias sobre FastAPI, Python, fazer novos amigos e aprendermos juntos durante o curso.
O curso
O objetivo desse curso é introduzir as pessoas no mundo do python web + FastAPI. Com isso iremos iniciar com uma introdução ao python moderno, falando sobre type hints e asyncio, passando pela construção de uma aplicação web feita em FastAPI e terminaremos fazendo o deploy da aplicação.
A estrutura do curso
O Curso será dividido em 8 partes
1. Python Moderno
2. Introdução ao desenvolvimento web
3. FastAPI Básico
4. Bacos de dados
5. Sistemas de autenticação
6. FastAPI Intermediário
7. Templates
8. O mundo externo
Visão detalhada:
1 - Python moderno
Uma visão sobre anotações de tipo, dataclasses e código assíncrono.
2 - Introdução a web
Uma passagem pelo protocolo HTTP, o que são requestes e respondes, headers e endpoints
3 - FastAPI Básico
Vamos configurar nosso ambiente e entender os componentes básicos do FastAPI, Pydantic, OpenAPI e tedes de unidade
4 - Bancos de dados
Nesse módulo vamos conversar um pouco sobre injeção de dependência, sobre como manter as configurações e também conversar sobre SQLAlchemy e ODMantic e um básico sobre testes de integração
5 - Sistemas de autenticação
Um mão na massa sobre sistemas de cookies, tokens e JWT
6 - FastAPI Intermediário
Vamos conversar sobre a organização e estrutura de um projeto, divisão entre router, logs, eventos e tarefas em background
7 - Templates
Conversar o básico sobre como renderizar HTML com FastAPI
8 - O mundo externo
Depois de tudo que passamos juntos, nada mais justo do que colocar nossa aplicação em produção. Vamos conversar sobre a importância do Gunicorn em produção, colocar nossos testes no github actions e fazer nosso tão esperado deploy.
Link para a campanha: https://apoia.se/fastapi
...
https://www.youtube.com/watch?v=ikmFLkjxqFg
Que lindo, hoje vamos falar sobre o padrão de projeto page object com selenium. Nossa vida vai ficar bem mais fácil
Vem comigo S2
-------------------
O canal é mantido por uma iniciativa de financiamento coletivo:
Apoia-se: https://apoia.se/livedepython
picpay: @livedepython
-------------------
Códigos e Slides: https://github.com/dunossauro/curso-python-selenium
Telegram do curso: https://t.me/cursopythonselenium
-------------------
#curso #python #selenium
...
https://www.youtube.com/watch?v=WhZHZ_RYzxw