Este repositório faz parte da minha jornada de aprendizado no curso python-base da LinuxTips, que estou realizando através do Programe como uma Garota — uma iniciativa incrível para incentivar e inserir mais mulheres na tecnologia. 💜
Aqui você encontrará meus estudos, anotações, códigos e práticas, que estão sendo atualizados conforme avanço no curso.
Sinta-se à vontade para explorar, se inspirar ou contribuir!
Este repositório acompanha os conteúdos vistos durante o curso python-base, cobrindo desde os conceitos básicos até práticas modernas de desenvolvimento com Python.
| Módulo | Conteúdo |
|---|---|
| 🟢 1. Introdução ao Python | História, instalação, primeiros passos |
| 🔢 2. Tipos de Dados e Protocolos | Inteiros, floats, strings, listas, tuplas, dicionários, protocolos |
| 🔁 3. Funções | Funções simples, argumentos, retorno, lambda, escopos |
| 🐞 4. Debugging | Estratégias de depuração, uso do pdb, boas práticas |
| 🛠 5. Projetos e Bibliotecas | Organização de código, ambientes virtuais, bibliotecas populares |
| 🧪 6. Testes e Qualidade de Software | pytest, TDD, Linting, boas práticas |
| 🧱 7. Orientação a Objetos | Classes, herança, encapsulamento, composição |
| 🌐 8. Integração com APIs e Banco de Dados | Consumo de APIs REST, requests, SQLite, PostgreSQL |
| 💻 9. Frameworks GUI e CLI | Typer, Rich, Tkinter, PyQt, Textual |
| 📊 10. Code Coverage | Ferramentas de cobertura de testes como coverage.py |
| 📦 11. Poetry e PyProject.toml | Gerenciamento moderno de pacotes com Poetry, configuração com pyproject.toml |
| 🧩 12. Injeção de Dependência | Conceito, implementação com dependency-injector |
| 🚀 13. Modernização e Gestão de Projetos | Padrões modernos, estrutura de projetos, automações e pipelines |
Contribuições são bem-vindas! Sinta-se livre para abrir issues ou enviar pull requests com melhorias ou sugestões.
Python 3.10+
Git
GitHub
Poetry instalado (para gerenciamento de dependências)