Categoria

AI Programming with Python

Curso completo de programação em Python aplicada a IA: fundamentos da linguagem, NumPy, pandas, Matplotlib, álgebra linear, redes neurais e PyTorch. 30 aulas.

Bem-vindo ao Curso — O que você vai aprender e por quê

Bem-vindo ao Curso — O que você vai aprender e por quê

A inteligência artificial deixou de ser um tema acadêmico e se tornou uma habilidade profissional concreta. Ferramentas como ChatGPT, sistemas de recomendação, diagnóstico médico assistido por IA, detecção de fraudes e carros autônomos são todas construídas sobre os mesmos fundamentos que você vai aprender aqui.

Loops — for, while, break, continue e range()

Loops — for, while, break, continue e range()

Repetição em Python além do contador: for como iterador, range, enumerate e zip, while orientado a condição, break e continue, e list comprehensions no processamento de dados.

Funções, Escopo e Recursão

Funções, Escopo e Recursão

Funções em Python do básico ao avançado: parâmetros posicionais, default, *args e **kwargs, a regra LEGB de escopo, lambdas, docstrings, recursão com memoização e type hints.

Estruturas de Dados — Listas e Tuplas

Estruturas de Dados — Listas e Tuplas

Listas e tuplas em profundidade: indexação, fatiamento, os métodos que importam, a armadilha da cópia superficial, comprehensions aninhadas e quando preferir cada estrutura.

Estruturas de Dados — Dicionários e Sets

Estruturas de Dados — Dicionários e Sets

Dicionários e sets em Python: acesso seguro com get, comprehensions, estruturas aninhadas, contagem e agrupamento, operações de conjunto e a busca em tempo constante.

Exceções, Módulos e Organização de Código

Exceções, Módulos e Organização de Código

Tratamento de erros e organização de projeto: try/except, raise, exceções customizadas, context managers, módulos e pacotes, ambientes virtuais e logging no lugar do print.

NumPy — Arrays, Operações e Broadcasting

NumPy — Arrays, Operações e Broadcasting

Tudo em Machine Learning e Deep Learning é matemática com números. Matrizes de pixels de imagens, embeddings de palavras, pesos de redes neurais, datasets inteiros — tudo é representado como arrays numéricos.