Para gostar de Python
http://about.me/fmasanori
CV Resumido
•
•
•
•
•
•
•
•

Graduado IME USP
Mestrado ITA
Software Express
Credicard Mastercard
PriceWaterhouseCoopers
ITAU BankBoston
FATEC SJC (amo dar aulas)
Nota dada para minhas aulas: 9,7
Adicione / Siga o Prof
•
•
•
•

Fernando Masanori (Massa)
facebook.com/fmasanori
twitter.com/fmasanori
Interesses: Algoritmos, Estrutura
de Dados, Python, NoSQL,
Business Intelligence, Google
Technology, Facebook, Twitter
First pt-br programming MOOC

http://pycursos.com/python-para-zumbis/
A lot of fun exercises
Interactive lessons, no more
blackboard and chalk
Promote diversity among
students (vegan Zombie)
Promote diversity among
students (Zombie Girl)
Some availibility problems

overcome with good humor
5300 inscriptions! and growing...
Funny zombies
Fanpage TWD Portugal
Python at FATEC
Retidos Intro. Progr. 2008
Retidos 2008

70% retidos
30% aprovados
Retidos Intro. Progr. 2013-1
Retidos 2013-1

32% retidos
68% aprovados
Retidos Estrutura Dados 2008
Retidos 2008

85% retidos
15% aprovados
Retidos Estrutura Dados 2013-1
Retidos 2013-1

22% retidos
78% aprovados
History: Python at FATEC
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 5 em 2013)
– 1st ICPC 2012 (fase regional)
Details
•
•
•
•
•
•
•

Lab Only – 6 aulas == 4 + 2
Listas com Testes
Coding Dojo semanal
Big Brother
Monitores
Google Developer Day
Novidades:
– Classic Games with Python in the
browser
– Python para Zumbis
Raspberry Pi
Raspberry Pi nas aulas
Python for Kids

Antonio: concluiu comigo o
Coursera “Interactive Python
with Games”
Naomi: gosta de Justin Bieber e
está estudando Python
Camiseta da Turma 2012
Talk is cheap.
Show me the code.
Linus Torvalds
CEDET Decolar
Game CEDET Decolar

Feito por uma
menina de 12 anos
https://gist.github.com/5615826
Cripto CEDET Decolar

Feito por outra
menina de 12 anos
FATEC
Unicode

https://gist.github.com/5619782
Unicode

https://gist.github.com/5619782
Unicode
Fibonacci Recursivo

https://gist.github.com/4762654
42 is stronger than the beast

https://gist.github.com/7034743
Seletiva Facebook Hackaton 2013

https://gist.github.com/5620075
Disassembler
Quicksort

https://gist.github.com/4673057
Sort vs Heapq vs max

https://gist.github.com/5620281
File Find

https://gist.github.com/5620333
Interface GUI

By Luciano Ramalho

https://gist.github.com/4961824
json object_hook

https://gist.github.com/5620404
Dictionaries

https://gist.github.com/4673017
JSON Chuck Norris Nerd Jokes

https://gist.github.com/4745061
Twitter e Facebook nas aulas
Facebook Friends Photos

Get the token

https://developers.facebook.com/tools/explorer
Facebook Friends Photos

https://gist.github.com/4684752
Android
Wallpaper
Android
Wallpaper
Zombie Hall of Fame
Rice Rocks (Asteroids)
PyMan = Python Pacman
Rice Racer
Star Wars
Tower Defence
Py*bert = Python Q*bert
Material para aprofundamento
Slides with video
• Python for Zombies
• Hackeando o Facebook e o
Twitter com Python 3
Perguntas?
fmasanori@gmail.com
facebook.com/fmasanori
twitter.com/fmasanori

Para gostar de Python DevDay