Python do básico ao infinito e além!
4.5 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
155 students enrolled

Python do básico ao infinito e além!

Aprenda a utilizar uma das linguagens mais requisitadas do mercado e saia na frente!
4.5 (6 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
155 students enrolled
Created by Leonardo Marinho
Last updated 12/2019
Portuguese
Portuguese [Auto]
Current price: $16.99 Original price: $24.99 Discount: 32% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 8 hours on-demand video
  • 18 downloadable resources
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
What you'll learn
  • Introdução a programação de computadores
  • O que é python?
  • Por que aprender Python?
  • Instalação do Python no Windows
  • Instalação do Python no Linux
  • Instalação do Python no Mac (macOS)
  • Instalação do editor de texto no Windows
  • Instalação do editor de texto no Linux
  • Instalação do editor de texto no Mac (macOS)
  • Cadê as chaves e ponto e vírgula?
  • Linguagens fortemente tipadas
  • Linguagens fracamente tipadas
  • Tipos de dados
  • Variáveis
  • Comentários
  • Operadores aritméticos
  • Operadores relacionais
  • Operadores lógicas
  • If e else
  • Elif
  • While, For, Range e similares
  • Funções básicas
  • Parâmetros opcionais
  • Funções com retorno
  • Modularização de código
  • Objetos no Python
  • O que são listas?
  • Criando listas
  • Adicionando elementos em uma lista já existente
  • Medindo o tamanho de uma lista
  • Verificando se um item está em uma lista
  • Removendo elementos de uma lista
  • Ordenando uma lista
  • Invertendo uma lista
  • O que são dicionários?
  • Acessando os itens de um dicionário
  • Medindo o tamanho de um dicionário
  • Adicionando e removendo um item de um dicionário
  • Uau, Strings têm uma sessão só para elas!
  • O que são Strings?
  • Concatenação de Strings
  • Obtendo o tamanho de uma String
  • Navegação por index
  • Métodos em Strings
  • Tratamento de excessões
  • Comando input
  • Banco de dados?? Que??
  • Mysql, configuração setup e afins
  • Introdução ao SQL
  • Criação de banco de dados
  • Manipulação de tabelas
  • CRUD
  • Operações em banco de dados por meio do Python
Requirements
  • Gostar de tecnologia
  • Ter um computador disponível
  • Ser uma pessoa curiosa
  • Gostar de piadas ruins e memes
Description

Neste curso você aprenderá partindo do zero absoluto como instalar e utilizar a linguagem Python para processar dados, realizar consultas em bancos de dados e mais uma série de coisas legais que exploraremos juntos! Juntos, aprenderemos o conceito de tipos, variáveis, loops, operadores, condicionais, funções, objetos, listas, dicionários, strings e seus respectivos métodos, controle de excessões, sql, mysql, CRUD, mysqlclient e afins.

Come to the py side!

Who this course is for:
  • Alunos iniciantes em programação
  • Alunos com experiência em programação em outras linguagens
  • Profissionais que dominam programação e querem aprender uma nova linguagem
  • Outras pessoas que querem conhecer a linguagem Python e programação
Course content
Expand all 94 lectures 07:49:07
+ Introdução
16 lectures 01:22:57
Importante!
02:46

Questionário sobre introdução à programação

Programação
3 questions
História da linguagem Python
05:50
Como podemos usar o python
05:52
Baixando e instalando o python no MacOS
03:36
Baixando e instalando o python no Windows
05:55
Baixando e instalando o python no Linux (ubuntu)
03:45
Pip, o salvador da lavoura!
03:21
Editor de texto VS IDE
04:27
Baixando e configurando a IDE no Windows
07:56
Baixando e configurando a IDE no Linux
10:16
Cadê as chaves e ponto e vírgula?
05:53
O clássico Hello World
04:43
+ Variáveis
7 lectures 40:08
Linguagens fortemente tipadas
08:02
Linguagens fortemente tipadas
1 question
Linguagens fracamente tipadas
06:27
Linguagens fracamente tipadas
1 question
E o Python, é tipado ou não?
05:17
Tipos de dados
05:10
Tipos de dados
1 question
O que são variáveis
03:51
Variáveis
05:47
Comentários
05:34
+ Operadores
3 lectures 15:55
Operadores aritméticos
06:24
Operadores aritméticos
1 question
Operadores relacionais
04:11
Operadores relacionais
1 question
Operadores lógicas
05:20
Operadores lógicos
2 questions
+ Controle de fluxo
5 lectures 26:45
If e else
08:12
If e else
3 questions
Elif
05:03
Elif
1 question
While
03:49
For
05:18
Range
04:23
Laços de repetição
2 questions
+ Funções e modularização
4 lectures 23:56
Funções básicas
06:19
Parâmetros opcionais
04:58
Funções com retorno
05:10
Funções
3 questions
Modularização de código
07:29
+ Objetos
1 lecture 06:45
Objetos no Python
06:45
+ Listas de dados
8 lectures 29:16
O que são listas?
02:57
Criando listas
03:46
Adicionando elementos em uma lista já existente
02:35
Medindo o tamanho de uma lista
05:22
Verificando se um item está em uma lista
03:59
Removendo elementos de uma lista
02:13
Ordenando uma lista
05:07
Invertendo uma lista
03:17
+ Dicionários
4 lectures 13:20
O que são dicionários?
03:53
Acessando os itens de um dicionário
03:56
Medindo o tamanho de um dicionário
02:16
Adicionando e removendo um item de um dicionário
03:15
+ Strings
12 lectures 41:01
O que são Strings?
04:20
Concatenação de Strings
03:22
Obtendo o tamanho de uma String
02:12
Navegação por index
04:57
Métodos em Strings
02:02
Convertendo todos os caracteres de uma String para minúsculo
04:00
Convertendo todos os caracteres de uma String para maiúsculo
03:25
Remoção de caracteres em branco nas extremidades da String
04:00
Separação de ítens em uma lista
03:19
Buscando substrings
03:30
Substituindo uma parte de uma String
03:47
+ Tratamento de excessões
5 lectures 21:25
O que são exceções?
05:27
Tratamento de erros específicos
07:10
Tratamento de múltiplas excessões
04:18
Else nas excessões
02:43
Finally
01:47