0
Programar é Divertido       Vamos Algoritmizar por www.btolinux.com.br - Aula 9
Para o Alto e Avante!!!●   Enfim vamos aplicar nossa lógica a uma    linguagem de programação;●   Vamos limitar nossa visã...
Primeiro Agradecimentos●   Este trabalho daqui em diante será pautado no    projeto do Luciano Ramalho intitulado:        ...
Monetização no Mundo do Sw●   Mundo da informação;●   Ideias = software = $$;●   Google = Ideia = $$;●   Facebook = Ideia ...
Para começar a colocar a mão na               massa!!●   Quem tem windows :p    ●   http://www.python.org/download/●   Que...
Legal o que é Python?●   Linguagem simples porém poderosa!●   Multi paradigma;    ●   Orientada a objeto, estruturada, MVC...
Usar o Python em modo interativo●   No ubuntu, abra o terminal e digitem:      ●   Python      ●   Dê enter e veja a mensa...
Experimentando●   Agora vamos digitar expressões matemáticas, vamos se    valer da regra de equivalência para símbolos mat...
Experimentando●   Reconhecendo erros no Python:●   Experimente digitar o seguinte comando:    ●   7+/2●   O que apareceu?>...
Experimentando●   Vamos procurar outros tipos de erros:●   Digite 7/0 e veja o que acontece:>>> 7/0Traceback (most recent ...
Vamos começar●   Conversor de moedas 1.0:●   Uma loja de cds importados;●   Valor do dólar de hoje: 1,81;●   Como calcular...
Trazendo nosso conhecimento●   Com o que já sabemos sobre variáveis    podemos colocar o valor da cotação do dólar    em u...
Criando arquivos Python●   Para criar arquivos em python basta escolher    uma pasta qualquer e criar um arquivo com a    ...
Resolvendo o exercício●   Posso ver claramente duas listas uma indo de 1    até 7 e outra indo de 10 até 16    ●   1, 10, ...
Vejam nossos novos amigos:while num < 8:    print num, num1    num = num+1    num1 = num1+1●   while = enquanto●   print =...
Vamos ver o programa completo#Primeiro Programa em Phyton versao 1.0#Autor: Paulo Roberto#Criado em: 26/03/2012#variaveisn...
Vejam este outro código#Segundo Programa em Phyton versao 1.0#Autor: Paulo Roberto#Criado em: 26/03/2012#variaveiscontador...
Vamos malhar?●   Crie as seguintes listas em Python:    1) 1,2,3,4,5    2) 1,3,5,7,9,...,21;    3) 5,9,4,10,3,11,2,12,1;  ...
Como assim esta última lista?●   a, b, c, aa, ba, ca, ab, bb, cb, ac, bc, cc;●   Concatenação de valores usando texto:●   ...
Upcoming SlideShare
Loading in...5
×

Aula 9 - Introdução ao Python

669

Published on

Houve um salto da quarta aula para a nona entre as duas o que houve foram exercícios e revisão

