A maioria das ideias dos projetos vem do curso da Udemy: 100 Days of Code: The Complete Python Pro Bootcamp
- Day 1: Trabalhando com Variáveis em Python para Gerenciar Dados
- Day 2: Compreensão de Tipos de Dados e Como Manipular Strings
- Day 3: Fluxo de Controle e Operadores Lógicos
- Day 4: Randomização e Listas em Python
- Day 5: Laços (Loops) em Python
- Day 6: Funções em Python & Karel
- Day 7: Jogo da Forca
- Day 8: Parâmetros de Função e Cifra de César
- Day 9: Dicionários, Aninhamento e o Leilão Secreto
- Day 10: Funções com Saídas
- Day 11: Projeto Final de Blackjack
- Day 12: O jogo de Advinhação de número
- Day 13: Depuração: Como Encontrar e Corrigir Erros no Seu Código
- Day 14: Projeto do Jogo Maior Menor
- Day 15: Configuração do Ambiente de Desenvolvimento Local e a Máquina de Café
- Day 16: Máquina de café com programação orientada a objetos
- Day 17: O Projeto de Quiz e os Benefícios da Programação Orientada a Objetos (OOP)
- Day 18: Tartaruga e a Interface Gráfica do Usuário (GUI)
- Day 19: Instâncias, Estado e Funções de Ordem Superior
- Day 20: Construa o Jogo da Cobra Parte 1: Animação e Coordenadas
- Day 21: Construa o Jogo da Cobra Parte 2: Herança e Fatiamento de Listas
- Day 22: Construa o Pong: O Famoso Jogo de Arcade
- Day 23: Projeto de conclusão: Travessia da Tartaruga
- Day 24: Arquivos, Diretórios e Caminhos
- Day 25: Trabalhando com Dados CSV e a Biblioteca Pandas
- Day 26: Compreensão de Lista e o Alfabeto da OTAN
- Day 27: Tkinter, *args, **kwargs e Criação de Programas de Interface Gráfica (GUI)
- Day 28: Tkinter, Tipagem Dinâmica e a Aplicação GUI
- Day 29: Construindo um Aplicativo GUI de Gerenciador de Senhas com Tkinter
- Day 30: Erros, Exceções e Dados JSON: Aprimorando o Gerenciador de Senhas
- Day 31: Projeto Final do Aplicativo de Cartões Didáticos
- Day 32: Enviar E-mail (smtplib) e Gerenciar Datas (datetime)
- Day 33: Pontos de Extremidade da API e Parâmetros da API - Notificador de Passagem da ISS
- Day 34: Prática de API - Criando um Aplicativo de Quiz com GUI
- Day 35: Chaves, Autenticação e Variáveis de Ambiente - Notificador de Chuva no Telegram
- Day 36: Projeto de Alerta de Notícias de Negociação de Ações
- Day 37: Projeto de Rastreamento de Hábitos: Solicitações de Post da API e Cabeçalhos
- Day 38: Rastreamento de Treino usando Google Sheets
- Day 39: Parte 1 do Projeto Final: Localizador de Ofertas de Voos
- Day 40: Parte 2 do Projeto Final: Clube de Voo
- Day 41: Introdução ao HTML
- Day 42: HTML Intermediário
- Day 43: Introdução ao CSS
- Day 44: CSS Intermediário
- Day 45: Web Scraping com Beautiful Soup
- Day 46: Criar uma Playlist do Spotify Usando a Máquina do Tempo Musical
- Day 47: Criar um Rastreador Automatizado de Preços da Amazon
- Day 48: Navegador do Selenium Webdriver e Bot de Jogo
- Day 49: Automatizando Candidaturas de Emprego no LinkedIn
- Day 50: Bot de Deslizamento Automático no Tinder
- Day 51: Bot de Reclamações no Twitter sobre Velocidade da Internet
- Day 52: Bot Seguidor do Instagram
- Day 53: Projeto de Web Scraping - Automação de Trabalho de Entrada de Dados
- Day 54: Introdução ao Desenvolvimento Web com Flask
- Day 55: Análise de HTML e URLs no Flask e o Jogo Higher Lower
- Day 56: Renderizando Arquivos HTML/Estáticos e Utilizando Modelos de Site
- Day 57: Templating com Jinja em Aplicações Flask
- Day 58: Fundamentos da Web com Bootstrap
- Day 59: Blog Capstone Project Part 2 - Adding Styling
- Day 60: Fazendo Solicitações POST com Flask e Formulários HTML
- Day 61: Construindo Formulários Avançados com Flask-WTForms
- Day 62: Projeto Café & Wifi - Flask, WTForms, Bootstrap e CSV
- Day 63: Bancos de Dados com SQLite e SQLAlchemy
- Day 64: Meu Site com os Top 10 Filmes
- Day 65: Como Criar um Website Que as Pessoas Vão Amar
- Day 66: Criando sua Própria API com Roteamento RESTful
- Day 67: Projeto Capstone Parte 3 - Roteamento RESTful
- Day 68: Autenticação com Flask
- Day 69: Projeto Capstone do Blog Parte 4 - Adicionando Usuários
- Day 70: Git, Github e Versionamento
- Day 71: Implantação da sua Aplicação Web com Heroku
- Day 72: Exploração de Dados com Pandas
- Day 73: Visualização de Dados com Matplotlib: Linguagens de Programação
- Day 74: Agregação e Fusão de Dados com Pandas: Analisar o Conjunto de Dados do Lego
- Day 75: Google Trends Data: Resampling and Visualising Time Series
- Day 76: Belos Gráficos do Plotly & Análise da Play Store para Android
- Day 77: Computação com NumPy e Arrays N-Dimensionais
- Day 78: Regressão Linear e Visualização de Dados com Seaborn
- Day 79: Analisando o Prêmio Nobel com Plotly, Matplotlib e Seaborn
- Day 80: A Trágica Descoberta da Lavagem das Mãos: Testes t e Distribuições
- Day 81: Projeto Final - Prever Preços de Casas
- Day 82: Projeto Final - Conversor de Texto para Código Morse
- Day 83: Site de Portfólio
- Day 84: Jogo da Velha
- Day 85: Aplicativo Desktop de Marcação de Imagem
- Day 86: Aplicativo de Teste de Velocidade de Digitação
- Day 87: Breakout: O Famoso Jogo de Arcade
- Day 88: Site de Café e Wifi
- Day 89: Aplicativo de Agenda de Tarefas
- Day 90: Aplicativo de Fluxo de Digitação
- Day 91: Converter PDF para Audiobook
- Day 92: Imagem para Lista de Cores
- Day 93: Custom WebScraping
- Day 94: Bot do Jogo do Dinossauro do Google
- Day 95: Space Invaders
- Day 96: API Personalizada
- Day 97: Uma Loja Online
- Day 98: Automatização customizada
- Python 3
- PyCharm, Jupyter Notebook, Google Colab
- Python Scripting and Automation
- Python Game Development
- Web Scraping
- Beautiful Soup
- Selenium Web Driver
- Request
- WTForms
- Data Science
- Pandas
- NumPy
- Matplotlib
- Plotly
- Scikit learn
- Seaborn
- Turtle
- Python GUI Desktop App Development
- Tkinter
- Front-End Web Development
- HTML 5
- CSS 3
- Bootstrap 4
- Bash Command Line
- Git, GitHub and Version Control
- Backend Web Development
- Flask
- REST
- APIs
- Databases
- SQL
- SQLite
- PostgreSQL
- Authentication
- Web Design
- Deployment with GitHub Pages, Heroku and GUnicorn