Minicurso	  de	  Programação	  
Agenda	  •      Por	  que	  Python?	  •      Interpretador	  •      Primeiros	  passos	  •      Lendo	  mensagens	  de	  e...
Por	  que	  Python?	  •  Sintaxe	  simples	  •  Armazenam	  a	  maior	  parte	  das	  caracterísCcas	     importantes	  de...
Interpretador	  •  Melhor	  forma	  de	  aprender	  a	  programar	  •  Digitar	  comandos	  linha	  a	  linha	  •  Observa...
Primeiros	  passos	  •  Calculando	     –  Expressões	  aritméCcas	     –  Operadores:	  +,	  -­‐,	  *,	  /	     –  Número...
Primeiros	  passos	  •  Calculando	     –  Ordem	  dos	  operadores	  é	  diferente	  de	  uma	        calculadora	  comum...
Lendo	  mensagens	  de	  erro	  •  Devemos	  aprender	  a	  caçar	  os	  erros	      –  Procure	  extrair	  o	  máximo	  d...
Conversor	  de	  dólar	  •  Dólar	  =	  1,80	  •  Como	  fazer	  para	  transformar	  real	  para	  dólar?	      –  Valor	...
Conversor	  de	  dólar	  •  Eu	  posso	  armazenar	  (no	  computador)	  o	  valor	     do	  dólar	  a	  uma	  “letrinha”	...
Conversor	  de	  dólar	  •  Finalmente,	  uma	  solução	  elegante…	  	        >>> lista = [5,6,7,8,9]       •  Criamos	  ...
Conversor	  de	  dólar	  •  Nossa	  solução….	     >>> d = 1.686   >>> for p in range(50,150): p, p * d
Até	  a	  próxima…	  
Próximos SlideShares
Carregando em…5
×

Python aula 1

1.129 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.129
No SlideShare
0
A partir de incorporações
0
Número de incorporações
3
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Python aula 1

  1. 1. Minicurso  de  Programação  
  2. 2. Agenda  •  Por  que  Python?  •  Interpretador  •  Primeiros  passos  •  Lendo  mensagens  de  erro  •  Conversos  de  dólar        
  3. 3. Por  que  Python?  •  Sintaxe  simples  •  Armazenam  a  maior  parte  das  caracterísCcas   importantes  de  outras  linguagens  (C,  Java,  …)  •  Amplamente  uClizada  •  Mais  fácil  de  aprender  •  Linguagem  aceita  na  OPI  
  4. 4. Interpretador  •  Melhor  forma  de  aprender  a  programar  •  Digitar  comandos  linha  a  linha  •  Observar  passo  a  passo  como  o  computador   interpreta  e  executa  os  comandos  •  IDLE  –  Interac(ve  DeveLopment  Environment  •  Prompt  -­‐    “>>>”       –  Estou  pronto  para  receber      um  comando    
  5. 5. Primeiros  passos  •  Calculando   –  Expressões  aritméCcas   –  Operadores:  +,  -­‐,  *,  /   –  Número  inteiros     –  Números  decimais  (usar  ponto,  não  vírgula)     •  12.12,  13.12    
  6. 6. Primeiros  passos  •  Calculando   –  Ordem  dos  operadores  é  diferente  de  uma   calculadora  comum   –  Os  símbolos  ‘{  }’  e  ‘[  ]’  não  servem  para  agrupar   expressões,  apenas  os  ‘(  )’  são  válidos   –  Executar  expressões   •  1  +  3  +  4  *  5  +  (12  –  2),  …    
  7. 7. Lendo  mensagens  de  erro  •  Devemos  aprender  a  caçar  os  erros   –  Procure  extrair  o  máximo  de  informações  das   mensagens  resultantes   >>> 7 + / 2 File "", line 1 7+/ 2 ^ SyntaxError: invalid syntax –  A  paritr  do  ‘/  ’  a  expressão  “deixou  de  fazer   senCdo”   •  Testar  mais  erros  
  8. 8. Conversor  de  dólar  •  Dólar  =  1,80  •  Como  fazer  para  transformar  real  para  dólar?   –  Valor  em  real  *  valor  do  dólar    •  Que  chato  ficar  digitando  esse  valor  de  dólar   toda  hora!  
  9. 9. Conversor  de  dólar  •  Eu  posso  armazenar  (no  computador)  o  valor   do  dólar  a  uma  “letrinha”  para  facilitar  o  meu   trabalho   >>> d = 1.80 >>> 5 * d, 7 * d, 9 * d•  Melhorou…  mas,      ainda  está  repeCCvo…  
  10. 10. Conversor  de  dólar  •  Finalmente,  uma  solução  elegante…     >>> lista = [5,6,7,8,9] •  Criamos  uma  lista  (armazenamos  na  memória  do   computador)   >>> for p in lista: p * d •  Brincar  com  a  função  range     >>> range(3) >>> range(4,16)
  11. 11. Conversor  de  dólar  •  Nossa  solução….   >>> d = 1.686 >>> for p in range(50,150): p, p * d
  12. 12. Até  a  próxima…  

×