
Nessa aula iremos preparar o ambiente de desenvolvimento.
Nessa aula iremos falar sobre desempacotamento de sequências.
Nessa aula iremos aprender a desempacotar iteráveis de qualquer tamanho.
Nessa aula iremos falar sobre os generators (geradores).
Nessa aula iremos conhecer o comando yield.
Nessa aula iremos conhecer o módulo deque.
Nessa aula iremos conhecer o módulo heapq.
Nessa aula iremos implementar uma fila de prioridades utilizando o módulo heapq.
Nessa aula iremos conhecer os operadores bitwise.
Nessa aula iremos ver alguns exemplos de ordenação utilizando a função sorted.
Nessa aula iremos ver como retornar funções.
Nessa aula irei falar sobre variáveis em Python.
Nessa aula iremos falar sobre strings imutáveis.
Nessa aula iremos criar dicionários que mapeiam chaves a mais de um valor.
Nessa aula iremos aprender a controlar a ordem dos itens de um dicionário.
Nessa aula iremos ver como utilizar multisets em Python.
Nessa aula iremos falar sobre indexação negativa.
Nessa aula iremos ver como nomear slides.
Nessa aula iremos ver operações em conjuntos (sets).
Nessa aula iremos ver como fazer produtos cartesianos.
Nessa aula iremos ver como fazer permutações (permutations).
Nessa aula iremos analisar o método get de dicionários.
Nessa aula iremos ver como combinar iterables utilizando a função chain.
Nessa aula iremos combinar elementos em tuplas.
Nessa aula iremos ver a função groupby que agrupa itens com base em uma chave.
Nessa aula iremos ver como adicionar um contador a um iterable.
Nessa aula iremos executar cálculos em um dicionário.
Nessa aula iremos ver como aplicar operações de conjuntos em dicionários.
Nessa aula iremos ver uma forma simples de saber os itens mais frequentes de uma sequência.
Nessa aula iremos aprender a fazer operações matemáticas com instâncias de Counter.
Nessa aula iremos ordenar uma lista de dicionários por meio de uma determinada chave.
Nessa aula iremos aprender a utilizar a função itemgetter com as funções min e max.
Nessa aula iremos aprender a ordenar objetos utilizando lambda e attrgetter.
Nessa aula iremos criar agrupamentos de dados com a função groupby.
Nessa aula iremos aprender a extrair valores ou reduzir uma sequência de acordo com algum critério.
Nessa aula iremos aprender a filtrar dados com a função compress do módulo itertools.
Nessa aula vamos ver como extrair um subconjunto de um dicionário.
Nessa aula iremos aprender a mapear nomes a elementos de sequência com namedtuple.
Nessa aula iremos aprender a transformar e reduzir dados.
Nessa aula iremos aprender a combinar mapeamentos em um único mapeamento.
Nessa aula iremos conhecer os métodos startswith e endswith.
Nessa aula iremos conhecer o módulo fnmatch.
Nessa aula nós iremos aprender a fazer pesquisa de textos de acordo com um determinado padrão.
Nessa aula iremos aprender iterar no modo inverso.
Nessa aula iremos falar sobre métodos especiais.
Nessa aula iremos ver como pesquisar e substituir textos.
Nessa aula iremos aprender a substituir textos sem diferenciar letras minúsculas de maiúsculas.
Nessa aula iremos aprender a remover caracteres indesejados do início ou do fim de uma string.
Nessa aula iremos aprender a alinhar textos.
Nessa aula iremos ver como arredondar valores numéricos.
Operações com números complexos.
Nessa aula irei falar um pouco sobre o NumPy.
Nessa aula iremos falar sobre o módulo random.
Nessa aula iremos falar sobre Docstrings.
Method Resolution Order - MRO
Classes mixin.
Nessa aula irei demonstrar como obter a fatia de um iterador.
Delegar acesso a atributos.
Iterar em várias sequências.
Economizando memória com muitas instâncias
Lançando exceções
Manipulando exceções.
Nessa aula irei falar sobre a PEP 8.
Nessa aula iremos falar sobre o módulo json.
Estendendo tipos de dados built-in.
Função com número de parâmetros variável.
Nessa aula iremos falar sobre iteradores.
Nessa aula iremos falar sobre geradores.
Nessa aula iremos falar sobre decorators.
Nessa aula iremos falar sobre metaclasses.
Injeção de dependência.
Ness aula iremos falar sobre Funções inline.
Nessa aula irei falar um pouco sobre o módulo sqlite3.
Introdução a Design Patterns - Parte 1
Introdução a Design Patterns - Parte 2
Princípios e conceitos de padrões de projeto
Implementação do padrão Singleton
Instanciação preguiçosa no padrão Singleton
Padrão Singleton Monostate.
Singletons e metaclasses.
Exemplo prático Singleton - Banco de Dados
Desvantagens do padrão Singleton.
Padrão Factory
Padrão Simple Factory
Factory Method.
Conclusão do curso.
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 :)