Categoria: Python

Python tem sintaxe limpa e curva de aprendizado suave, o que a tornou a porta de entrada mais comum para quem começa a programar. Sua força real está no ecossistema: automação de tarefas repetitivas, análise de dados, web com Django e Flask, e praticamente todo o campo de ciência de dados e aprendizado de máquina. A documentação oficial está em docs.python.org.

Python

Pacotes em Python

Esta aula explora a criação e organização de pacotes em Python, cobrindo o papel do arquivo __init__.py, a estrutura de subpacotes, o uso de imports relativos e a organização de projetos em pacotes. Ao final, você será capaz de estruturar projetos Python de forma modular e reutilizável.

Lido
Python

Async/await em Python: introdução

Esta aula introduz o conceito de programação assíncrona em Python, focando no módulo asyncio e nas palavras-chave async def e await. Você aprenderá o que é o event loop, como ele gerencia tarefas concorrentes e quando faz sentido usar essa abordagem em seus projetos.

Lido
Python

Enums em Python

Nesta aula, você aprenderá a criar e utilizar enums em Python com o módulo enum. Vamos explorar a classe Enum, como acessar valores e nomes, usar auto() para geração automática, e casos de uso práticos como validação, controle de fluxo e representação de estados.

Lido
Python

Iteradores em Python

Nesta aula, você vai dominar o protocolo de iteração em Python, entendendo como objetos se tornam iteráveis ou iteradores. Vamos explorar as funções iter() e next(), criar nossos próprios iteráveis e lidar com a exceção StopIteration, com exemplos práticos e exercícios.

Lido