Bem-vindo ao Python Workspace, um repositório criado para reunir estudos, exercícios e pequenos projetos desenvolvidos em Python.
Organizado por temas, o repositório oferece uma visão prática da linguagem e serve como espaço para evoluir habilidades de programação.
A pasta Exercícios é o coração deste workspace. É onde concentro exercícios para treinar lógica, estruturas e recursos fundamentais do Python.
Atualmente, os exercícios estão separados em subpastas por tema:
- Condicionais: exercícios utilizando
if,elifeelsepara tomar decisões no código. - Laços de Repetição: exercícios usando
forewhilepara repetições e iterações sobre dados. - Listas: exercícios envolvendo listas simples, operações básicas (soma, filtragem, ordenação) e listas aninhadas (matrizes).
- Tuplas: exercícios demonstrando criação, acesso e manipulação básica de dados imutáveis.
O conteúdo inclui tanto exercícios simples (como verificar se um número é positivo ou negativo) quanto lógicas mais estruturadas (como matrizes, cálculos de fatorial, tabuada, contagens específicas, entre outros).
Todos os exercícios são escritos de forma didática, sem uso excessivo de bibliotecas ou métodos avançados, focando em comandos fundamentais como if, else, for, while e range.
Há muito a se fazer ainda por aqui!
Para agilizar o processo de criar arquivos Python, este workspace conta com scripts .BAT que automatizam tarefas repetitivas.
Importante:
Esses scripts não geram código pronto, apenas criam arquivos vazios para iniciar a programação.
- Solicitam o nome do novo arquivo.
- Formatam o nome substituindo espaços por underlines.
- Criam automaticamente um arquivo
.pyvazio. - Salvam o arquivo na subpasta correta.
- Abrem o arquivo diretamente no editor Geany.
Esses scripts facilitam manter o repositório organizado e padronizado.
novo_programa_condicionais.batnovo_programa_lacos.batnovo_programa_listas.batnovo_programa_tuplas.bat
Além dos exercícios, estão em planejamento alguns projetos maiores, como:
- Conversores binário e hexadecimal.
- Manipulação de arquivos binários.
- Pequenos jogos em Python.
- Mini-calculadoras ou simuladores.
- Estudos inspirados no Guia Hardcore de Computação (Fabio Akita).
Estes projetos serão incluídos gradualmente ao repositório.
Além dos estudos em Python, venho aprimorando meu inglês em nível intermediário. Tenho lido e traduzido histórias e textos do cotidiano para ampliar vocabulário e melhorar compreensão geral, além de criar cartões no Anki para revisão e memorização de termos. O objetivo é manter fluência em leitura e evoluir gradativamente a conversação.
Este repositório funciona como ambiente de prática, estudo contínuo e organização de conteúdos aprendidos, além de servir como portfólio para demonstrar evolução e interesse na linguagem Python.
“Programar é construir soluções e evoluir um pouco todos os dias.”