Udemy

Platform

Português

Language

Other

Category

Programação em Python do básico ao avançado

Aprenda Python 3.8.5 com Expressões Lambdas, Iteradores, Geradores, Orientação a Objetos e muito mais!

4.58 (14771 reviews)

53137

Students

63.5 hours

Content

Sep 2020

Last Update
$94.99
Regular Price

What you will learn

Você será capaz de criar programas sofisticados com a linguagem Python

Você será capaz de se tornar um cientista de dados utilizando Python

Você será capaz de se tornar um especialista em inteligência artificial utilizando Python

Você será capaz de se tornar um especialista em programação web com algum framework Python




Description

A demanda por programadores Python nunca esteve tão alta, afinal, Python é uma das linguagens mais utilizadas no mundo e requisito para se trabalhar com Ciência de Dados e Inteligência Artificial.

Além disso, a demanda por profissionais Python para trabalhar com a Internet utilizando algum dos frameworks web mais populares como Django, Flask ou Tornado tem crescido muito nos últimos anos.

Por ser uma linguagem de programação versátil, simples de aprender e muito poderosa, Python possui recursos que, apesar de simples de se utilizar, tornam o aprendizado muito divertido.

Neste curso, a Geek University traz para você mais de 64 horas de conteúdo Python, do básico ao avançado, com explicações claras e programação passo-a-passo utilizando a última versão da linguagem Python 3.8.5, sem deixar nada pra traz e o melhor de tudo, realizando repetições durante o decorrer do curso para auxiliar na fixação do aprendizado.

Além de tudo, são cerca de 378 exercícios espalhados pelas seções para que você possa praticar tudo que aprender aqui neste curso e
3 projetos desenvolvidos do zero, passo a passo, para que possamos não somente revisar todo o conteúdo do curso mas também que fique
mais claro quando, onde e como usar os poderosos recursos da linguagem!

Aprenda sobre:

- Variáveis e Tipos de Dados;
- Estruturas Lógicas e Condicionais;
- Estruturas de Decisão e Repetição;
- Coleções (Listas, Tuplas, Sets, etc);
- Funções;
- Expressões Lambdas;
- Debugar seu código e tratar erros;
- Módulos;
- Leitura e Escrita em arquivos;
- Iteradores e Geradores;
- Decorators;
- Orientação a Objetos;
- Herança e Polimorfismo;
- Manipulação de Arquivos CSV e JSON;
- Data e Horas;
- Testes;
- Alocação e Gerenciamento de Memória;
- Novidades do Python 3.8;
- Projeto 1: Game;
- Projeto 2: Mercado;
- Projeto 3: Banco;
- E muito mais!

Não deixe a oportunidade passar mais uma vez. Sua hora de aprender Python chegou!


Screenshots

Programação em Python do básico ao avançado
Programação em Python do básico ao avançado
Programação em Python do básico ao avançado
Programação em Python do básico ao avançado

Content

Apresentação

Sobre o curso

Como conseguir ajuda?

Avaliação

Preparando o ambiente

O que vamos aprender nesta seção?

Instalação e configuração no Windows

Instalação e configuração no Linux

Instalação e configuração no Mac

Recapitulando

Introdução á linguagem Python

O que vamos aprender nesta seção?

PEP8 - Boas Práticas

Dir e Help

Recebendo dados do usuário

Recapitulando

Variáveis e Tipos de Dados em Python

O que vamos aprender nesta seção?

O tipo numérico

O tipo float

O tipo booleano

O tipo string

Escopo de variáveis

Recapitulando

Estruturas Lógicas e Condicionais em Python

O que vamos aprender nesta seção?

If, else, elif

AND, OR, NOT, IS

Recapitulando

Estruturas de Repetição em Python

O que vamos aprender nesta seção?

Loop for

Entendendo e explorando ranges

Loop while

Saindo de loops com break

Recapitulando

Coleções Python

O que vamos aprender nesta seção?

Listas

Tuplas

Dicionários

Mapas

Conjuntos

Módulo Collections - Counter

Módulo Collections - Default Dict

