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

Variáveis e atribuição

Esta aula aborda variáveis e atribuição em Python, incluindo atribuição simples e múltipla, tipagem dinâmica e convenções de nomenclatura como snake_case. O conteúdo é explicado com exemplos práticos e boas práticas para iniciantes.

✓ Lido
Python

Seu primeiro script

Nesta aula, você aprenderá a executar código Python de duas formas: usando o interpretador interativo (REPL) e criando arquivos .py. Também verá como usar a função print para exibir saída e como adicionar comentários para documentar seu código.

✓ Lido
Python

História do Python

Esta aula apresenta a história da linguagem Python, desde sua criação por Guido van Rossum até os dias atuais. Abordamos a cronologia de versões, a transição do Python 2 para o Python 3 e as perspectivas futuras da linguagem.

✓ Lido
Python

Instalando o ambiente Python

Esta aula ensina a instalar o Python, verificar a versão, gerenciar pacotes com pip e configurar o VSCode com extensões essenciais para programar em Python.

✓ Lido
Python

Booleanos e valores verdade

Esta aula aborda os valores booleanos em Python, incluindo os literais True e False, a avaliação de valores falsy, os operadores lógicos (and, or, not) e o comportamento de curto-circuito. O conteúdo é prático e progressivo, com exemplos de código e exercícios para fixação.

✓ Lido
Python

Strings avançado

Aula avançada sobre strings em Python, abordando formatação, imutabilidade, encoding e operações comuns. Inclui exemplos práticos e exercícios com respostas.

✓ Lido
Python

Entrada e saída

Esta aula aborda os fundamentos de entrada e saída em Python, incluindo as funções input() e print(), conversão de tipos e formatação de saída. O aluno aprenderá a interagir com o usuário e exibir dados de forma profissional.

✓ Lido
Python

Listas avançado

Esta aula aprofunda o uso de listas em Python, abordando list comprehensions, ordenação com sort e sorted, cópia rasa versus profunda, e aninhamento de listas. O conteúdo inclui exemplos práticos, boas práticas e exercícios com respostas.

✓ Lido
Python

Tipos numéricos

Esta aula aborda os tipos numéricos em Python: int, float e complex, suas operações básicas, diferenças entre divisão real e inteira, e questões de precisão e arredondamento. O conteúdo inclui exemplos práticos, boas práticas e exercícios para fixação.

✓ Lido
Python

Tuplas

Nesta aula, exploramos as tuplas em Python, estruturas de dados imutáveis e ordenadas. Aprendemos sobre imutabilidade, empacotamento e desempacotamento, quando usá-las e uma introdução às named tuples. O conteúdo inclui exemplos práticos e exercícios para fixação.

✓ Lido
Python

Listas

Esta aula aborda listas em Python, incluindo criação, acesso, fatiamento, métodos principais e mutabilidade. Com exemplos práticos e exercícios, o aluno aprenderá a manipular listas de forma eficiente.

✓ Lido
Python

Conjuntos (set)

Esta aula aborda conjuntos (set) em Python, explicando sua criação, operações como união e interseção, a propriedade de unicidade e o tipo imutável frozenset. Inclui exemplos práticos, boas práticas e exercícios com soluções detalhadas.

✓ Lido
Python

O módulo collections

Nesta aula, exploramos o módulo collections do Python, que fornece tipos de dados especializados. Abordamos defaultdict, Counter, deque e namedtuple, com exemplos práticos e boas práticas de uso.

✓ Lido
Python

Escolhendo a estrutura certa

Esta aula ensina a escolher a estrutura de dados ideal em Python (listas, tuplas, sets e dicionários) com base em características, complexidade, casos de uso e performance. O aluno aprenderá a analisar requisitos e tomar decisões informadas para escrever código eficiente.

✓ Lido
Python

Condicionais

Nesta aula, você aprenderá a controlar o fluxo de execução do seu programa Python usando estruturas condicionais if/elif/else, expressões ternárias e aninhamento. Além disso, serão apresentadas boas práticas para escrever código claro e eficiente.

✓ Lido