0% acharam este documento útil (0 voto)
18 visualizações3 páginas

Curso de Python

O curso de Python abrange desde os fundamentos básicos até tópicos avançados, incluindo variáveis, estruturas de controle, funções, manipulação de arquivos, programação orientada a objetos e programação funcional. Também aborda aplicações práticas em desenvolvimento web, ciência de dados, automação, machine learning e criação de APIs. O curso é dividido em quatro módulos, cada um focando em diferentes níveis de complexidade e aplicações do Python.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd
0% acharam este documento útil (0 voto)
18 visualizações3 páginas

Curso de Python

O curso de Python abrange desde os fundamentos básicos até tópicos avançados, incluindo variáveis, estruturas de controle, funções, manipulação de arquivos, programação orientada a objetos e programação funcional. Também aborda aplicações práticas em desenvolvimento web, ciência de dados, automação, machine learning e criação de APIs. O curso é dividido em quatro módulos, cada um focando em diferentes níveis de complexidade e aplicações do Python.
Direitos autorais
© © All Rights Reserved
Levamos muito a sério os direitos de conteúdo. Se você suspeita que este conteúdo é seu, reivindique-o aqui.
Formatos disponíveis
Baixe no formato DOCX, PDF, TXT ou leia on-line no Scribd

Curso de Python: Do Básico ao Avançado

Módulo 1: Fundamentos de Python

✔ Introdução ao Python

 O que é Python?

 Instalação e configuração (Python, pip, IDEs como VS Code, PyCharm)

 Primeiro programa: print("Hello, World!")

✔ Variáveis e Tipos de Dados

 Tipos primitivos (int, float, str, bool)

 Conversão de tipos (int(), float(), str())

 Operadores aritméticos (+, -, *, /, //, %, **)

 Operadores relacionais (==, !=, >, <, >=, <=)

 Operadores lógicos (and, or, not)

✔ Estruturas de Controle

 Condicionais (if, elif, else)

 Loops (while, for, range)

 break, continue, pass

✔ Estruturas de Dados Básicas

 Listas (list)

 Tuplas (tuple)

 Dicionários (dict)

 Conjuntos (set)

Módulo 2: Python Intermediário

✔ Funções

 Definição (def)

 Parâmetros e argumentos

 Retorno (return)

 Escopo de variáveis (local vs. global)

 Funções lambda (lambda x: x + 1)

✔ Manipulação de Arquivos
 Leitura e escrita (open(), read(), write())

 Modos de abertura ('r', 'w', 'a', 'b')

 Gerenciamento de contexto (with)

✔ Tratamento de Exceções

 try, except, finally

 Levantamento de exceções (raise)

✔ Módulos e Pacotes

 Importação (import, from ... import)

 Criação de módulos personalizados

 PIP e instalação de bibliotecas (pip install numpy)

✔ Programação Orientada a Objetos (POO)

 Classes e objetos (class, __init__)

 Herança (super())

 Métodos especiais (__str__, __repr__)

 Encapsulamento (@property, @setter)

Módulo 3: Python Avançado

✔ Programação Funcional

 map(), filter(), reduce()

 List comprehensions

 Geradores (yield)

✔ Decoradores e Context Managers

 Criando decoradores (@decorator)

 @staticmethod, @classmethod

 Gerenciamento de recursos com with

✔ Trabalhando com Threads e Processos

 Threading (threading.Thread)

 Multiprocessing (multiprocessing.Process)

 Async/Await (asyncio)

✔ Manipulação Avançada de Dados

 Expressões regulares (re)


 Serialização (json, pickle)

Módulo 4: Aplicações Práticas

✔ Desenvolvimento Web (Flask/Django)


✔ Ciência de Dados (Pandas, NumPy, Matplotlib)
✔ Automação e Web Scraping (Selenium, BeautifulSoup)
✔ Machine Learning (Scikit-learn, TensorFlow)
✔ Criação de APIs (FastAPI, REST)

Você também pode gostar