Curso Online de Python
Curso promovido por um aluno de Licenciatura em Ciências da Computação, na UNIVERSIDADE FEDERAL DA PARAÍBA.
Continue lendoAutor(a): Daniel Deyson Nunes Passos
Carga horária: 6 horas
Por: R$ 28,00
(Pagamento único)
Mais de 5 alunos matriculados no curso.
Avaliação dos alunos: 1 no total
- Giuliano Dalcin
- Aqui você não precisa esperar o prazo de compensação do pagamento para começar a aprender. Inicie agora mesmo e pague depois.
- O curso é todo feito pela Internet. Assim você pode acessar de qualquer lugar, 24 horas por dia, 7 dias por semana.
- Se não gostar do curso você tem 7 dias para solicitar (através da pagina de contato) o cancelamento ou a devolução do valor investido.*
- Adquira certificado ou apostila impressos e receba em casa. Os certificados são impressos em papel de gramatura diferente e com marca d'água.**
** Material opcional, vendido separadamente.
Modelo de certificados (imagem ilustrativa):
-
Introdução ao Python
Introdução ao Python
Python
1
Programação
-
O que é Python?
O que é Python?
Linguagem de altíssimo nível
Suporte nativo a estruturas de dados de alto nivel
Multiplataforma
Unix, Windows, Symbian, Solaris, etc...
Multiparadigma
Procedural, OO, funcional
Opensource
Dinâmica e Forte
Joga com outras linguagens
(.NET) IronPython, (Java) Jython, C e C++2
-
Por que Python?
Por que Python?
Fácil aprendizado
Sintaxe limpa e de fácil leitura
Forte suporte da comunidade
Forte documentação
Biblioteca padrão enorme
Divertida
Mais com menos [código]
Liberdade3
-
Quem usa Python?
Quem usa Python?
Google
NASA
Nokia
Gimp/Inkscape/Blender
Governo (brasil.gov.br)
Portal G1 (g1.globo.com)
Entre outras...4
http://www.python.org/about/success/
http://www.python.org.br/wiki/EmpresasPython
-
Conceitos Básicos
Conceitos Básicos
Case sensitive
Blocos por endentação
Tipagem dinâmica
Tudo é objeto
Não tem ponto e virgula no final (‘;’)
Comentários começam com #5
This ≠ this
se condição:
blocose condição:
blocoERRADO
a = 2
a = “alguma coisa”
Integer
a = 2.3
String
Float
-
Interpretador Interativo
Interpretador Interativo
6
print ‘Hello, World!’
-
Rodando do Arquivo
Rodando do Arquivo
Salve como ****.py
Pelo terminal/CMD entre na pasta do arquivo salvo
Rode com:
python ****.py7
-
dir() e help()
dir() e help()
Os comandos mais importantes!
dir( objeto )
Retorna uma lista de atributos e métodos do objetohelp( objeto)
Mostra a documentação do objeto8
-
Variáveis e Tipos Básicos
Variáveis e Tipos Básicos
Atribuição:
nome_da_variavel = alguma_coisa
Inteiros, Inteiros Longos, Reais, Strings e Booleanos9
>>> a = 4
>>> type(a)>>> a = 5.3209
>>> type(a)>>> a = 'texto'
>>> b = "texto"
>>> type(a)>>> type(b)
>>> a = True
>>> b = False
>>> type(a)>>> type(b)
>>> a = 10000000000000000000000000000000000000000005646789467
>>> type(a)Tentem usar dir(a) e help(a)
-
Conversão dos Tipos Básicos
Conversão dos Tipos Básicos
int(), float(), str(), bool(), long()
10
>>> int(3.1415)
3>>> float(3)
3.0>>> str(25)
'25'>>> bool(1)
True>>> bool(0)
False>>> bool(43)
True>>> bool('')
False>>> bool('lala')
True>>> str(True)
'True'>>> float(233333333333337777777777778888888888999999999999933334421L)
2.3333333333333778e+56>>> long(2.56)
2LTestem no interpretador!
-
CUIDADO!
CUIDADO!
Cuidado com os binários, octais e hexadecimais
11
>>> a = 032
>>> a
26>>> a = 0x32
>>> a
50>>> a = 0b10
>>> a
2Binário
Octal
Hexadecimal
>>> bin(2)
'0b10'>>> hex(50)
'0x32'>>> oct(26)
'032'
Pagamento único
Cursos Relacionados
Encontre-nos no Facebook
Capítulos
- Introdução ao Python
- O que é Python?
- Por que Python?
- Quem usa Python?
- Conceitos Básicos
- Interpretador Interativo
- Rodando do Arquivo
- dir() e help()
- Variáveis e Tipos Básicos
- Conversão dos Tipos Básicos
- CUIDADO!
- Operadores Aritméticos
- Operadores Lógicos
- Operadores Relacionais
- Operações com Strings
- Métodos de Strings
- Exercícios
- Difícil?
- Desvio Condicional
- Exercícios
- Loops
- Exercícios
- Funções
- Exercícios
- Listas
- Tuplas
- Dicionários
- Exercícios
- Bibliografia