Aprendendo Python
Em alguns minutos
http://repl.it/languages/Python
Nem precisa instalar...
Hello World
Se você não fizer o mundo será invadido por
aliens carnívoros.
Muito difícil...
> print “Hello World”
Variáveis
Guardando informações pra depois
Criando uma variável
> nome = “Luiz”
> idade = 26
Usando uma variável
> print “%s tem %s anos” % (nome,
idade)
Tipos básicos de variáveis
> string = “Um Texto”
> inteiro = 1
> flutuante = 1.1
> booleano = True
Tipos avançados de variáveis
> lista = [1, 2, 3, 4]
> dicionario = {‘a’:1, ‘b’:2}
> tupla = (1, 2)
> objeto = object()
TUDO É
OBJETO
Operadores
Entendendo a matemágica
Aritméticos: Soma
> print 10 + 12
> print 3.5 + 8.1
> print 10 + 3.5
Aritméticos: Subtração
> print 7 - 3
> print 5.3 - 0.3
> print 500 - 17.367
Aritméticos: Multiplicação
> print 2 * 5
> print 1.7 * 5.9
> print 300 * 0.3 # = 30% de 300
Aritméticos: Divisão
> print 3 / 3
> print 9.3 / 5.2
> print 10 / 4.7
> print 20 / 0 # ZeroDivisionError
Aritméticos: Módulo
> print 5 % 3
> print 12.7 % 9.1
> print 15 % 3.8
> print 17 % 0 # ZeroDivisionError
Booleanos
> print 5 > 3
> print 1 >= 30
> print 8 < 7
> print 75 <= 100
> print not False
> print False or True
> print Tr...
Controle de Fluxo: If
Condicionando a execução do programa
If simples
> a = 12
> if a > 10:
.. print “%s maior que 10” % a
..
If com exceção
> a = 3
> if a >= 10:
.. print “%s maior que 10” % a
.. else:
.. print “%s menor que 10” % a
If com outro if na exceção
> a = 100
> if a < 10:
.. print “%s menor que 10” % a
.. elif a > 50:
.. print “%s maior que 50...
Brincando com listas
Um dos grandes poderes do Python
Gerando uma sequencia de números
> numeros = range(1, 101)
> print numeros
Acessando um item da lista
> print numeros[10]
Acessando parte da lista
> print numeros[50:60]
> print numeros[:5]
> print numeros[90:]
> print numeros[-1]
> print numer...
Loop For
Interagindo com os itens de uma lista
Somando a lista
> total = 0
> for numero in numeros:
.. total = total + numero
..
> print total
Funções
Criando seus blocos de código
Criando e usando uma função
> def somaTres(numero):
.. return numero + 3
..
> print somaTres(3)
Classes
Crie seus próprios objetos
Declarando uma classe
> class Carro():
.. marca = “Volkswagen”
.. modelo = “Fusca”
.. cor = “Azul”
.. placa = “ABC1234”
..
Usando uma classe
> herbie = Carro()
> print herbie.marca
> print herbie.cor
> herbie.cor = “Branco”
> print herbie.cor
Adicionando método na classe
> class Carro():
.. # [...]
.. def buzinar(self):
.. print “Biii…”
..
Executando o método da classe
> herbie = Carro():
> herbie.buzinar()
Onde Aprender Mais?
Se gostou do Python é só mergulhar
Dive Into Python
http://www.diveintopython.net/
Wiki Python Brasil
http://wiki.python.org.br/AprendaMais
Site Oficial
http...
Não importa quanto a vida possa ser ruim, sempre
existe algo que você pode fazer, e triunfar. Enquanto
há vida, há esperan...
ENCONTRO DE
COMPARTILHAMENTO
DE CONHECIMENTO
Equipe de Tecnologia da Informação
Sport Club Corinthians Paulista
Aprendendo Python em Alguns Minutos
Próximos SlideShares
Carregando em…5
×

Aprendendo Python em Alguns Minutos

581 visualizações

Publicada em

Aprenda rapidamente os principais conceitos de lógica de programação usando a linguagem Python