Módulo Collections - Ordered Dict

Módulo Collections - Named Tuple

Módulo Collections - Deque

Recapitulando

Funções em Python

O que vamos aprender nesta seção?

Definindo funções

Funções com retorno

Funções com parâmetro

Funções com parâmetro padrão

Documentando funções com Docstrings

Entendendo o *args

Entendendo o **kwargs

Recapitulando

Comprehensions em Python

O que vamos aprender nesta seção?

List Comprehension - parte 1

List Comprehension - parte 2

Listas aninhadas

Dictionary Comprehension

Set Comprehension

Recapitulando

Expressões Lambdas e Funções Integradas

O que vamos aprender nesta seção?

Utilizando lambdas

Map

Filter

Reduce

Any e All

Generators

Sorted

Min e Max

Reversed

Len, Abs, Sum e Round

Zip

Recapitulando

Debugando e Tratando erros

O que vamos aprender nesta seção?

Erros mais comuns em Python

Levantando os próprios erros com raise

O bloco Try/Except

Try, Except, Else e Finally

Debugando código com PDB

Recapitulando

Trabalhando com Módulos Python

O que vamos aprender nesta seção?

O módulo random

Trabalhando com módulos Built-In

Módulos customizados

Instalando e utilizando módulos externos

Pacotes

Dunder Main e Dunder Name

Recapitulando

Leitura e Escrita em Arquivos

O que vamos aprender nesta seção?

Leitura de arquivos

Seek e Cursors

O comando With

Escrevendo em arquivos

Modos de Arquivos

StringIO

Sistema de Arquivos - Navegação

Sistema de Arquivos - Manipulação

Recapitulando

Iteradores e Geradores Python

O que vamos aprender nesta seção?

Entendendo Iterators e Iteráveis

Criando sua própria versão de loop

Escrevendo um Interador Customizado

Geradores

Teste de Memória com Generators

Teste de Velocidade com Expressões Geradoras

Recapitulando

Decoradores em Python

O que vamos aprender nesta seção?

Funções de maior Grandeza

O que são decoradores?

Decoradores com diferentes assinaturas

Preservando Metadata com Wraps

Forçando tipos de dados com um decorador

Recapitulando

Orientação a Objetos com Python

O que vamos aprender nesta seção?

O que é Orientação a objetos?

Classes

Atributos

Métodos

Objetos

Abstração e Encapsulamento

Recapitulando

Herança e Polimorfismo

O que vamos aprender nesta seção?

Herança

Propriedades

O método super()

Herança Múltipla

MRO - Method Resolution Order

Polimorfismo

Métodos Mágicos

Recapitulando

Manipulando Arquivos CSV e JSON

O que vamos aprender nesta seção?

Lendo arquivos CSV

Escrevendo em arquivos CSV

Conhecendo o Pickle

Trabalhando com JSON e Pickle

Recapitulando

Trabalhando com Data e Hora em Python

O que vamos aprender nesta seção?

Manipulando data e hora

Trabalhando com deltas de data e hora

Métodos de datas e horas

Recapitulando

Testes com Python

O que vamos aprender nesta seção?

Por que testar nosso código?

Assertions (afirmações)

Doctests

Introdução ao módulo Unittest

Outros tipos de assertions

Antes e após hooks

Recapitulando

Encerramento

Recapitulando

Quais os próximos passos?

Bônus

Conteúdo Extra Geek University - Gerenciamento de Memória em Python

O que vamos aprender nesta seção?

Alocação e Gerência de Memória em Python

GIL - Python Global Interpreter Lock

Como praticar mais Python? Edabit

Recapitulando



Reviews

B
Bruno10 October 2020

O curso é bem completo em relação ao conteúdo. Há uma divisão do conteúdo em centenas de partes pequenas, pra facilitar o aprendizado. Mas, acaba que não tem muitos exemplos práticos, ou seja, há uma lista enorme de exercícios pra fazer, mas sem resolução, e nas aulas, também poderiam ser colocados alguns desses exercícios e resolvidos. Acaba que pessoas que tem dificuldade em programação, como eu, ficam perdidas e não sabem por onde começar a resolver.

