ThatianeDeboleto / 100DaysOfCodePython

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

100DaysOfCodePython

100 dias de Python 🐍

TbpbVsuaN_N57EEo5M-r3WaC-ZFTCS2-4YLb7akht6I

Concluí o curso "100 Dias de Código - Bootcamp ministrado pela Dra. Angela Yu, na plataforma Udemy, para iniciantes em busca de conhecimentos na área de desenvolvimento, este foca exclusivamente em Python. Como meu objetivo é dominar o Python, optei por fazer este curso na esperança de que fornecesse mais estrutura e melhor orientação do que eu estava recebendo durante o "autoaprendizado". Enquanto participava deste curso, tenho feito anotações e outras coisas e tentado todos os dias dar meu melhor no desenvolvimento dos projetos do curso com o melhor de minhas habilidades. Usarei este repositório como uma forma de acessá-los, caso eu precise relembrar meus conhecimentos. 100 projetos em 100 dias. Realmente recomendo: 100 Dias de Código - O Bootcamp Python.

Espero que meus projetos ajude e motive a cada um.

👨🏻‍🎓 iniciante

Dia 1: Trabalhando com Variáveis ​​em Python para Gerenciar Dados

Dia 2: Compreendendo os tipos de dados e como manipular strings

Dia 3: Fluxo de controle e operadores lógicos

Dia 4: Randomização e listas Python

Dia 5: Loops Python

Dia 6: Funções Python

Dia 7: Hangman

Dia 8: Parâmetros de Função e Cifra de César

Dia 9: Dicionários, aninhamento e leilão secreto

Dia 10: Valores de retorno da função e o projeto da calculadora

Dia 11: Blackjack Capstone Project

Dia 12: Escopo e namespacing em Python

Dia 13: Depuração: Como encontrar e corrigir erros em seu código

Dia 14: Projeto de Jogo Superior Superior

🏋🏻‍♂️ intermediário

Dia 15: Configuração do Ambiente de Desenvolvimento Local e Projeto da Máquina de Café

Dia 16: Programação Orientada a Objetos (OOP)

Dia 17: O Projeto Quiz e os benefícios da OOP

Dia 18: Gráficos de tartaruga e GUIs

Dia 19: Instâncias, funções de estado e ordem superior

Dia 20: Construa o jogo Snake - Parte 1: Animação e Coordenadas

Dia 21: Construa o jogo Snake - Parte 2: Herança e divisão de listas

Dia 22: Build Pong: The Famous Arcade Game

Dia 23: Projeto Turtle Crossing Capstone

Dia 24: Arquivos, diretórios e caminhos

Dia 25: Trabalhando com dados CSV e a Biblioteca Pandas

Dia 26: Compreensão da lista e o alfabeto do piloto da OTAN

Dia 27: Tkinter, * args, ** kwargs e criação de programas GUI

Dia 28: Tkinter, Dynamic Typing e o aplicativo Pomodoro GUI

Dia 29: Construindo um aplicativo GUI do Password Manager com Tkinter

Dia 30: Erros, exceções e dados JSON: Melhorando o gerenciador de senhas

Dia 31: Projeto Capstone - Aplicativo Flash Card

💪 Intermediário +

Dia 32: Enviar e-mail (smtplib) e gerenciar datas (data e hora): O desejo de aniversário automatizado

Dia 33: Endpoints API e Parâmetros API - ISS Overhead Notifier

Dia 34: Prática de API - Criando um aplicativo GUI Quiz

Dia 35: Chaves, Autenticação e Variáveis ​​de Ambiente: Enviar SMS

Dia 36: Projeto de Alerta de Notícias sobre Negociação de Ações

Dau 37: Projeto de Pixel de Rastreamento de Hábito

Dia 38: Crie um aplicativo de acompanhamento de exercícios que se comunique com o Google Sheets!

Dia 39: Capstone Parte 1: Localizador de ofertas de voos

Dia 40: Capstone Parte 2: Flight Club!

Dia 41: Introdução ao HTML

Dia 42: HTML intermediário

Dia 43: Introdução ao CSS

Dia 44: CSS intermediário

Dia 45: Raspar a Web com uma beautfullsoup

Dia 46: Crie uma lista de reprodução do Spotify usando a Musical Time Machine

Dia 47: Crie um rastreador de preços automatizado da Amazon

Dia 48: Selenium Webdriver e Game Playing Bot

Dia 49: Automatização de inscrições de emprego no LinkedIn

