Olá! Meu nome é Alisson e sou um desenvolvedor em formação, e este repositório documenta meu aprendizado e progresso nos estudos de Formação em Python da OneBitCode.
Aqui, você vai encontrar minhas anotações, os códigos dos exercícios e os projetos que estou construindo. Sinta-se à vontade para navegar, dar uma espiada nos códigos e acompanhar minha evolução! 🚀
Este repositório está organizado de acordo com os módulos da formação, cobrindo desde os conceitos básicos de Python até tópicos mais avançados.
- 🐍 Python I - Introdução ao Python: Fundamentos da linguagem, tipos de dados (strings, listas, tuplas, sets, dicionários), operadores, laços de repetição e funções.
- 🧩 Python II – Módulos e PIP: Criação e uso de módulos, ambientes virtuais e gerenciamento de pacotes com PIP, além de uma introdução a bibliotecas como Tkinter.
- 🏗️ Python III - POO (Programação Orientada a Objetos): Princípios da Programação Orientada a Objetos, incluindo classes, objetos, encapsulamento, herança, polimorfismo e decorators.
- 📂 Python IV - Manipulando Arquivos: Leitura e escrita de diferentes tipos de arquivos (TXT, CSV), manipulação de dados e projetos práticos como a geração de PDFs.
- 📊 Banco de Dados com SQL: Fundamentos de bancos de dados relacionais, modelagem de dados e consultas com a linguagem SQL.
- 💾 Python V - Integração com Banco de Dados: Interação do Python com bancos de dados relacionais como SQLite e PostgreSQL, e NoSQL com MongoDB.
- 🌿 Git e GitHub: Controle de versão com Git e colaboração usando GitHub.
Linguagem Principal:
Banco de Dados:
Ferramentas Gerais: