Minicurso	  de	  Programação	  
Agenda	  •    Tipos	  e	  Operações	  •    Mais	  conceitos…	  •    Estruturas	  de	  controle	  de	  fluxo	  •    Exercíci...
String	       >>> type(“string”)•  Concatenação	  de	  strings	   >>>           “debo” + “ra”•  Acesso	  a	  elementos	  d...
Lista	      >>> type([“d”, 1])•  Concatenação	  de	  listas	  •  Acesso	  a	  elementos	  de	  listas	  •  Inserir,	  remo...
Como	  representar	  matrizes	  	      uElizando	  listas?	  
Boolean	  •  and,	  or,	  not	  •  >,	  >=,	  <,	  <=,	  ==,	  !=,	  is,	  is	  not	  •  True,	  False	      >>> 12 == 12 ...
Mais	  conceitos	     Atribuição	  MúlEpla	                  >>> a, b = 0, 1Laço	  iteraEvo	                          >>> ...
Estruturas	  de	  fluxo	           Cast	  >>> x=int(raw_input(”Digite um numero inteiro:"))>>> if x < 0:      print ’Número...
For,	  while	  •  Comandos	  iteraEvos	        Itera	  sobre	  os	                >>>	  for	  x	  in	  [1,	  2,	  3]:	    ...
Exercícios	  •  Implementar	  funções	  sobre	  strings	  e	  listas	     –  len	  (),	  reverse	  ()	  	  •  Implementar	...
Até	  a	  próxima…	  
Próximos SlideShares
Carregando em…5
×

Python aula 2

1.027 visualizações

Publicada em

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

Nenhuma nota no slide

Python aula 2

  1. 1. Minicurso  de  Programação  
  2. 2. Agenda  •  Tipos  e  Operações  •  Mais  conceitos…  •  Estruturas  de  controle  de  fluxo  •  Exercícios  
  3. 3. String   >>> type(“string”)•  Concatenação  de  strings   >>> “debo” + “ra”•  Acesso  a  elementos  de  string   –  Slices   >>> “sofia”[:] >>> “sofia”[-1]•  Alterar  valor  de  um  caractere   >>> variavel[2] = 2  
  4. 4. Lista   >>> type([“d”, 1])•  Concatenação  de  listas  •  Acesso  a  elementos  de  listas  •  Inserir,  remover,  alterar  elementos  de  uma   lista   >>> lista [:1] >>> lista [1] >>> lista [-1] >>> lista [1] = 2 >>> lista [1] = [] >>> lista [1:1] = 2
  5. 5. Como  representar  matrizes     uElizando  listas?  
  6. 6. Boolean  •  and,  or,  not  •  >,  >=,  <,  <=,  ==,  !=,  is,  is  not  •  True,  False   >>> 12 == 12 and 1 => 1 >>> “la” == “la” or 12 =! 12 >>> True == False
  7. 7. Mais  conceitos   Atribuição  MúlEpla   >>> a, b = 0, 1Laço  iteraEvo   >>> while b < 10: print b Identação   a, b = b, a+b Bloco   >>> print “Placar: ”, 2, “x”, 3 Comando   Esse  código  calcula  a  série  de  …  
  8. 8. Estruturas  de  fluxo   Cast  >>> x=int(raw_input(”Digite um numero inteiro:"))>>> if x < 0: print ’Número negativo’ elif x > 0: print ’Número positivo’ else: print ’Ah, eu sou zero! :P’
  9. 9. For,  while  •  Comandos  iteraEvos   Itera  sobre  os   >>>  for  x  in  [1,  2,  3]:   elementos  da  lista                          print  x  
  10. 10. Exercícios  •  Implementar  funções  sobre  strings  e  listas   –  len  (),  reverse  ()    •  Implementar  funções  sobre  listas   –  maior  e  menor  elemento  de  uma  lista    
  11. 11. Até  a  próxima…  

×