• Like
Python aula 1
Upcoming SlideShare
Loading in...5
×

Python aula 1

  • 760 views
Uploaded on

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
    Be the first to like this
No Downloads

Views

Total Views
760
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
1
Comments
0
Likes
0

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Minicurso  de  Programação  
  • 2. Agenda  •  Por  que  Python?  •  Interpretador  •  Primeiros  passos  •  Lendo  mensagens  de  erro  •  Conversos  de  dólar        
  • 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. 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. 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. 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. 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. 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. 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. 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. Conversor  de  dólar  •  Nossa  solução….   >>> d = 1.686 >>> for p in range(50,150): p, p * d
  • 12. Até  a  próxima…