Na nona aula do nosso projeto vamos começar a aprender a utilizar o python e implementar alguns algoritmos mais interessantes!!!

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
669
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Aula 9 - Introdução ao Python"

  1. 1. Programar é Divertido Vamos Algoritmizar por www.btolinux.com.br - Aula 9
  2. 2. Para o Alto e Avante!!!● Enfim vamos aplicar nossa lógica a uma linguagem de programação;● Vamos limitar nossa visão com algumas regras interessantes;● Vamos ver um programa funcionar em tempo real e interpretar nosso código;
  3. 3. Primeiro Agradecimentos● Este trabalho daqui em diante será pautado no projeto do Luciano Ramalho intitulado: APRENDA A PROGRAMAR● http://python.org.br/wiki/AprendaProgramar● Programar é Divertido: ● Como jogar xadrez, ou explorar cavernas; ● Nem todo mundo gosta! ● E somente com a prática vem a habilidade; ● Agora... isto pode te trazer algum dinheiro!
  4. 4. Monetização no Mundo do Sw● Mundo da informação;● Ideias = software = $$;● Google = Ideia = $$;● Facebook = Ideia = $$;● Angry Birds = ideia = $$
  5. 5. Para começar a colocar a mão na massa!!● Quem tem windows :p ● http://www.python.org/download/● Quem tem linux :) ● http://www.python.org/download/● Quem tem Ubuntu :D ● O phyton já esta instalado!!
  6. 6. Legal o que é Python?● Linguagem simples porém poderosa!● Multi paradigma; ● Orientada a objeto, estruturada, MVC, etc...● Possui um interpretador ● Transforma o código em algo entendível para uma máquina virtual e interpreta o código;
  7. 7. Usar o Python em modo interativo● No ubuntu, abra o terminal e digitem: ● Python ● Dê enter e veja a mensagem de boas vindas:Python 2.7.2+ (default, Oct 4 2011, 20:06:09)[GCC 4.6.1] on linux2Type "help", "copyright", "credits" or "license" for more information.>>>● Vamos escrever help para ver o que acontece?● Que tal help()?
  8. 8. Experimentando● Agora vamos digitar expressões matemáticas, vamos se valer da regra de equivalência para símbolos matemáticos:● +, -, *, /● Operadores especiais: ● % = apresenta o resto da divisão ● 2**3 = equivalente a 2³● Números decimais = 0.34 – use o ponto e não a vírgula!● Para separar operações use os parêntesis:● (119 - (1 + 2) * 3)/22● (9 - (1 + 2) * 3)/22.0
  9. 9. Experimentando● Reconhecendo erros no Python:● Experimente digitar o seguinte comando: ● 7+/2● O que apareceu?>>> 7+/2 File "<stdin>", line 1 7+/2 ^SyntaxError: invalid syntax
  10. 10. Experimentando● Vamos procurar outros tipos de erros:● Digite 7/0 e veja o que acontece:>>> 7/0Traceback (most recent call last): File "<stdin>", line 1, in <module>ZeroDivisionError: integer division or modulo byzero
  11. 11. Vamos começar● Conversor de moedas 1.0:● Uma loja de cds importados;● Valor do dólar de hoje: 1,81;● Como calcular um cd que custa U$ 9,95? ● >>> 9.95 * 1.81
  12. 12. Trazendo nosso conhecimento● Com o que já sabemos sobre variáveis podemos colocar o valor da cotação do dólar em uma variável e utilizar essa variável para trabalhar: ● >>> d = 1.81 ● 9.95 * d● Podemos converter diversos valores de uma só vez: ● 9.91 * d, 5 * d, 8*d
  13. 13. Criando arquivos Python● Para criar arquivos em python basta escolher uma pasta qualquer e criar um arquivo com a extensão py por exemplo: ● arquivoTeste.py● Neste arquivo podemos escrever nossos programas:● Dada a Lista abaixo crie o algoritmo: ● 1, 10, 2, 11, 3, 12, 4, 13, 5, 14, 6, 15, 7, 16● Mãos a obra!!!
  14. 14. Resolvendo o exercício● Posso ver claramente duas listas uma indo de 1 até 7 e outra indo de 10 até 16 ● 1, 10, 2, 11, 3, 12, 4, 13, 5, 14, 6, 15, 7, 16● Vou “controlar” o meu loop com a lista um ele vai repetir enquanto a lista um for menor do que 8:while num < 8: print num, num1 num = num+1 num1 = num1+1
  15. 15. Vejam nossos novos amigos:while num < 8: print num, num1 num = num+1 num1 = num1+1● while = enquanto● print = escreve o comando na tela
  16. 16. Vamos ver o programa completo#Primeiro Programa em Phyton versao 1.0#Autor: Paulo Roberto#Criado em: 26/03/2012#variaveisnum = 1num1 = 10numMax = 8#codigoswhile num < numMax: print num, num1 num = num+1 num1 = num1+1print O programa acaba aqui!!#fim do programa
  17. 17. Vejam este outro código#Segundo Programa em Phyton versao 1.0#Autor: Paulo Roberto#Criado em: 26/03/2012#variaveiscontador = 1num = 2numMax = 11#codigoswhile contador < numMax: print num num = num**2 contador = contador + 1print O programa acaba aqui!!#fim do programa
  18. 18. Vamos malhar?● Crie as seguintes listas em Python: 1) 1,2,3,4,5 2) 1,3,5,7,9,...,21; 3) 5,9,4,10,3,11,2,12,1; 4) a, b, c, aa, ba, ca, ab, bb, cb, ac, bc, cc;
  19. 19. Como assim esta última lista?● a, b, c, aa, ba, ca, ab, bb, cb, ac, bc, cc;● Concatenação de valores usando texto:● letra1 = a● letra1 = letra1+letra1 = aa● Letra2 = b● letra1 = letra1+letra2 = ab
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×