A
Alexandre8 October 2020

Comecei o curso quando haviam cerca de 170 aulas e ele já era muito bom. Com as novidades e os projetos, fechou com chave de ouro. Excelente curso para quem está começando.

T
Thiogo6 October 2020

No momento estou estranhando o método de ensino, parece que tudo é improvisado, o professor não parece ter certeza absoluta do que ensinando, as vezes da a impressão de estar perdido fazendo assim cada vídeo ficar enorme e um pouco confuso.

M
Marcelo3 October 2020

A introdução foi rápida e sem problemas, mas a resolução da imagem com o curso podia ser um pouco melhor.

M
Miguel15 September 2020

Infelizmente o curso foi montado com exemplos muito rasos. Por várias vezes o professor acaba cometendo erros conceituais (embora acabe corrigindo alguns eles em aulas posteriores). Além disso o curso só dá uma pincelada no avançado.

E
Eduardo28 February 2020

Por enquanto tudo certo. Acredito que esta avaliação deva ocorrer em uma fase posterior, assim terei a oportunidade de realizar uma avaliação mais precisa devido a apresentação do conteúdo de todo o curso e não apenas da fase inicial

L
Luiz28 February 2020

Fica repetindo muito o papo da console virtual....algo já dito nas aulas anteriores. Deve se evitar encher linguiça.

S
Sivonaldo27 February 2020

Em processo de avaliação. A nota será revista no decorrer do curso .... Não tenho como avaliar nesse momento, mas com certeza serei justo e ponderado na avaliação final.

V
Vitor26 February 2020

Não vou dar 5 estrelas ainda porque eu não sei exatamente como é o curso, mas até o momento é um curso “ok” preciso ver mais para ver se vai cumprir as minhas expectativas. Mas ja noto que o pessoal é bem empenhado!

C
Carla26 February 2020

Até agora tem sido muito bom, instrutor mostra que sabe o conteúdo e informa de maneira didática. Ansiosa por assistir as próximas aulas e aprender mais.

J
Jéssica26 February 2020

O curso é excelente! Ensina do básico até o avançado e é super completo! Na minha primeira entrevista para trabalhar com Python me perguntaram muitos detalhes que o professor explicou claramente. Super recomendo!

H
Hebert26 February 2020

Com o que foi explicado até agora, esta muito bom, esta dentro do esperado do curso, vale a pena comprar o curso para quem quer aprender!

K
Kelli23 February 2020

Iniciei o curso recentemente, então espero melhorar minhas habilidades e conhecimentos sobre a linguagem Python.

J
James22 February 2020

O curso é ótimo em relação a tudo. Nele dá pra aprender muito sobre Python e como usar as ferramentas que ele dá. Programar, no entanto, só se aprende programando, mas é bom saber que sempre que eu precisar de uma ferramenta, vou lembrar que já vi aqui e, se precisar de algo mais prático que a documentação, vou ter a aula pra assistir novamente. O instrutor "responde" muito rápido as perguntas feitas na área de perguntas mesmo fora do horário comercial. A única reclamação que tenho em relação ao curso é a forma de tratamento usada pelo instrutor ao responder questões na área de perguntas. Não digo nem em relação ao fato de não responder muitas questões com o intuito de que o aluno encontre as próprias respostas, mas sim pela forma e tom muitas vezes até sarcástico com que a resposta é dada. Não precisa verificar muitas perguntas pra você achar um caso disso. De qualquer forma, o curso vale super a pena e vou recomendá-lo para qualquer um que tenha interesse.

L
Leonardo20 February 2020

Até o momento o curso está sendo de extrema importância para mim, pois eu não sabia absolutamente nada de Python. Tinha algum conhecimento sobre C, mas Python é a primeira vez. O professor domina muito a linguagem. Podem fazer sem medo



1927044

Udemy ID

9/22/2018

Course created date

11/3/2019

Course Indexed date
Bot
Course Submitted by

Twitter
Telegram
Android PlayStore
Apple Appstore