Buying for a Team? Gift This Course
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.
4.4 (32 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.
330 students enrolled
Created by Marcos Castro
Last updated 12/2016
Portuguese
$15 $25 40% off
30-Day Money-Back Guarantee
Includes:
  • 3 hours on-demand video
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Have a coupon?
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
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.
Curriculum For This Course
Expand All 50 Lectures Collapse All 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
4.3 Average rating
2,795 Reviews
11,926 Students
32 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 10 mil alunos espalhados por mais de 70 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!

Report Abuse