Para gostar de Python

2,386 views

Published on

Durante os últimos 5 anos Python é a linguagem para ensino de programação na FATEC São José dos Campos, faculdade pública mantida pelo Centro Paula Souza, do Governo do Estado de São Paulo. Durante 20 minutos mostrarei os códigos que mais fizeram os alunos amar Python e passar uma experiência das melhores práticas para o sucesso no seu aprendizado.

Published in: Technology

Para gostar de Python

  1. 1. Para gostar de Python @fmasanori www.slideshare.net/fmasanori
  2. 2. Agenda • Python na FATEC • Code • Code • Code • Disclaimer: – code for fun – code to newbies
  3. 3. • Python < 1 ano • Python < 3 anos • Leram Python Cookbook 3rd Ed • Docentes Conhecendo os assistentes
  4. 4. • Graduado IME USP • Mestrado ITA • Software Express • Credicard Mastercard • PriceWaterhouseCoopers • ITAU BankBoston • FATEC SJC (amo dar aulas) • Nota dada para minhas aulas: 9,7 CV Resumido
  5. 5. • Fernando Masanori (Massa) • facebook.com/fmasanori • twitter.com/fmasanori • Interesses: Algoritmos, Estrutura de Dados, Python, NoSQL, Business Intelligence, Google Technology, Facebook, Twitter Adicione / Siga o Prof
  6. 6. Retidos Intr. Progr. 2008 Retidos 2008 70% retidos 30% aprovados
  7. 7. Retidos Intr. Progr. 2008 Retidos 2013-1 32% retidos 68% aprovados
  8. 8. Retidos Estrutura Dados 2008 Retidos 2008 85% retidos 15% aprovados
  9. 9. Retidos Estrutura Dados 2013-1 Retidos 2013-1 22% retidos 78% aprovados
  10. 10. Java e C (2007 a 2008): – 70% retidos Intro Prog (2008) – 85% retidos ED (2008) – Camiseta da sala: “Odeio Java” Python (final de 2008 a 2013) – 32% retidos Intro Prog (2013-1) – 22% retidos ED (2013-1) – 3rd FATEC (ENADE 2012) – 1st ICPC 2012 (fase regional) History: Python at FATEC
  11. 11. • Lab Only – 6 aulas == 4 + 2 • Listas com Testes • Coding Dojo semanal • Big Brother • Monitores • Google Developer Day • Teste futuro: – Coursera Python with Games – PyCursos Details
  12. 12. Raspberry Pi
  13. 13. Raspberry Pi nas aulas
  14. 14. Python for Kids Antonio: concluiu comigo o Coursera “Interactive Python with Games” Naomi: gosta de Justin Bieber e está estudando Python
  15. 15. Camiseta da Turma 2012
  16. 16. Futuro: MOOC PyCursos http://www.pycursos.com/
  17. 17. Futuro: Games com Python
  18. 18. Futuro: Games com Python
  19. 19. Futuro: Games com Python
  20. 20. Talk is cheap. Show me the code. Linus Torvalds
  21. 21. CEDET Decolar
  22. 22. Game CEDET Decolar https://gist.github.com/5615826 Feito por uma menina de 12 anos
  23. 23. Cripto CEDET Decolar Feito por outra menina de 12 anos
  24. 24. FATEC
  25. 25. Unicode https://gist.github.com/5619782
  26. 26. Unicode https://gist.github.com/5619782
  27. 27. Unicode
  28. 28. Fibonacci Recursivo https://gist.github.com/4762654
  29. 29. Decorator Tempo https://gist.github.com/5620010
  30. 30. Seletiva Facebook Hackaton 2013 https://gist.github.com/5620075
  31. 31. Disassembler
  32. 32. Quicksort https://gist.github.com/4673057
  33. 33. Sort vs Heapq vs max https://gist.github.com/5620281
  34. 34. File Find https://gist.github.com/5620333
  35. 35. Interface GUI https://gist.github.com/4961824 By Luciano Ramalho
  36. 36. json object_hook https://gist.github.com/5620404
  37. 37. Dictionaries https://gist.github.com/4673017
  38. 38. JSON Chuck Norris Nerd Jokes https://gist.github.com/4745061
  39. 39. Twitter e Facebook nas aulas
  40. 40. Facebook Friends https://developers.facebook.com/docs/reference/api/examples/ Copiar o link
  41. 41. https://gist.github.com/4684752 Facebook Friends Photos
  42. 42. Android Wallpaper
  43. 43. Android Wallpaper
  44. 44. Games com Python http://www.codeskulptor.org/#demos- pyman.py http://www.codeskulptor.org/#user17_Y6 qFifh92LwWPXi.py
  45. 45. Material para aprofundamento
  46. 46. Slides com video • Python for Zombies • Hackeando o Facebook e o Twitter com Python 3
  47. 47. Perguntas? fmasanori@gmail.com facebook.com/fmasanori twitter.com/fmasanori

×