- 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
- Web:
Django, Flask, FastAPI - Data: JSON, Pandas, NumPy, Matplotlib
- Testes: Pytest,
unittest Automação: Selenium, Requests
- 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
- 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
- Hugging Face Transformers
- LangChain
OpenAI SDKspaCy- SentenceTransformers
- Haystack