Hoje faz 25 dias que comecei o desafio de 100 dias de código em Python (apesar de alguns dias sem programar). Vi muitas pessoas participando deste desafio e decidi tentar. Após uma rápida pesquisa na internet, encontrei alguns roteiros e os adaptei. Cada um dos 100 dias possui um desafio diferente, variando do básico "Hello World" até aprendizado de máquina, integração com APIs e análise de dados.
Dividi assim:
- Dias 1-10: Fundamentos de Python
- Dias 11-20: Estruturas de Dados
- Dias 21-30: Programação Orientada a Objetos
- Dias 31-40: Desenvolvimento Web
- Dias 41-50: Análise de Dados
- Dias 51-60: Web Scraping
- Dias 61-70: Aprendizado de Máquina
- Dias 71-80: Jogos com Pygame
- Dias 81-90: Integração com APIs
- Dias 91-100: Projetos Finais
Este desafio não é nada profissional; estou utilizando apenas para voltar a estudar programação e melhorar meu conhecimento. Fiz questão de começar tudo do básico, para ver minha evolução.
O roteiro que criei é bem básico e voltado para Python e para os objetivos que tenho. Logicamente, você pode fazer da sua forma; pode pegar meu exemplo e adaptar para outra linguagem de programação. No meu repositório do GitHub, tem uma descrição mais detalhada do meu dia a dia.
Nestes 25 primeiros dias, revi os fundamentos de Python, estrutura de dados e agora estou em Orientação a Objetos. Está sendo uma jornada muito interessante e enriquecedora.
Programação sempre foi algo que gostei muito. Não trabalho como programador, então preciso sempre estar fazendo algo relacionado para continuar praticando. O blog nasceu de algo parecido com isso: estava estudando Flask e, quando li sobre jardins digitais, resolvi unir ambos e criá-lo. Usei-o para estudar um pouco de Flask e, no final, resolvi deixá-lo online para escrever.
Não tenho certeza se vou finalizar estes 100 dias, mas, ao menos, estou tentando. Por enquanto, estou gastando cerca de 15 minutos por dia nisso: apenas vejo qual é o desafio do dia, dou uma lida na internet sobre o assunto (mesmo que já saiba) e resolvo. São 15 minutos bons que me ajudam bastante.
Daqui a 75 dias, volto com um novo texto mais detalhado sobre como foi o processo e se consegui completar o desafio ou não.