issues
search
ThomasHartmannDev
/
CursoPython
Neste repositorio terá todos os programas feito durante o curso
MIT License
3
stars
0
forks
source link
Curso Python Andamento
#1
Open
ThomasHartmannDev
opened
5 years ago
ThomasHartmannDev
commented
5 years ago
Andamento do curso
[ ] Curso Completo
Fundamentos
[x]
Fundamentos
[x] Primeiro programa
[x] Tipos basicos
[x] Variáveis
[x] Comentários
[x] Operadores aritméticos
[x] Desafio Operadores Aritméticos
[x] Operadores Relacionais
[x] Operadores de atribuição
[x] Operadores Logicos
[x] Desafio Operadores Logicos
[x] Operadores unarios
[x] Operadores ternarios
[x] Mais operadores (Membro/Identidade)
[x] Builtins
[x] Conversão de Tipos
[x] Coerção Automática
[x] Números 01
[x] Números 02
[x] Strings 01
[x] Strings 02
[x] Strings 03
[x] Strings 04
[x] Listas 01
[x] Listas 02
[x] Listas 03
[x] Tuplas
[x] Dicionários 01
[x] Dicionários 02
[x] Conjuntos
[x] Interpolação
Primeiro projeto
[x]
Primeiro projeto
[x] Desafio Versão inicial
[x] Encoding
[x] Shebang
[x] Importando modulo math
[x] Obtendo Dados do Usuário
[x] Um pouco sobre modulos
[x] Testando se è o Modulo principal
[x] Criando uma função sem retorno
[x] Adicionando retorno a função
[x] Obtendo Argumento Via Terminal
[x] Validando Existência do Argumento
[x] Desafio Nome do Script
[x] Melhorando o help
[x] Saindo com Erro
[x] Validando Argumento numerico
[x] Melhorando a mensagem de erro
Estruturas de controle
[x]
Estruturas de controle
[x] Desafio if else 01
[x] Desafio if else 02
[x] While 01
[x] For 01
[x] For 02
[x] For 03
[x] Break/Continue
[x] For 04
[x] Simulando Switch 01
[x] Simulando Switch 02
[x] For sem Else
[x] For com Else
[x] Desafio usando SET
Segundo projeto
[x]
Segundo projeto
[x] Usando while infinito
[x] Adicionando limite para while
[x] Usando packing para trocar variaveis
[x] Substituindo variaveis por lista
[x] Desafio sum
[x] While com break
[x] Substituindo while por for
[x] Recursividade
[x] Versão recursiva 01
[x] Versão recursiva 02
Manipulação de arquivos
[x]
Manipulação de arquivos
[x] Criando Arquivo CSV
[x] Leitura Basica
[x] Leitura Stream 01
[x] Leitura Stream 02
[x] Usando Try Finally
[x] Leitura com bloco with
[x] Escrevendo arquivo
[x] Leitura com modulo CSV
[x] desafio CSV do IBGE
Comprehension
[x]
Comprehension
[x] List Comprehemsion 01
[x] List Comprehemsion 02
[x] Generators
[x] Generators com For
[x] Dict Compregension
[x] Simulando Switch 03
Funções
[x]
Funções
[x] Tipos de parâmetros
[x] Parâmetros Opcionais
[x] Parâmetros Nomeados
[x] Packing & Unpacking 01
[x] Packing & Unpacking 02
[x] Callable
[x] Parâmetros opcionais & (Un)Packing
[x] Packing & Unpacking Nomeado 01
[x] Callable com (Un)Packing
[x] Callable com (Un)Packing Nomeado
[x] Acessando Todos os parâmetros
[x] Packing & Unpacking Nomeado 02
[x] Callable Object
[x] Decorator 01
[x] Decorator 02
[x] Desafio Gerador HTML
Pacotes
[x]
Pacotes
[x] Função em Outro Pacote
[x] Momento de Execução do Código
[x] Módulos com Mesmo Nome
[x] Importação Direta de Funções
[x] Pacote Como Façade
[x] Desafio Pacote
Programação Orientada a Objetos
[ ]
Programação Orientada a Objetos
[x] Visão Geral da POO
[x] Classe vs Objeto
[x] Pilares da OO
[x] Membros
[x] Construtor
[x] Desafio Classe Carro
[ ] Classe Tarefa
[ ] Classe Projeto
[ ] Método
iter
[ ] Implementação do Vencimento
[ ] Herança
[ ] Métodos "Privados"
[ ] Sobrecarga de Operador
[ ] Tratamento de Exceções
[ ] Desafio POO
Prog. Orientada a Objetos Avançada
[ ]
Prog. Orientada a Objetos Avançada
[ ] Membro de Classe vs Instância 01
[ ] Membro de Classe vs Instância 02
[ ] Tipos de Métodos
[ ] Propriedades 01
[ ] Propriedades 02
[ ] Classe Abstrata 01
[ ] Classe Abstrata 02
[ ] Herança Múltipla
[ ] Mixins 01
[ ] Mixins 02
[ ] Iterator
[ ] Desafio POO Avançada
Programação Funcional
[ ]
Programação Funcional
[ ] Recursos Suportados
[ ] Funções de Primeira Classe
[ ] Funções de Alta Ordem
[ ] Closure
[ ] Funções Lambda
[ ] Alternativa às Funções Lambda
[ ] Map
[ ] Filter
[ ] Reduce
[ ] Desafio Fatorial Recursivo
[ ] Desafio Imutabilidade
[ ] Abordagem Imperativa
[ ] Funções Imutabilidade 01
[ ] Funções Imutabilidade 02
[ ] Generators 01
[ ] Generators 02
[ ] Implementando Map 01
[ ] Implementando Map 02
[ ] Desafio MDC
Chegamos ao Fim 😄
ThomasHartmannDev
commented
5 years ago
.
Andamento do curso
Fundamentos
Primeiro projeto
Estruturas de controle
Segundo projeto
Manipulação de arquivos
Comprehension
Funções
Pacotes
Programação Orientada a Objetos
Prog. Orientada a Objetos Avançada
Programação Funcional
Chegamos ao Fim 😄