Introdução à programação em Python: Quais sao as habilidades em pyton desde o básico até o avançado
Introdução à programação em Python: Desenvolvendo habilidades desde o básico até o avançado
Capítulo 1: Introdução ao Python
O que é Python
Instalando o Python
Ambiente de desenvolvimento integrado (IDE)
Sintaxe básica do Python
Variáveis e tipos de dados
Operadores e expressões
Controle de fluxo (condicionais e loops)
Funções
Capítulo 2: Aprendendo Python
Listas, tuplas e dicionários
Entrada e saída
Módulos e pacotes
Tratamento de exceções
Programação orientada a objetos
Manipulação de arquivos
RegEx (expressões regulares)
Bibliotecas padrão do Python
Capítulo 3: Análise de dados com Pandas
Introdução à análise de dados
Series e DataFrames
Carregando e salvando dados
Indexação e seleção de dados
Manipulação de dados
Operações com DataFrames
Visualização de dados
Capítulo 4: Visualização de dados com Seaborn
Introdução à visualização de dados
O que é o Seaborn
Gráficos de dispersão e relacionais
Gráficos de distribuição e categorizados
Gráficos de regressão e matriz de correlação
Personalizando gráficos
Capítulo 5: Computação científica com NumPy e SciPy
O que é computação científica
Introdução ao NumPy
Operações com arrays
Indexação e seleção de arrays
Manipulação de arrays
Introdução ao SciPy
Álgebra linear e otimização
Capítulo 6: Manipulação de dados com Pandas e Matplotlib
Trabalhando com séries temporais
Agrupamento de dados
Combinando DataFrames
Limpeza e transformação de dados
Visualização de dados com Matplotlib
Capítulo 7: Desenvolvimento web com Flask e Jinja
Introdução ao desenvolvimento web com Python
O que é Flask
Configurando o ambiente de desenvolvimento
Rotas e views
Trabalhando com templates
Formulários e validação de dados
Autenticação e segurança
Capítulo 8: Aprendizado de máquina com Scikit-Learn
O que é aprendizado de máquina
Introdução ao Scikit-Learn
Classificação e regressão
Agrupamento de dados
Seleção de modelos e validação de resultados
Redução de dimensionalidade e decomposição
Capítulo 9: Visualização de dados avançada com Seaborn
Personalização de gráficos com Seaborn
Gráficos de múltiplas variáveis
Análise de séries temporais
Gráficos de redes e categorizados
Gráficos de densidade e distribuição
Capítulo 10: Boas práticas em Python
Escrevendo código Python de qualidade
Empacotamento e distribuição de módulos e pacotes
Testando código com Pytest
Debugging e tratamento de erros
Recursos avançados de Python