Curso de Python 3 Avançado

Aprenda recursos avançados da linguagem Python.
4.6 (23 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.
240 students enrolled
$19
$25
24% off
Take This Course
  • Lectures 50
  • Length 3 hours
  • Skill Level Expert Level
  • Languages Portuguese
  • Includes Lifetime access
    30 day money back guarantee!
    Available on iOS and Android
    Certificate of Completion
Wishlisted Wishlist

How taking a course works

Discover

Find online courses made by experts from around the world.

Learn

Take your courses with you and learn anywhere, anytime.

Master

Learn and practice real-world skills and achieve your goals.

About This Course

Published 3/2016 Portuguese

Course 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.

What are the requirements?

  • É recomendável um conhecimento prévio da linguagem Python.

What am I going to get from this course?

  • Conhecer recursos avançados da linguagem Python.
  • Conhecer a fundo a linguagem Python.
  • Poderá aplicar o conhecimento adquirido em seus projetos.

What 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.

What you get with this course?

Not for you? No problem.
30 day money back guarantee.

Forever yours.
Lifetime access.

Learn on the go.
Desktop, iOS and Android.

Get rewarded.
Certificate of completion.

Curriculum

Section 1: Python Avançado
02:43

Nessa aula iremos preparar o ambiente de desenvolvimento.

03:00

Nessa aula iremos falar sobre desempacotamento de sequências.

05:29

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

03:22

Nessa aula iremos falar sobre os generators (geradores).

03:19

Nessa aula iremos conhecer o comando yield.

6 questions

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

06:41

Nessa aula iremos conhecer o módulo deque.

07:25

Nessa aula iremos conhecer o módulo heapq.

08:54

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

07:46

Nessa aula iremos conhecer os operadores bitwise.

05:36

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

6 questions

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

02:43

Nessa aula iremos ver como retornar funções.

02:40

Nessa aula irei falar sobre variáveis em Python.

02:41

Nessa aula iremos falar sobre strings imutáveis.

03:31

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

03:36

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

4 questions

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

02:29

Nessa aula iremos ver como utilizar multisets em Python.

01:29

Nessa aula iremos falar sobre indexação negativa.

00:59

Nessa aula iremos ver como nomear slides.

01:59

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

01:01

Nessa aula iremos ver como fazer produtos cartesianos.

5 questions

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

00:56

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

03:00

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

01:36

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

01:12

Nessa aula iremos combinar elementos em tuplas.

04:22

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

4 questions

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

01:13

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

02:33

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

03:42

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

02:27

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

02:28

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

3 questions

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

03:41

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

01:26

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

05:38

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

05:04

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

03:06

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

4 questions

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

04:13

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

02:53

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

04:54

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

04:23

Nessa aula iremos aprender a transformar e reduzir dados.

04:35

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

2 questions

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

01:44

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

03:26

Nessa aula iremos conhecer o módulo fnmatch.

10:42

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

00:50

Nessa aula iremos aprender  iterar no modo inverso.

08:19

Nessa aula iremos falar sobre métodos especiais.

3 questions

Exercícios dos assuntos vistos até o momento.

04:46

Nessa aula iremos ver como pesquisar e substituir textos.

01:26

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

01:38

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

03:03

Nessa aula iremos aprender a alinhar textos.

00:43

Em breve mais aulas, o curso está sendo atualizado ;)

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

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 25 cursos, tenho mais de 9 mil alunos espalhados por mais de 70 países. Acredito que a educação pode transformar as pessoas contribuindo para um mundo melhor!

Ready to start learning?
Take This Course