Python
Sobre o curso
Este curso foi projetado para ensinar Python de maneira prática e eficiente, desde os fundamentos até tópicos avançados. Você aprenderá a construir scripts, trabalhar com bibliotecas populares e desenvolver projetos reais. Ideal para iniciantes sem experiência prévia em programação ou para aqueles que desejam reforçar suas habilidades em Python.
Objetivos:
- Compreender a sintaxe básica e os conceitos fundamentais do Python.
- Aplicar técnicas de programação para resolver problemas práticos.
- Explorar ferramentas e bibliotecas populares como NumPy, Pandas e Matplotlib.
- Desenvolver projetos reais para consolidar o aprendizado.
Público-Alvo:
- Iniciantes em programação.
- Profissionais de tecnologia que desejam aprender Python.
- Estudantes interessados em análise de dados, desenvolvimento web ou automação.
Conteúdo Programático
Módulo 1: Introdução ao Python
- O que é Python e por que utilizá-lo?
- Configuração do ambiente de desenvolvimento.
- Executando o primeiro programa em Python.
Módulo 2: Estruturas de Dados Básicas
- Variáveis e tipos de dados.
- Operações com strings.
- Estruturas de controle (if, else, while, for).
Módulo 3: Funções e Módulos
- Definindo e chamando funções.
- Argumentos, retorno e escopo de variáveis.
- Importação de módulos e bibliotecas padrão.
Módulo 4: Trabalhando com Arquivos
- Leitura e escrita de arquivos de texto.
- Manipulação de arquivos CSV.
- Introdução ao JSON e manipulação de dados estruturados.
Módulo 5: Programação Orientada a Objetos (POO)
- Classes e objetos.
- Herança e polimorfismo.
- Métodos especiais e encapsulamento.
Módulo 6: Tratamento de Erros e Depuração
- Identificação e tratamento de exceções.
- Ferramentas de depuração.
- Melhorando a robustez do código.
Módulo 7: Bibliotecas para Análise de Dados
- Introdução ao NumPy: operações com arrays.
- Manipulação de dados com Pandas.
- Visualização de dados com Matplotlib.
Módulo 8: Desenvolvimento Web com Python
- Introdução ao Flask.
- Criando APIs simples.
- Deploy de aplicações web.
Módulo 9: Automação com Python
- Automação de tarefas com scripts.
- Web scraping com BeautifulSoup.
- Trabalhando com APIs externas.
Módulo 10: Projeto Final e Tópicos Avançados
- Design e implementação de um projeto completo.
- Testes e boas práticas de programação.
- Dicas para continuar aprendendo Python
Conteúdo do curso
Módulo 1: Introdução ao Python
O que é Python e por que utilizá-lo?
Configuração do ambiente de desenvolvimento.
Executando o Primeiro Programa em Python
Módulo 2: Estruturas de Dados Básicas
Módulo 3: Funções e Módulos
Módulo 4: Trabalhando com Arquivos
Módulo 5: Programação Orientada a Objetos (POO)
Módulo 6: Tratamento de Erros e Depuração
Módulo 7: Bibliotecas para Análise de Dados
Módulo 8: Desenvolvimento Web com Python
Módulo 9: Automação com Python
Módulo 10: Projeto Final e Tópicos Avançados
Classificações e revisões de estudantes
Sem avaliações ainda