para gostar de python
DESCRIPTION
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.TRANSCRIPT
![Page 1: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/1.jpg)
Para gostar de Python @fmasanori
www.slideshare.net/fmasanori
![Page 2: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/2.jpg)
Agenda
• Python na FATEC
• Code
• Code
• Code
• Disclaimer:
– code for fun
– code to newbies
![Page 3: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/3.jpg)
• Python < 1 ano
• Python < 3 anos
• Leram Python Cookbook 3rd Ed
• Docentes
Conhecendo os assistentes
![Page 4: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/4.jpg)
• 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
![Page 5: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/5.jpg)
• 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
![Page 6: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/6.jpg)
Retidos Intr. Progr. 2008
Retidos 2008
70% retidos
30% aprovados
![Page 7: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/7.jpg)
Retidos Intr. Progr. 2008
Retidos 2013-1
32% retidos
68% aprovados
![Page 8: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/8.jpg)
Retidos Estrutura Dados 2008
Retidos 2008
85% retidos
15% aprovados
![Page 9: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/9.jpg)
Retidos Estrutura Dados 2013-1
Retidos 2013-1
22% retidos
78% aprovados
![Page 10: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/10.jpg)
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
![Page 11: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/11.jpg)
• 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
![Page 12: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/12.jpg)
Raspberry Pi
![Page 13: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/13.jpg)
Raspberry Pi nas aulas
![Page 14: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/14.jpg)
Python for Kids
Antonio: concluiu comigo o Coursera “Interactive Python
with Games” Naomi: gosta de Justin Bieber e
está estudando Python
![Page 15: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/15.jpg)
Camiseta da Turma 2012
![Page 17: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/17.jpg)
Futuro: Games com Python
![Page 18: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/18.jpg)
Futuro: Games com Python
![Page 19: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/19.jpg)
Futuro: Games com Python
![Page 20: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/20.jpg)
Talk is cheap. Show me the code.
Linus Torvalds
![Page 21: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/21.jpg)
CEDET Decolar
![Page 22: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/22.jpg)
Game CEDET Decolar
https://gist.github.com/5615826
Feito por uma menina de 12 anos
![Page 23: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/23.jpg)
Cripto CEDET Decolar
Feito por outra menina de 12 anos
![Page 24: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/24.jpg)
FATEC
![Page 27: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/27.jpg)
Unicode
![Page 28: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/28.jpg)
Fibonacci Recursivo
https://gist.github.com/4762654
![Page 29: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/29.jpg)
Decorator Tempo
https://gist.github.com/5620010
![Page 30: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/30.jpg)
Seletiva Facebook Hackaton 2013
https://gist.github.com/5620075
![Page 31: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/31.jpg)
Disassembler
![Page 33: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/33.jpg)
Sort vs Heapq vs max
https://gist.github.com/5620281
![Page 34: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/34.jpg)
File Find
https://gist.github.com/5620333
![Page 35: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/35.jpg)
Interface GUI
https://gist.github.com/4961824
By Luciano Ramalho
![Page 36: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/36.jpg)
json object_hook
https://gist.github.com/5620404
![Page 39: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/39.jpg)
Twitter e Facebook nas aulas
![Page 40: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/40.jpg)
Facebook Friends
https://developers.facebook.com/docs/reference/api/examples/
Copiar o link
![Page 42: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/42.jpg)
Android Wallpaper
![Page 43: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/43.jpg)
Android Wallpaper
![Page 44: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/44.jpg)
Games com Python
http://www.codeskulptor.org/#demos-pyman.py
http://www.codeskulptor.org/#user17_Y6qFifh92LwWPXi.py
![Page 45: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/45.jpg)
Material para aprofundamento
![Page 46: Para gostar de Python](https://reader036.vdocuments.net/reader036/viewer/2022062319/558b218bd8b42a3c2e8b45d0/html5/thumbnails/46.jpg)
Slides com video
• Python for Zombies
• Hackeando o Facebook e o Twitter com Python 3