Conteúdo do curso
Conteúdo do módulo
Introdução ao curso
Conjuntos e seus métodos
Compreensão de lista
Compreensão de dicionários e conjuntos
Desafio – Conjuntos e compreensão de lista
Conteúdo do módulo
O bloco with
O bloco match case
Operadores de divisão
Expressão condicional
Identidade e o operador is
O operador morsa (expressão de atribuição)
Quiz – Estrutura de dados e operadores
Desafio – Operadores
Conteúdo do módulo
Funções de iteração
Desempacotando sequências
Iteração avançada com itertools
Desafio – Iteração
Conteúdo do módulo
Argumentos arbitrários com *args e **kwargs
Funções built-in relevantes
Quiz – Iteração e funções
Funções lambda (anônimas)
Decoradores
Como decoradores funcionam?
Utilidades do módulo functools
Desafio – Funções
Conteúdo do módulo
Interação com arquivos e sistema operacional
Trabalhando com tempo, datas e horas
Quiz – Funções lambda, decoradores, os e datetime
Manipulação e busca em textos
Desafio – Biblioteca padrão
Conteúdo do módulo
Os erros mais comuns em Python
Depurando código com debugger
Lidando com erros com blocos try except
Criando nossas próprias exceções com raise
Usando type hints – tipagem de dados em Python
Quiz – Biblioteca padrão e gerenciamento de erros
Encerramento
Conteúdo do módulo
Teste Final – Aprendendo Python Conceitos Intermediários