Dia 50: Tinder Swiper automatizado

Dia 51: Internet Speed ​​Twitter Complaint Bot

Dia 52: Instagram Follower Bot

Dia 53: Trabalho de entrada automatizada de dados

Dia 54: Introdução ao Desenvolvimento Web com Flask

Dia 55: Análise de HTML e URL no Flask e o jogo superior inferior

Dia 56: Renderizando arquivos HTML / estáticos e projeto de cartão de visita

Dia 57: Modelagem com Jinja e Projeto de Blog

Dia 58: Bootstrap

🚀 Avançado

Dia 59: Blog atualizado com bootstrap

Dia 60: Formulários HTML com Flask

Dia 61: Criando Formulários Avançados com WTForms

Dia 62: Frasco, WTForms, Bootstrap e CSV - Projeto Café e Wifi

Dia 63: Bancos de dados e com SQLite e SQLAlchemy

Dia 64: Meu site dos 10 melhores filmes

Dia 65: Escola de Web Design - Como criar um site que as pessoas vão adorar

Dia 66: Construindo sua própria API com roteamento RESTful

Dia 67: Blog Capstone Project Parte 3 - RESTful Routing

Dia 68: Autenticação com Flask

Dia 69: Projeto Capstone do Blog - Parte 4 - Adicionando usuários

Dia 70: Implantando seu aplicativo da Web com Heroku

Dia 71: Exploração de dados com Pandas: Major College

Dia 72: Visualização de dados com Matplotlib: Linguagens de programação

Dia 73: Agregar e mesclar dados com o Pandas: analisar o conjunto de dados LEGO

Dia 74: Dados do Google Trends: reamostragem e visualização de séries temporais

Dia 75: Lindos gráficos e análise da App Store do Android

Dia 76: Computação com Matrizes NumPy e N-Dimensional

Dia 77: Regressão Linear e Visualização de Dados com Seaborn

Dia 78: Analisando o Prêmio Nobel com Plotly, Matplotlib e Seaborn

Dia 78: Analisando o Prêmio Nobel com Plotly, Matplotlib e Seaborn

Dia 79: A descoberta trágica da lavagem das mãos: testes t e distribuições

Dia 80: Projeto Capstone - Prever os preços das casas

👨‍💻 Profissional

Dia 81: Projeto de portfólio - Conversor de texto para código Morse

Dia 82: Projeto de portfólio - Um site para mostrar suas habilidades e as coisas que construí

Dia 83: Projeto de portfólio - Construído uma versão baseada em texto do jogo Tic Tac Toe

Dia 84: Projeto de portfólio - um programa onde você pode fazer upload de imagens e adicionar uma marca d'água

Dia 85: Projeto de portfólio - um aplicativo de desktop Tkinter GUI que testa sua velocidade de digitação

Dia 86: Projeto de portfólio - Usando Python Turtle, construa um clone do jogo Breakout dos anos 80

Dia 87: Projeto de portfólio - Construiu um site que lista cafés com wi-fi e energia para trabalho remoto

Dia 88: Projeto de portfólio - Construído um site de lista de tarefas com Flask

Dia 89: Projeto de portfólio - aplicativo de escrita de texto desaparecido

Dia 90: Projeto de portfólio - Converter PDF em audiolivro

Dia 91: Projeto de portfólio - Gerador de paleta de cores de imagem

Dia 92: Projeto de portfólio - Construído um web scraper personalizado para coletar dados

Dia 93: Projeto de portfólio - Automatizar o jogo Google Dinosauro

Dia 94: Projeto de portfólio - Invasores do espaço

Dia 95: Projeto de portfólio - Construído um site personalizado usando uma API

Dia 96: Projeto de portfólio - Um site de comércio eletrônico com processamento de pagamento

Dia 97: Projeto de portfólio - Enviou uma mensagem no WhatsApp com Python

Dia 98: Projeto de portfólio - Analise e visualize a corrida espacial

Dia 99: Projeto de portfólio - Analisando mortes envolvendo policiais nos Estados Unidos

Dia 100: Projeto de portfólio - Prevendo ganhos usando regressão multivariável

⛏Ferramentas e tecnologias:

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

Capturar

@ThatianeDeboleto 🐍 2022

About


Languages

Language:Jupyter Notebook 93.9%Language:CSS 2.1%Language:Python 1.4%Language:HTML 1.1%Language:SCSS 0.6%Language:JavaScript 0.5%Language:Less 0.4%