Repositório dedicado aos meus estudos de lógica de programação e fundamentos de Python.
Este projeto acompanha minha evolução desde os primeiros conceitos de programação até exercícios e pequenos projetos de nível intermediário.
- Desenvolver raciocínio lógico
- Aprender os fundamentos da programação
- Praticar Python
- Resolver problemas utilizando algoritmos
- Desenvolver autonomia para criar pequenos programas
- Registrar minha evolução durante a graduação em Ciência da Computação
| Módulo | Tema |
|---|---|
| 01-fundamentos | Variáveis, tipos de dados, entrada e saída |
| 02-operadores | Operadores aritméticos, relacionais e lógicos |
| 03-condicionais | if, elif, else, condições aninhadas |
| 04-repeticao | for, while, break, continue |
| 05-estruturas-de-dados | Listas, tuplas, dicionários, sets |
| 06-funcoes | Parâmetros, retorno, escopo, lambdas |
| 07-strings | Manipulação, métodos, fatiamento |
| 08-arquivos-e-erros | Leitura/escrita de arquivos, try/except |
| 09-programacao-intermediaria | Recursividade, busca, ordenação |
| 10-projetos | Projetos que juntam vários conceitos |
| 11-desafios | Problemas de plataformas como Beecrowd/LeetCode |
- Fundamentos
- Operadores
- Condicionais
- Repetição
- Estruturas de dados
- Funções
- Strings
- Arquivos e erros
- Programação intermediária
- Projetos
- Desafios
- Python
- Git
- GitHub
Este repositório faz parte da minha jornada de aprendizado em Ciência da Computação.
A proposta não é apenas armazenar códigos, mas registrar minha evolução na resolução de problemas e na construção de programas. Cada exercício é resolvido primeiro sozinho — a ajuda externa entra apenas como dica quando eu travo.
Status: Em desenvolvimento 🚧