
Python Funcional e Essencial
Inicie seu mundo na Programação e Computação com Python

Iury Rosal
Engenheiro de Dados
6 horas
28 capítulos
Iniciante
Adquirir acesso
Descrição do Curso
Conteúdo do Curso
1
Replit
Compilador Online
2
Hello World
Primeira Linha de Código
3
Variáveis e Tipagem
Como armazenar valores
4
Operadores de Atribuição
Atribuindo valores
5
Declaração Múltipla
Atribuindo variaveis simultaneamente
6
Operações Aritméticas
Aplicando matemática
7
Entrada de Usuário
Recebendo valores de fora
8
Juros Bancários
Calculadora de Juros Compostos
1
Estruturas Condicionais
E se...
2
Variáveis Booleanos
Verdadeiro ou Falso
3
Quiz
Perguntas, Respostas e Pontuação
4
Verificando um Triângulo
Montagem de um Triangulo
5
Ou Exclusivo
Criando um novo operador booleano
1
Estrutura de repetição: For
Para item em um conjunto de valores faça...
2
Range ao contrário
Invertendo fluxo
3
Fatorial
Aplicando lógica de fatorial
4
Estrutura de Repetição: While
Enquanto a condição for satisfeita faça
5
Operadores Break, Continue e Pass
Controle na repetição
6
Loop e Else
Identificando condição de encerramento do laço
7
Calculadora
Aplicando operações matemáticas ao infinito e além....
8
Fibonacci
A sequência de ouro...
1
Listas em Python
A primeira estrutura de dados do Python
2
Adicionar elementos
Métodos append, insert
3
Percorrendo uma Lista
Utilizando laços de repetição para percorrer listas
4
Exclusão de Elementos
Delete elementos da estruturas com pop, remove
5
Desempacotamento
Extraindo elementos da estrutura
6
Fatiamento
Utilizando slices (:) para criar máscaras de seleção
7
List Comprehensions
Gerando listas rapidamente
8
Operações entre Vetores
União, Diferença e Interseção
9
Interseção de Vetores
Mas com list comprehensions
1
Trabalhando com Strings
Manipulando caracteres
2
Métodos de Caps
Maiusculas e Minusculas
3
Métodos de Verificação
Validando strings
4
Concatenando Strings
Juntando strings em uma só
5
Desmembrando Strings
Oposto de concatenar....
6
F-Strings
Inserindo valores dentro das strings
7
Format
Formatando variaveis em string
8
Pesquisa
Qual o melhor sistema operacional
9
Jogo da Forca
Adivinhando a palavra
10
Parenteses
Checando se os parênteses fecham...
11
Jogo da Velha
Operacionalizando matriz..
1
Introdução a Tuplas
Parece uma lista, mas não é
1
Dicionários
Chave e Valor
1
Introdução a Conjuntos
Da Matemática para a Programação
2
Adicionando e Removendo Elementos
Operações de Inserção e Exclusão de Elementos
3
Operações Matemáticas
União, Interseção, Diferença
1
Introdução a Funções
Reutilizando código
2
Parâmetros das funções
Reutilizando código de forma parametrizável
3
Entendo o args
Lidando com parâmetros posicionais
4
Entendo o Kwargs
Lidando com parâmetros nomeados
5
Funções são objetos
Expandindo seu entendimento...
6
Funções Aninhadas
Uma função dentro da outra...
7
Funções Anônimas
Funções sem nomes...
1
Filter
Aplicando filtros nas estruturas de dados
2
Map
Mapeie dados nas estruturas de dados
3
Iterando resultado do Map e Filter
Interagindo com os resultados
1
Escopos Global e Built-in
Compreendendo o que são escopos
2
Escopos Local
Escopos mais específicos
3
Praticando...
Vendo exemplos dos escopos
4
Iteração entre escopo Global e Local
Estabelecendo comunicações entre diferentes escopos
5
Sobrescrevendo objetos built-in
Como mudar objetos já existentes do Python
6
Closures
Retendo acesso ao seu escopo
7
Nonlocal
Lidando com variáveis em funções aninhadas
8
Decoradores
Agregando funcionalidades as suas funções
9
Decoradores Parametrizados
Agregando funcionalidades com parâmetros
10
Quando Python executa os decoradores
Compreendendo fluxo de execução dos decoradores
1
Geração de Números Aleatórios e Módulo Random
Gerando valores randômicos
2
Advinhação Numérica
Vendo na prática o uso dessa biblioteca
3
Geração de Senha
Como criar suas próprias senhas
4
Gerando Dados de Amostra Profissionais com Faker
Criando dados fictícios que fazem sentido
1
Emissão de Certificado
Instruções para Emissão de Certificado
O que Você Vai Aprender
- Tipagem Numérica
- Expressões e operadores booleanos avançados
- Técnicas de programação funcional como map, reduce, filter e partials
- Namespaces e scopes
- Decoradores e Aplicações avançadas de decoração
- Gerenciadores de Contexto
- Use e entenda o complexo sistema de módulos e pacotes do Python
- Principais Módulos do Python