Curso de Python 3 Avançado
3.6 (51 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
483 students enrolled
Wishlisted Wishlist

Please confirm that you want to add Curso de Python 3 Avançado to your Wishlist.

Add to Wishlist

Curso de Python 3 Avançado

Aprenda recursos avançados da linguagem Python.
3.6 (51 ratings)
Instead of using a simple lifetime average, Udemy calculates a course's star rating by considering a number of different factors such as the number of ratings, the age of ratings, and the likelihood of fraudulent ratings.
483 students enrolled
Created by Marcos Castro
Last updated 12/2016
Portuguese
Current price: $10 Original price: $25 Discount: 60% off
5 hours left at this price!
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
What Will I Learn?
  • Conhecer recursos avançados da linguagem Python.
  • Conhecer a fundo a linguagem Python.
  • Poderá aplicar o conhecimento adquirido em seus projetos.
View Curriculum
Requirements
  • É recomendável um conhecimento prévio da linguagem Python.
Description

Observação: ainda estão sendo adicionadas aulas a esse 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.

Who is the target audience?
  • Devem participar desse curso quem já tem um conhecimento da linguagem Python.
  • O curso não é recomendado para iniciantes na linguagem.
Students Who Viewed This Course Also Viewed
Curriculum For This Course
50 Lectures
02:57:03
+
Python Avançado
50 Lectures 02:57:03

Nessa aula iremos preparar o ambiente de desenvolvimento.

Preview 02:43

Nessa aula iremos falar sobre desempacotamento de sequências.

Preview 03:00

Nessa aula iremos aprender a desempacotar iteráveis de qualquer tamanho.

Desempacotamento novamente
05:29

Nessa aula iremos falar sobre os generators (geradores).

Preview 03:22

Nessa aula iremos conhecer o comando yield.

Yield
03:19

Exercícios sobre os assuntos vistos até o momento.

Exercícios 1
6 questions

Nessa aula iremos conhecer o módulo deque.

Preview 06:41

Nessa aula iremos conhecer o módulo heapq.

Módulo heapq
07:25

Nessa aula iremos implementar uma fila de prioridades utilizando o módulo heapq.

Fila de prioridades
08:54

Nessa aula iremos conhecer os operadores bitwise.

Operadores Bitwise
07:46

Nessa aula iremos ver alguns exemplos de ordenação utilizando a função sorted.

Utilizando a função sorted
05:36

Exercícios sobre os assuntos vistos até o momento.

Exercícios 2
6 questions

Nessa aula iremos ver como retornar funções.

Retornando funções
02:43

Nessa aula irei falar sobre variáveis em Python.

Entendendo variáveis em Python
02:40

Nessa aula iremos falar sobre strings imutáveis.

Strings imutáveis
02:41

Nessa aula iremos criar dicionários que mapeiam chaves a mais de um valor.

Dicionários com múltiplos valores
03:31

Nessa aula iremos aprender a controlar a ordem dos itens de um dicionário.

Dicionários em ordem
03:36

Exercícios sobre os assuntos vistos até o momento.

Exercícios 3
4 questions

Nessa aula iremos ver como utilizar multisets em Python.

Multisets
02:29

Nessa aula iremos falar sobre indexação negativa.

Indexação negativa
01:29

Nessa aula iremos ver como nomear slides.

Nomeando slices
00:59

Nessa aula iremos ver operações em conjuntos (sets).

Operações em conjuntos (sets)
01:59

Nessa aula iremos ver como fazer produtos cartesianos.

Produtos cartesianos
01:01

Exercícios sobre os assuntos vistos até o momento.

Exercícios 4
5 questions

Nessa aula iremos ver como fazer permutações (permutations).

Permutações
00:56

Nessa aula iremos analisar o método get de dicionários.

Dicionários - método get
03:00

Nessa aula iremos ver como combinar iterables utilizando a função chain.

Combinando iterables
01:36

Nessa aula iremos combinar elementos em tuplas.

Combinando elementos em tuplas
01:12

Nessa aula iremos ver a função groupby que agrupa itens com base em uma chave.

Agrupando itens com base em uma chave
04:22

Exercícios sobre os assuntos vistos até o momento.

Exercícios 5
4 questions

Nessa aula iremos ver como adicionar um contador a um iterable.

Adicionando um contador a um iterable
01:13

Nessa aula iremos executar cálculos em um dicionário.

Cálculos com dicionários
02:33

Nessa aula iremos ver como aplicar operações de conjuntos em dicionários.

Operações de conjuntos em dicionários
03:42

Nessa aula iremos ver uma forma simples de saber os itens mais frequentes de uma sequência.

Itens mais frequentes de uma sequência
02:27

Nessa aula iremos aprender a fazer operações matemáticas com instâncias de Counter.

Operações matemáticas com Counter
02:28

Exercícios sobre os assuntos vistos até o momento.

Exercícios 6
3 questions

Nessa aula iremos ordenar uma lista de dicionários por meio de uma determinada chave.

Ordenando uma lista de dicionários
03:41

Nessa aula iremos aprender a utilizar a função itemgetter com as funções min e max.

Utilizando a função itemgetter com min e max
01:26

Nessa aula iremos aprender a ordenar objetos  utilizando lambda e attrgetter.

Ordenando objetos
05:38

Nessa aula iremos criar agrupamentos de dados com a função groupby.

Criando agrupamentos de dados
05:04

Nessa aula iremos aprender a extrair valores ou reduzir uma sequência de acordo com algum critério.

Filtrando elementos de uma sequência
03:06

Exercícios sobre os assuntos vistos até o momento.

Exercícios 7
4 questions

Nessa aula iremos aprender a filtrar dados com a função compress do módulo itertools.

Filtrando dados com compress
04:13

Nessa aula vamos ver como extrair um subconjunto de um dicionário.

Extraindo um subconjunto de um dicionário
02:53

Nessa aula iremos aprender a mapear nomes a elementos de sequência com namedtuple.

Utilizando namedtuple
04:54

Nessa aula iremos aprender a transformar e reduzir dados.

Transformando e reduzindo dados
04:23

Nessa aula iremos aprender a combinar mapeamentos em um único mapeamento.

Combinando mapeamentos
04:35

Exercícios sobre os assuntos vistos até o momento.

Exercícios 8
2 questions

Nessa aula iremos conhecer os métodos startswith e endswith.

Verificando o início e o fim de uma string
01:44

Nessa aula iremos conhecer o módulo fnmatch.

Módulo fnmatch
03:26

Nessa aula nós iremos aprender a fazer pesquisa de textos de acordo com um determinado padrão.

Pesquisas de padrões de texto
10:42

Nessa aula iremos aprender  iterar no modo inverso.

Iterando no modo inverso
00:50

Nessa aula iremos falar sobre métodos especiais.

Métodos especiais
08:19

Exercícios dos assuntos vistos até o momento.

Exercícios 9
3 questions

Nessa aula iremos ver como pesquisar e substituir textos.

Pesquisar e substituir textos
04:46

Nessa aula iremos aprender a substituir textos sem diferenciar letras minúsculas de maiúsculas.

Substituindo textos ignorando case-sensitive
01:26

Nessa aula iremos aprender a remover caracteres indesejados do início ou do fim de uma string.

Removendo caracteres do início ou do fim de uma string
01:38

Nessa aula iremos aprender a alinhar textos.

Alinhando textos
03:03

Em breve novas aulas...

Novas aulas
00:24
About the Instructor
Marcos Castro
4.3 Average rating
5,072 Reviews
20,451 Students
34 Courses
Professor

Olá, meu nome é Marcos Castro e eu amo compartilhar conhecimento!

A minha formação é em Ciência da Computação. Além da computação, me interesso por educação a distância, empreendedorismo, marketing digital, inteligência artificial, ciência de dados e muito mais.

Elaborei mais de 30 cursos, tenho mais de 19 mil alunos espalhados por mais de 90 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!