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

Dicionários

Esta aula aborda dicionários em Python, desde a criação e acesso até métodos importantes como get, items e keys, além de iteração e dict comprehensions. São apresentados exemplos práticos e exercícios para fixação.

✓ Lido
Python

O módulo collections

Esta aula apresenta o módulo collections do Python, que oferece estruturas de dados especializadas e eficientes. Exploramos defaultdict, Counter, deque e namedtuple, com exemplos práticos de uso.

✓ Lido
Python

Conjuntos (set)

Nesta aula, exploramos os conjuntos (set) em Python, abordando sua criação, operações como união e interseção, a propriedade de unicidade e a variante imutável frozenset. A aula inclui exemplos práticos, boas práticas e exercícios para fixação.

✓ Lido
Python

Escolhendo a estrutura certa

Esta aula ensina a escolher a estrutura de dados adequada em Python, comparando listas, tuplas, sets e dicionários sob os aspectos de características, complexidade de tempo, casos de uso e performance. O aluno aprenderá a tomar decisões informadas para escrever código mais eficiente e legível.

✓ Lido
Python

Condicionais

Esta aula ensina estruturas condicionais em Python, incluindo if/elif/else, expressões ternárias e aninhamento, com foco em boas práticas para código claro e eficiente. O conteúdo é progressivo, com exemplos práticos e exercícios com respostas em formato interativo.

✓ Lido
Python

Pattern matching (match/case)

Esta aula aborda o pattern matching introduzido no Python 3.10 com a declaração match/case. Você aprenderá a sintaxe básica, os tipos de padrões, o uso de guardas e casos de uso práticos para tornar seu código mais expressivo e conciso.

✓ Lido
Python

Laço while

Esta aula aborda o laço while em Python, incluindo seu uso com condições, as instruções break e continue, a cláusula else em loops e como evitar loops infinitos. O conteúdo é voltado para alunos intermediários, com exemplos práticos e exercícios.

✓ Lido
Python

Tratamento de exceções

Esta aula aborda o tratamento de exceções em Python, cobrindo as estruturas try/except/else/finally, os principais tipos de exceção, o comando raise e boas práticas para escrever código robusto e legível.

✓ Lido
Python

Tuplas

Nesta aula, exploramos o tipo tupla em Python, destacando sua imutabilidade, o empacotamento e desempacotamento, situações ideais para seu uso e uma introdução às named tuples. Aprenda a criar, manipular e aplicar tuplas de forma eficiente no seu código.

✓ Lido
Python

Compreensões

Compreensões em Python são construções sintáticas concisas para criar listas, dicionários, conjuntos e geradores a partir de iteráveis. Esta aula aborda list, dict e set comprehensions, generator expressions, aninhamento e boas práticas de legibilidade.

✓ Lido