Oficina de Python - Tchelinux Livramento 2013

637 visualizações

Publicada em

Python é uma das linguagens que mais crescem em popularidade no mundo, devido a sua grande flexibilidade e diversa gama de recursos para resolver os mais diversos problemas computacionais. Porém, grande parte dos materiais que ensinam a linguagem focam em pessoas que já tem uma experiência prévia com linguagens de programação, deixando a deriva aqueles que estão começando a sua jornada como desenvolvedor. Está palestra visa demonstrar a quem não tem conhecimento sobre programação o que Python pode fazer.

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

Nenhuma nota no slide

Oficina de Python - Tchelinux Livramento 2013

  1. 1. Primeiros passos em programação utilizando Python Por Jerônimo Medina Madruga Por Jerônimo Medina Madruga
  2. 2. + info: http://goo.gl/qE9BT
  3. 3. - Quem é você?
  4. 4. Não tenho ligação com o seu Madruga ¬¬
  5. 5. Material da palestra http://192.168.254.39:8000/
  6. 6. A primeira vez a gente nunca esquece...
  7. 7. Vamos começar pela história...
  8. 8. As origens do Python   Criada em 1991 por Guido Van Rossum Nome inspirado pelo “Monty Python Flying Circus”  Simplicidade e fácil aprendizado
  9. 9. Mote do Python “O que nós podemos fazer para transformar a programação em uma experiência o mais fácil possível?” Guido Van Rossum
  10. 10. Onde eu posso encontrar Python? Já vem em qualquer sistema operacional moderno :D Para Windows você tem de fazer o download :P
  11. 11. Que empresas utilizam Python? Google Youtube Nasa ...
  12. 12. Características do Python        Escalável RAD Portável e multiplataforma Extensível Orientada a objetos Biblioteca padrão com muitos recursos Diversas bibliotecas de terceiros
  13. 13. Vantagens do Python  Organizado por natureza  Não é restrito a ideias antigas  Performance e produtividade andam juntos  Dá liberdade ao programador  Constante atualização da linguagem
  14. 14. Vantagens do Python  Menos marketing, mais evolução  Menor “enrolação” no código  Linguagem mais próxima do natural  Maior foco nos conceitos
  15. 15. Qual é o foco do Python? Produtividade e qualidade. Nada de amarras.
  16. 16. Elementos essenciais para programar em Python? Editor e interpretador Sugestão: IDLE (IDE Python padrão) Alternativas: vim+shell python, Stani's Python Editor, Eclipse, etc...
  17. 17. Hora de praticar! Exercícios retirados do livro “Use a cabeça programação” http://www.headfirstlabs.com/books/hfprog/hfpr og_resources.zip Algumas observações e correções das versões originais: http://programming.itcarlow.ie/resources.html
  18. 18. O que esse programa faz? print(“Bem vindo!”) g = input(“Adivinhe o número”) guess = int(g) if guess == 5: print(“Você ganhou!”) else: print(“Você perdeu!”) print(“Game over”)
  19. 19. Jogo de adivinhação do 5 print(“Bem vindo!”) g = input(“Adivinhe o número”) guess = int(g) if guess == 5: print(“Você ganhou!”) else: print(“Você perdeu!”) print(“Game over”)
  20. 20. Como transformar isso em um jogo do “quente e frio”?
  21. 21. Temos como fazer o jogo rodar repetidamente?
  22. 22. Aprendizado com o primeiro exercício? Os programas são criados a partir de códigos de instruções (desvios, comandos, laços) As condições ajudam a decidir o que é verdadeiro ou falso Um valor nomeado é inserido dentro de uma variável
  23. 23. Aprendizado com o segundo exercício Strings são sequências de caracteres individuais. Os caracteres de string individuais são referidos pelo indice. Os valores do índice são deslocamentos que iniciam em zero. Os métodos fornecem variáveis com funcionalidade embutida.
  24. 24. Livros recomendados Use a Cabeça Programação Use a Cabeça Python Introdução à programação com Python
  25. 25. Livros gratuitos recomendados Python para desenvolvedores Como Pensar como um Cientista de Computação em Python Documentação do python
  26. 26. Outras referências Python para zumbis – Fernando Masanori Google Python Class – Youtube PyCon - Evento
  27. 27. Contato Slides: http://www.slideshare.net/jmmadruga/ E-mail: Jeronimo.madruga@gmail.com Twitter: @jmmadruga
  28. 28. Y la Pregunta?
  29. 29. Fim! :D

×