Este repositorio é destinado ao curso de Python, oferecido pela Hashtag Treinamentos. Ele é projetado para ajudar os alunos a aprender e dominar as habilidades de programação em Python, desde os conceitos básicos até os avançados.
- Introdução à programação e ao Python.
- Instalação e configuração do ambiente de desenvolvimento.
- Lógica de programação (opcional, para iniciantes).
- Seus primeiros programas em Python: variáveis, operações, entrada/saída.
- Estruturas de controle: if, else, elif e loops (for e while).
- Estruturas de dados: listas, tuplas, dicionários, sets.
- Funções: definição, parâmetros, retorno de valores.
- List Comprehension e expressões lambda.
- NumPy (opcional): trabalhando com arrays e operações matemáticas.
- Pandas: análise e manipulação de dados, similar ao Excel.
- Matplotlib e Seaborn (opcional): criação de gráficos e visualizações de dados.
- Integração com arquivos: leitura e escrita de arquivos txt e PDF.
- Interagindo com o sistema: manipulando arquivos e pastas.
- Integração com email: envio e recebimento de emails.
- Integração com SQL: conectando e interagindo com bancos de dados.
- Automação Web: Web Scraping com Selenium e BeautifulSoup.
- RPA (Automação Robótica de Processos).
- Expressões regulares (Regex).
- APIs e JSON: consumindo e trabalhando com APIs.
- Python para finanças: análise de ações e carteiras de investimentos.
- Ambientes virtuais.
- Dashboards com Dash e Plotly (e integração com Power BI).
- Transformando scripts Python em executáveis (.exe).
- Automação de processos com indicadores de performance.
- Automação web: pesquisa de preços.
- Ciência de dados: análise de dados e previsões com Airbnb.
- Criação de sites: réplica do Pinterest em Flask.
- Desenvolvimento web completo: criando um site do zero com Flask.
- Criação de jogos: Flappy Bird.
- Criação de aplicativos para celular com Kivy.
- Orientação a Objetos: classes, métodos, herança, polimorfismo.
- GitHub para controle de versão e colaboração.
- Pytest: framework de testes para Python.
- Introdução a HTML e PyScript.
- Reconhecimento de imagem e fala.
- Integração com ArcGIS.