Repository files navigation
1. Conhecimentos Técnicos Essenciais
Domínio da linguagem Python
Tipos de dados, estruturas de controle, funções, classes, decorators, generators e lambdas
Manipulação de arquivos, funções internas, metodos por tipos de variáveis, exceções, socket, módulos e pacotes
Programação funcional e orientada a objetos
2. Frameworks e Bibliotecas Populares
Web: Django, Flask, FastAPI
Data: JSON, Pandas, NumPy, Matplotlib
Testes: Pytest, unittest
Automação: Selenium, Requests
3. Boas Práticas de Código
PEP8, Clean Code, SOLID
Testes automatizados e TDD
Documentação clara e legível
Arquitetura de sistemas (MVC, microserviços, DDD)
Padrões de projeto (Design Patterns)
Refatoração e escalabilidade
SQL (PostgreSQL, MySQL) e NoSQL (MongoDB, Redis)
ORMs como SQLAlchemy e Django ORM
6. DevOps e Infraestrutura
Docker, Kubernetes, CI/CD (GitHub Actions, GitLab CI)
Monitoramento e logging (Prometheus, Grafana, ELK)
Mensageria e streaming de dados (Kafka)
AWS, Azure ou GCP
Deploy de aplicações, serverless, storage, autenticação
8. Inteligência Artificial e Processamento de Linguagem Natural (NLP)
Hugging Face Transformers
LangChain
OpenAI SDK
spaCy
SentenceTransformers
Haystack
About
O que eu estou estudando em python
Resources
Stars
Watchers
Forks
You can’t perform that action at this time.