Introdução ao
Python
Instrutora: Luciana Campos Mota - CETEC/CTCTA 08/04/2014
Introdução ao Python
Ementa
Sobre o Python
Por que programar em Python?
O que pode ser construído com Python?
Exemplos de ...
Introdução ao Python
Sobre o Python
Introdução ao Python
Linguagem:
- Código Aberto
- Alto nível
- Interpretada
- Multipla...
Introdução ao Python
Exemplo
Introdução ao Python
http://nerdson.com
Código para exibir os números pares até 20
print [ x ...
Por que programar em Python?
Introdução ao Python
Algumas vantagens:
- É fácil de aprender
- Poderosa
- Tipagem forte e di...
O que pode ser construído com Python?
Introdução ao Python
Introdução ao Python
Desenvolvimento Web:
Aplicativos para Desk...
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Exemplos de Python na Web
Introdução ao Python
Introdução ao Python
Objetos em Python
Introdução ao Python
Introdução ao Python
Tudo é um objeto:
- classes, tipos, valores, funções, métodos ...
Objetos em Python
Introdução ao Python
Introdução ao Python
Vamos instanciar objetos retangulo específicos:
>>> r1 = Retan...
Tipos de Dados
Introdução ao Python
Introdução ao Python
Inteiros
>>> var1 = 7
Ponto Flutuante
>>> var2 = 2.30
Strings
>>>...
Estruturas de Dados
Introdução ao Python
Introdução ao Python
Listas: sequência de valores de qualquer tipo
>>> lista = [7...
Estruturas de Dados
Introdução ao Python
Introdução ao Python
Outros exemplos de manipulação de listas
>>> lista.append('o...
Tuplas
Introdução ao Python
Introdução ao Python
Uma vez criada, não pode ser modificada.
Especialmente utilizada para:
- ...
Dicionários
Introdução ao Python
Introdução ao Python
Tem a forma chave:valor e pode trabalhar em conjunto com outras
estr...
IDEs para Python – PyDev (Eclipse) - http://www.pydev.org
Introdução ao Python
Introdução ao Python
IDEs para Python – PIDA - http://pida.co.uk/
Introdução ao Python
Introdução ao Python
Introdução ao Python
Introdução ao Python
IDEs para Python – Wing - http://www.wingware.com/
IDEs para Python – Pype Edit - http://pype.sourceforge.net/
Introdução ao Python
Introdução ao Python
Exercícios
Introdução ao Python
Introdução ao Python
Use o Python como uma calculadora
Faça um Programa que mostre uma lis...
Comunidade Python
Introdução ao Python
Introdução ao Python
Python Brasil
http://www.python.org.br
Python
http://www.pytho...
Referências
Introdução ao Python
Introdução ao Python
Documentação Python
http://www.python.org.br/wiki/DocumentacaoPython...
… FIM …
Obrigada!
luciana.mota@serpro.gov.br
Introdução ao Python
Introdução ao Python
Introducao ao python - Luciana Mota
Próximos SlideShares
Carregando em…5
×

Introducao ao python - Luciana Mota

417 visualizações

Publicada em

Mini-curso de introdução ao Python.
Este curso foi ministrado no Consegi 2012.
Belém/PA/Brasil

Publicada em: Tecnologia
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
417
No SlideShare
0
A partir de incorporações
0
Número de incorporações
4
Ações
Compartilhamentos
0
Downloads
4
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Introducao ao python - Luciana Mota

  1. 1. Introdução ao Python Instrutora: Luciana Campos Mota - CETEC/CTCTA 08/04/2014
  2. 2. Introdução ao Python Ementa Sobre o Python Por que programar em Python? O que pode ser construído com Python? Exemplos de Python na Web Objetos em Python Tipos de Dados Estruturas de Dados Listas Tuplas Dicionários IDEs para Python Exercícios Comunidade Python Referências Introdução ao Python
  3. 3. Introdução ao Python Sobre o Python Introdução ao Python Linguagem: - Código Aberto - Alto nível - Interpretada - Multiplataforma - Simples e inteligível - Fácil de ser assimilada - Tempo de desenvolvimento mais curto
  4. 4. Introdução ao Python Exemplo Introdução ao Python http://nerdson.com Código para exibir os números pares até 20 print [ x for x in range(21) if x % 2 == 0 ] Resultado: [0, 2, 4, 6, 8, 10, 12, 14, 16, 18, 20]
  5. 5. Por que programar em Python? Introdução ao Python Algumas vantagens: - É fácil de aprender - Poderosa - Tipagem forte e dinâmica (verificação do tipo de dado em tempo de execução) Exemplo: 1. x=2 2. y=3 3. z=”4” 4. 5. x+y 6. 5 7. x+z .... Erro! 8. x+z.to_i 9. 6 Introdução ao Python
  6. 6. O que pode ser construído com Python? Introdução ao Python Introdução ao Python Desenvolvimento Web: Aplicativos para Desktop Dispositivos móveis Multimídia e entretenimento Desenvolvimento científico
  7. 7. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  8. 8. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  9. 9. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  10. 10. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  11. 11. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  12. 12. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  13. 13. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  14. 14. Exemplos de Python na Web Introdução ao Python Introdução ao Python
  15. 15. Objetos em Python Introdução ao Python Introdução ao Python Tudo é um objeto: - classes, tipos, valores, funções, métodos e instâncias A classe é a estrutura fundamental para definir novos objetos. class Retangulo: lado_a = None lado_b = None def __init__(self, lado_a, lado_b): self.lado_a = lado_a self.lado_b = lado_b print "Criando nova instância Retangulo" def calcula_area(self): return self.lado_a * self.lado_b def calcula perímetro(self): return 2 * self.lado_a + 2 * self.lado_b
  16. 16. Objetos em Python Introdução ao Python Introdução ao Python Vamos instanciar objetos retangulo específicos: >>> r1 = Retangulo(1, 2) Criando nova instância Retângulo >>> r2 = Retangulo(2, 3) Criando nova instância Retângulo Agora vamos acessar seus métodos: >>> print r1.calcula_area() 2 >>> print r2.calcula_perimetro() 10
  17. 17. Tipos de Dados Introdução ao Python Introdução ao Python Inteiros >>> var1 = 7 Ponto Flutuante >>> var2 = 2.30 Strings >>> var3 = 'Luciana' Booleanos >>> var4 = False
  18. 18. Estruturas de Dados Introdução ao Python Introdução ao Python Listas: sequência de valores de qualquer tipo >>> lista = [7, 2.30, 'Luciana', False] >>> lista[3] False >>> lista[2:5] ['Luciana', False] >>> numeros = [1,2,3] >>> nomes = ['Maria', 'Joao'] >>> misturado = [numeros, nomes] >>> misturado nomes = ['sofia','iana']
  19. 19. Estruturas de Dados Introdução ao Python Introdução ao Python Outros exemplos de manipulação de listas >>> lista.append('outronum') >>> lista [7, 2.30, 'Luciana', False, 'outronum'] >>> lista.append('outronum') >>> lista [7, 2.30, 'Luciana', False, 'outronum', 'outronum'] >>> lista.remove('outronum') >>> lista.pop() False
  20. 20. Tuplas Introdução ao Python Introdução ao Python Uma vez criada, não pode ser modificada. Especialmente utilizada para: - Lista de argumentos de uma função - Chave em dicionários >>> sequencia = (1,2,3,4) Exemplo: >>> template = '%s e melhor que %s' >>> languages = ('Python', 'Java') >>> template % languages
  21. 21. Dicionários Introdução ao Python Introdução ao Python Tem a forma chave:valor e pode trabalhar em conjunto com outras estruturas de dados Exemplo: >>> funcionario = {'nome' : 'Luciana', 'matricula' : '21052433'} >>> funcionario.keys() >>> funcionario.values() >>> funcionario['funcao'] = 'gerente' >>> funcionario.clear()
  22. 22. IDEs para Python – PyDev (Eclipse) - http://www.pydev.org Introdução ao Python Introdução ao Python
  23. 23. IDEs para Python – PIDA - http://pida.co.uk/ Introdução ao Python Introdução ao Python
  24. 24. Introdução ao Python Introdução ao Python IDEs para Python – Wing - http://www.wingware.com/
  25. 25. IDEs para Python – Pype Edit - http://pype.sourceforge.net/ Introdução ao Python Introdução ao Python
  26. 26. Exercícios Introdução ao Python Introdução ao Python Use o Python como uma calculadora Faça um Programa que mostre uma lista de 5 números inteiros, utilizando a função range(). Faça um programa que cria e mostra a série de Fibonacci A partir de uma lista de nomes qualquer, imprima cada um dos elementos e o tamanho de cada um deles.
  27. 27. Comunidade Python Introdução ao Python Introdução ao Python Python Brasil http://www.python.org.br Python http://www.python.org Lista de discussão http://br.groups.yahoo.com/group/python-brasil
  28. 28. Referências Introdução ao Python Introdução ao Python Documentação Python http://www.python.org.br/wiki/DocumentacaoPython Livros http://www.python.org.br/wiki/DocumentacaoPython#Livros_Python
  29. 29. … FIM … Obrigada! luciana.mota@serpro.gov.br Introdução ao Python Introdução ao Python

×