Módulo 1: Introdução ao Python

1.1 Apresentação da linguagem Python

  • História e evolução
  • Princípios básicos

1.2 Configuração do ambiente de desenvolvimento

  • Instalação do Python
  • Configuração de IDEs (por exemplo, PyCharm, VSCode)

1.3 Primeiros passos em Python

  • Variáveis e tipos de dados
  • Operadores básicos
  • Estruturas de controle (if, else, while, for)

Módulo 2: Estruturas de Dados em Python

2.1 Listas e tuplas

  • Manipulação de listas
  • Compreensão de listas
  • Tuplas e suas características

2.2 Dicionários e conjuntos

  • Utilização de dicionários
  • Manipulação de conjuntos

Módulo 3: Funções e Programação Orientada a Funções

3.1 Definição e chamada de funções

  • Parâmetros e argumentos
  • Retorno de valores

3.2 Escopo de variáveis

  • Variáveis locais e globais
  • Encapsulamento de código

3.3 Recursividade

  • Funções recursivas

Módulo 4: Programação Orientada a Objetos (POO)

4.1 Conceitos básicos de POO

  • Classes e objetos
  • Atributos e métodos

4.2 Herança e polimorfismo

  • Herança simples e múltipla
  • Sobrescrita de métodos

Módulo 5: Manipulação de Arquivos e Exceções

5.1 Leitura e escrita de arquivos

  • Trabalhando com diferentes tipos de arquivos

5.2 Tratamento de exceções

  • Bloco try-except
  • Exceções personalizadas

Módulo 6: Módulos e Pacotes em Python

6.1 Importação de módulos

  • Utilização de módulos padrão
  • Criando e utilizando pacotes

Módulo 7: Manipulação de Strings e Expressões Regulares

7.1 Operações com strings

  • Formatação de strings
  • Métodos de manipulação

7.2 Expressões regulares em Python

  • Sintaxe básica
  • Uso de regex em Python

Módulo 8: Trabalhando com APIs e Web Scraping

8.1 Consumindo APIs

  • Requisições HTTP
  • Processamento de respostas JSON

8.2 Web Scraping básico

  • Bibliotecas para Web Scraping (por exemplo, BeautifulSoup)

Projeto Final

Aplicação prática dos conhecimentos adquiridos em um projeto final.

Navegue por categorias

CURSOS ONLINE
CURSOS ONLINE
Cursos online com certificado de conclusão

Cursos em destaque

CURSO ANDROID
CURSO ANDROID
Aprenda a desenvolver solução mobile para Google Android
CURSO DE PYTHON
CURSO DE PYTHON
Aprenda a desenvolver em Python