Publicada em: Software
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
581
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
17
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Aprendendo Python em Alguns Minutos

  1. 1. Aprendendo Python Em alguns minutos
  2. 2. http://repl.it/languages/Python Nem precisa instalar...
  3. 3. Hello World Se você não fizer o mundo será invadido por aliens carnívoros.
  4. 4. Muito difícil... > print “Hello World”
  5. 5. Variáveis Guardando informações pra depois
  6. 6. Criando uma variável > nome = “Luiz” > idade = 26
  7. 7. Usando uma variável > print “%s tem %s anos” % (nome, idade)
  8. 8. Tipos básicos de variáveis > string = “Um Texto” > inteiro = 1 > flutuante = 1.1 > booleano = True
  9. 9. Tipos avançados de variáveis > lista = [1, 2, 3, 4] > dicionario = {‘a’:1, ‘b’:2} > tupla = (1, 2) > objeto = object()
  10. 10. TUDO É OBJETO
  11. 11. Operadores Entendendo a matemágica
  12. 12. Aritméticos: Soma > print 10 + 12 > print 3.5 + 8.1 > print 10 + 3.5
  13. 13. Aritméticos: Subtração > print 7 - 3 > print 5.3 - 0.3 > print 500 - 17.367
  14. 14. Aritméticos: Multiplicação > print 2 * 5 > print 1.7 * 5.9 > print 300 * 0.3 # = 30% de 300
  15. 15. Aritméticos: Divisão > print 3 / 3 > print 9.3 / 5.2 > print 10 / 4.7 > print 20 / 0 # ZeroDivisionError
  16. 16. Aritméticos: Módulo > print 5 % 3 > print 12.7 % 9.1 > print 15 % 3.8 > print 17 % 0 # ZeroDivisionError
  17. 17. Booleanos > print 5 > 3 > print 1 >= 30 > print 8 < 7 > print 75 <= 100 > print not False > print False or True > print True and True
  18. 18. Controle de Fluxo: If Condicionando a execução do programa
  19. 19. If simples > a = 12 > if a > 10: .. print “%s maior que 10” % a ..
  20. 20. If com exceção > a = 3 > if a >= 10: .. print “%s maior que 10” % a .. else: .. print “%s menor que 10” % a
  21. 21. If com outro if na exceção > a = 100 > if a < 10: .. print “%s menor que 10” % a .. elif a > 50: .. print “%s maior que 50” % a
  22. 22. Brincando com listas Um dos grandes poderes do Python
  23. 23. Gerando uma sequencia de números > numeros = range(1, 101) > print numeros
  24. 24. Acessando um item da lista > print numeros[10]
  25. 25. Acessando parte da lista > print numeros[50:60] > print numeros[:5] > print numeros[90:] > print numeros[-1] > print numeros[-5:] > print numeros[:-70]
  26. 26. Loop For Interagindo com os itens de uma lista
  27. 27. Somando a lista > total = 0 > for numero in numeros: .. total = total + numero .. > print total
  28. 28. Funções Criando seus blocos de código
  29. 29. Criando e usando uma função > def somaTres(numero): .. return numero + 3 .. > print somaTres(3)
  30. 30. Classes Crie seus próprios objetos
  31. 31. Declarando uma classe > class Carro(): .. marca = “Volkswagen” .. modelo = “Fusca” .. cor = “Azul” .. placa = “ABC1234” ..
  32. 32. Usando uma classe > herbie = Carro() > print herbie.marca > print herbie.cor > herbie.cor = “Branco” > print herbie.cor
  33. 33. Adicionando método na classe > class Carro(): .. # [...] .. def buzinar(self): .. print “Biii…” ..
  34. 34. Executando o método da classe > herbie = Carro(): > herbie.buzinar()
  35. 35. Onde Aprender Mais? Se gostou do Python é só mergulhar
  36. 36. Dive Into Python http://www.diveintopython.net/ Wiki Python Brasil http://wiki.python.org.br/AprendaMais Site Oficial https://www.python.org/
  37. 37. Não importa quanto a vida possa ser ruim, sempre existe algo que você pode fazer, e triunfar. Enquanto há vida, há esperança. Stephen Hawking
  38. 38. ENCONTRO DE COMPARTILHAMENTO DE CONHECIMENTO Equipe de Tecnologia da Informação Sport Club Corinthians Paulista

×