Curso Python 3 Avançado
- Descrição
- Currículo
- FAQ
- Revisões
A linguagem Python é utilizada por grandes empresas como ferramenta para encarar os mais variados desafios. Trata-se de uma linguagem não verbosa, com uma curva de aprendizado bem interessante e que possui recursos fantásticos!
Esse curso tem o propósito de discutir recursos mais avançados da linguagem com dicas precisas para você incrementar em seus códigos e poder utilizar a linguagem da melhor forma possível. O que está esperando? Adquira esse curso agora mesmo e aprenda com o instrutor Marcos Castro que possui mais de 35 mil alunos espalhados por mais de 100 países!
O curso é vitalício, tem direito a certificado e é totalmente em vídeo-aulas! Aguardo você no curso 🙂
-
1Preparando o ambienteVídeo Aula
Nessa aula iremos preparar o ambiente de desenvolvimento.
-
2Desempacotamento de sequênciasVídeo Aula
Nessa aula iremos falar sobre desempacotamento de sequências.
-
3Desempacotamento novamenteVídeo Aula
Nessa aula iremos aprender a desempacotar iteráveis de qualquer tamanho.
-
4Geradores (generators)Vídeo Aula
Nessa aula iremos falar sobre os generators (geradores).
-
5YieldVídeo Aula
Nessa aula iremos conhecer o comando yield.
-
6Exercícios 1Questionário
Exercícios sobre os assuntos vistos até o momento.
-
7DequeVídeo Aula
Nessa aula iremos conhecer o módulo deque.
-
8Módulo heapqVídeo Aula
Nessa aula iremos conhecer o módulo heapq.
-
9Fila de prioridadesVídeo Aula
Nessa aula iremos implementar uma fila de prioridades utilizando o módulo heapq.
-
10Operadores BitwiseVídeo Aula
Nessa aula iremos conhecer os operadores bitwise.
-
11Utilizando a função sortedVídeo Aula
Nessa aula iremos ver alguns exemplos de ordenação utilizando a função sorted.
-
12Exercícios 2Questionário
Exercícios sobre os assuntos vistos até o momento.
-
13Retornando funçõesVídeo Aula
Nessa aula iremos ver como retornar funções.
-
14Entendendo variáveis em PythonVídeo Aula
Nessa aula irei falar sobre variáveis em Python.
-
15Strings imutáveisVídeo Aula
Nessa aula iremos falar sobre strings imutáveis.
-
16Dicionários com múltiplos valoresVídeo Aula
Nessa aula iremos criar dicionários que mapeiam chaves a mais de um valor.
-
17Dicionários em ordemVídeo Aula
Nessa aula iremos aprender a controlar a ordem dos itens de um dicionário.
-
18Exercícios 3Questionário
Exercícios sobre os assuntos vistos até o momento.
-
19MultisetsVídeo Aula
Nessa aula iremos ver como utilizar multisets em Python.
-
20Indexação negativaVídeo Aula
Nessa aula iremos falar sobre indexação negativa.
-
21Nomeando slicesVídeo Aula
Nessa aula iremos ver como nomear slides.
-
22Operações em conjuntos (sets)Vídeo Aula
Nessa aula iremos ver operações em conjuntos (sets).
-
23Produtos cartesianosVídeo Aula
Nessa aula iremos ver como fazer produtos cartesianos.
-
24Exercícios 4Questionário
Exercícios sobre os assuntos vistos até o momento.
-
25PermutaçõesVídeo Aula
Nessa aula iremos ver como fazer permutações (permutations).
-
26Dicionários - método getVídeo Aula
Nessa aula iremos analisar o método get de dicionários.
-
27Combinando iterablesVídeo Aula
Nessa aula iremos ver como combinar iterables utilizando a função chain.
-
28Combinando elementos em tuplasVídeo Aula
Nessa aula iremos combinar elementos em tuplas.
-
29Agrupando itens com base em uma chaveVídeo Aula
Nessa aula iremos ver a função groupby que agrupa itens com base em uma chave.
-
30Exercícios 5Questionário
Exercícios sobre os assuntos vistos até o momento.
-
31Adicionando um contador a um iterableVídeo Aula
Nessa aula iremos ver como adicionar um contador a um iterable.
-
32Cálculos com dicionáriosVídeo Aula
Nessa aula iremos executar cálculos em um dicionário.
-
33Operações de conjuntos em dicionáriosVídeo Aula
Nessa aula iremos ver como aplicar operações de conjuntos em dicionários.
-
34Itens mais frequentes de uma sequênciaVídeo Aula
Nessa aula iremos ver uma forma simples de saber os itens mais frequentes de uma sequência.
-
35Operações matemáticas com CounterVídeo Aula
Nessa aula iremos aprender a fazer operações matemáticas com instâncias de Counter.
-
36Exercícios 6Questionário
Exercícios sobre os assuntos vistos até o momento.
-
37Ordenando uma lista de dicionáriosVídeo Aula
Nessa aula iremos ordenar uma lista de dicionários por meio de uma determinada chave.
-
38Utilizando a função itemgetter com min e maxVídeo Aula
Nessa aula iremos aprender a utilizar a função itemgetter com as funções min e max.
-
39Ordenando objetosVídeo Aula
Nessa aula iremos aprender a ordenar objetos utilizando lambda e attrgetter.
-
40Criando agrupamentos de dadosVídeo Aula
Nessa aula iremos criar agrupamentos de dados com a função groupby.
-
41Filtrando elementos de uma sequênciaVídeo Aula
Nessa aula iremos aprender a extrair valores ou reduzir uma sequência de acordo com algum critério.
-
42Exercícios 7Questionário
Exercícios sobre os assuntos vistos até o momento.
-
43Filtrando dados com compressVídeo Aula
Nessa aula iremos aprender a filtrar dados com a função compress do módulo itertools.
-
44Extraindo um subconjunto de um dicionárioVídeo Aula
Nessa aula vamos ver como extrair um subconjunto de um dicionário.
-
45Utilizando namedtupleVídeo Aula
Nessa aula iremos aprender a mapear nomes a elementos de sequência com namedtuple.
-
46Transformando e reduzindo dadosVídeo Aula
Nessa aula iremos aprender a transformar e reduzir dados.
-
47Combinando mapeamentosVídeo Aula
Nessa aula iremos aprender a combinar mapeamentos em um único mapeamento.
-
48Exercícios 8Questionário
Exercícios sobre os assuntos vistos até o momento.
-
49Verificando o início e o fim de uma stringVídeo Aula
Nessa aula iremos conhecer os métodos startswith e endswith.
-
50Módulo fnmatchVídeo Aula
Nessa aula iremos conhecer o módulo fnmatch.
-
51Pesquisas de padrões de textoVídeo Aula
Nessa aula nós iremos aprender a fazer pesquisa de textos de acordo com um determinado padrão.
-
52Iterando no modo inversoVídeo Aula
Nessa aula iremos aprender iterar no modo inverso.
-
53Métodos especiaisVídeo Aula
Nessa aula iremos falar sobre métodos especiais.
-
54Exercícios 9Questionário
Exercícios dos assuntos vistos até o momento.
-
55Pesquisar e substituir textosVídeo Aula
Nessa aula iremos ver como pesquisar e substituir textos.
-
56Substituindo textos ignorando case-sensitiveVídeo Aula
Nessa aula iremos aprender a substituir textos sem diferenciar letras minúsculas de maiúsculas.
-
57Removendo caracteres do início ou do fim de uma stringVídeo Aula
Nessa aula iremos aprender a remover caracteres indesejados do início ou do fim de uma string.
-
58Alinhando textosVídeo Aula
Nessa aula iremos aprender a alinhar textos.
-
59ArredondamentoVídeo Aula
Nessa aula iremos ver como arredondar valores numéricos.
-
60Operações com números complexosVídeo Aula
Operações com números complexos.
-
61NumPyVídeo Aula
Nessa aula irei falar um pouco sobre o NumPy.
-
62Módulo randomVídeo Aula
Nessa aula iremos falar sobre o módulo random.
-
63DocstringsVídeo Aula
Nessa aula iremos falar sobre Docstrings.
-
64Method Resolution Order - MROVídeo Aula
Method Resolution Order - MRO
-
65Classes mixinVídeo Aula
Classes mixin.
-
66Fatia de um iteradorVídeo Aula
Nessa aula irei demonstrar como obter a fatia de um iterador.
-
67Delegar acesso a atributosVídeo Aula
Delegar acesso a atributos.
-
68Iterar em várias sequênciasVídeo Aula
Iterar em várias sequências.
-
69Economizando memória com muitas instânciasVídeo Aula
Economizando memória com muitas instâncias
-
70Lançando exceçõesVídeo Aula
Lançando exceções
-
71Manipulando exceçõesVídeo Aula
Manipulando exceções.
-
72PEP 8Vídeo Aula
Nessa aula irei falar sobre a PEP 8.
-
73Módulo jsonVídeo Aula
Nessa aula iremos falar sobre o módulo json.
-
74Estendendo tipos de dados built-inVídeo Aula
Estendendo tipos de dados built-in.
-
75Função com número de parâmetros variávelVídeo Aula
Função com número de parâmetros variável.
-
76IteradorVídeo Aula
Nessa aula iremos falar sobre iteradores.
-
77GeradoresVídeo Aula
Nessa aula iremos falar sobre geradores.
-
78DecoratorsVídeo Aula
Nessa aula iremos falar sobre decorators.
-
79MetaclassesVídeo Aula
Nessa aula iremos falar sobre metaclasses.
-
80Injeção de dependênciaVídeo Aula
Injeção de dependência.
-
81Funções inlineVídeo Aula
Ness aula iremos falar sobre Funções inline.
-
82Módulo sqlite3Vídeo Aula
Nessa aula irei falar um pouco sobre o módulo sqlite3.
-
83Introdução a Design Patterns - Parte 1Vídeo Aula
Introdução a Design Patterns - Parte 1
-
84Introdução a Design Patterns - Parte 2Vídeo Aula
Introdução a Design Patterns - Parte 2
-
85Princípios e conceitos de padrões de projetoVídeo Aula
Princípios e conceitos de padrões de projeto
-
86Implementação do padrão SingletonVídeo Aula
Implementação do padrão Singleton
-
87Instanciação preguiçosa no padrão SingletonVídeo Aula
Instanciação preguiçosa no padrão Singleton
-
88Padrão Singleton MonostateVídeo Aula
Padrão Singleton Monostate.
-
89Singletons e metaclassesVídeo Aula
Singletons e metaclasses.
-
90Exemplo prático Singleton - Banco de DadosVídeo Aula
Exemplo prático Singleton - Banco de Dados
-
91Desvantagens do padrão SingletonVídeo Aula
Desvantagens do padrão Singleton.
-
92Padrão FactoryVídeo Aula
Padrão Factory
-
93Padrão Simple FactoryVídeo Aula
Padrão Simple Factory
-
94Factory MethodVídeo Aula
Factory Method.
