Curso de Python para Iniciantes

Aprenda uma das linguagens mais fantástica utilizada pelas maiores empresas do mundo de forma rápida e prazerosa.
4.1 (28 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.
195 students enrolled
$19
$20
5% off
Take This Course
  • Lectures 78
  • Length 2 hours
  • Skill Level Beginner 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 10/2014 Portuguese

Course Description

Python é uma linguagem que ganhou o coração de diversas empresas no Brasil e no mundo. Ela está crescendo muito nos mais diversos campos da computação.

Mas por que isso está acontecendo ?

Por ser uma linguagem simples e intuitiva o programador gasta mais tempo resolvendo os problemas do que entendendo as particularidades da linguagem, ou seja, Python é uma daquelas linguagens rápidas de aprender e fácil de se apaixonar!

Com este curso procurei fazer de uma forma bastante organizada e prazerosa, todo o trabalho de reunir as informações necessárias (parte da Internet e muito da minha experiência profissional) sobre todos os temas básicos da linguagem e o que é muito necessário para sair programando!

Se você ainda não sabe programar, esta é a hora de fazer este curso e entender rapidamente o poder que você tem em mãos!

Sabe programar? Ótimo! Este curso é excelente para quem deseja aprender rapidamente os principais conceitos da linguagem e resolver seus problemas logo em seguida!

Para você ter uma ideia de como esta linguagem é muito utilizada:

  • O Facebook tem mais de 1.464 projetos
  • O Google tem mais de 6.541 projetos
  • Em 2013 foram publicados mais de 90 mil projetos em Python!

Este curso foi criado com uma estrutura excelente, onde os conceitos são apresentados e logo em seguida são feitos diversos experimentos no melhor estilo mão-na-massa trazendo rapidamente a conexão entre a teoria e a prática!

Entenda melhor este formato em nosso vídeo de apresentação, lá eu falo um pouco sobre mim e como será este curso em apenas alguns minutos. Se você ainda estiver com alguma dúvida sobre fazer este curso, vamos resolve-las agora!

What are the requirements?

  • Conhecimentos básicos em Windows ou Mac
  • Vontade de aprender programação rápido e sem complicação!

What am I going to get from this course?

  • Terá todos os conhecimentos necessários para criar programas em Python!
  • Ficará muito mais fácil aprender outras linguagens!
  • Entenderá como utilizar um dos ambientes de programação mais poderosos que são utilizadas pelas maiores empresas do mundo!

What is the target audience?

  • Quem deseja entrar em uma das carreiras mais promissoras do mercado!
  • Pessoas que querem aprender programação sem perder tempo
  • Profissionais que pretendem gastar mais tempo resolvendo os problemas e menos tempo com bobeiras da 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: Introdução
Preparação do ambiente
Preview
04:14
Section 2: O basicão
Introdução
Preview
00:10
Variáveis
Preview
00:27
Hora dos experimentos
Preview
02:05
Operadores
Preview
02:51
Hora dos experimentos
Preview
04:25
Comentários
00:38
Concluindo
00:12
Section 3: Listas
Introdução
00:17
Listas
00:37
Manipulando: Adicionando itens
00:29
Manipulando: Acessando itens
00:52
Manipulando: Removendo itens
00:37
Manipulando: Pegando somente uma parte da lista
00:54
Matrizes
00:38
Função sorted
00:28
Hora dos experimentos
05:31
Conclusão
00:13
Section 4: Dicionários
Introdução
00:12
Dicionários
00:56
Manipulando: Usando len e keys
00:49
Criando matrizes esparsas
02:03
Hora dos experimentos
03:58
Conclusão
00:22
Section 5: Estruturas de controle
Introdução
00:14
Instruções If, Elif e Else
01:07
Escopo
01:49
A condição é verdadeira ou falsa?
00:39
Hora dos experimentos
06:11
Conclusão
00:18
Section 6: Laços
Introdução
00:12
Laço iterativo: For
00:57
Laço iterativo: For com listas e dicionários
00:52
Laço iterativo: While
00:44
Controle de laços: Break
00:47
Controle de laços: Continue
00:39
Hora dos experimentos
05:21
Conclusão
00:18
Section 7: Funções
Introdução
00:23
Exemplo de uma função
00:38
Função com múltiplos parâmetros
00:26
Função com múltiplos retornos
00:38
Função recursiva
00:42
Hora dos experimentos
06:26
Conclusão
00:11
Section 8: Orientação a objetos
Introdução
00:11
Criando uma classe
01:45
Instâncias de uma classe
00:39
Atributos protegidos
00:55
Funções protegidas
00:29
Herança
01:03
Hora dos experimentos
06:03
Conclusão
00:10
Section 9: Exceções
Introdução
00:52
Identificando e isolando uma exceção
01:34
Identificando uma exceção e continuando a execução
00:38
Utilizando o Finally
00:48
Hora dos experimentos
05:14
Conclusão
00:13
Section 10: Módulos
Introdução
00:11
O que são módulos no Python ?
00:38
Principais módulos
00:35
Hora dos experimentos
02:32
Conclusão
00:22
Section 11: Manipulando arquivos
Introdução
00:23
Lendo um arquivo
01:11
Gravando um arquivo
01:06
Verificando se um arquivo existe
01:11
Funções curdir, abspath e join
00:58
Enumeração de diretórios
00:35
Como saber se é um arquivo ou diretório? (isdir, isfile)
01:03
Removendo arquivos e diretorios (remove, removedirs)
00:25
Hora dos experimentos
06:18
Conclusão
00:14
Section 12: Projeto
Introdução
00:30
Montando o projeto!
17:03
Conclusão
00:23
Section 13: Conclusão do curso
Obrigado!
00:23

Students Who Viewed This Course Also Viewed

  • Loading
  • Loading
  • Loading

Instructor Biography

Thiago Guimarães Brito, Engenheiro de Computação, CSSLP

Sou desenvolvedor desde 1995 e trabalho no desenvolvimento de softwares relacionados a área de segurança da informação desde 2003, onde desenvolvi produtos que estão instalados hoje em mais de 40 milhões de computadores no Brasil e no mundo.

Também sou criador do site http://www.riosulimoveis.com onde usando scripts de inteligencia artificial são identificados, classificados e agrupados imóveis da região Sul Fluminense do Rio de Janeiro. Um projeto único na região que facilitou muito a vida de quem estava buscando imóveis na região.

Sou certificado CSSLP (Certified Secure Software Lifecycle Professional) pela ISC2.

Ready to start learning?
Take This Course