Ce diaporama a bien été signalé.
Nous utilisons votre profil LinkedIn et vos données d’activité pour vous proposer des publicités personnalisées et pertinentes. Vous pouvez changer vos préférences de publicités à tout moment.
Hello, PyCon.<br />Hilary Mason<br />@hmasonh@bit.ly<br />
http://docs.python.org/library/multiprocessing.html<br />http://bit.ly/gAoGqE<br />
wicked hard problem<br />10s of millions of URLs /day <br />100s of millions of events / day<br />1000s of millions of dat...
a='print "a=",repr(a);print "exec(a)"'<br />exec(a)<br />
[a lot to celebrate]<br />
http://bit.ly/i9W6K5<br />http://www.dataists.com<br />
http://bit.ly/eDrFCJ<br />
Computational thinking means creating and making use of different levels of abstraction, to understand and solve problems ...
BBC: Taxi drivers ‘have brain sat-nav’<br />http://bbc.in/f20qmq<br />
“If you’ve never programmed a computer, you should. There’s nothing like it in the whole world.” <br />– Cory Doctorow, Li...
[joy]<br />
Which Python constructs make you happy?<br />17<br />
http://fuckyeahnouns.com/mutable%20parameters<br />
with<br />withopen("jenkins.c") as f:<br />		data = f.read()<br />print data<br />
generators<br />total = sum(num * num<br />fornum inxrange(1, 1000000000))<br />
decorators<br />@imadecorator<br />defimafunction():<br />print'inside'<br />
(ridiculous, yes)<br />
And the winner is…?<br />
List Comprehensions<br />squares = [n ** 2 for n in range(10)]<br />
<3<br />
SETL<br />[nin [2..N] | forallm in {2..n - 1} | n mod m > 0]<br />
[older math]<br />
[today.]<br />
What’s next?<br />
Data.<br />33<br />
Realtime.<br />
Massively.Parallel.Computing.<br />
WTF?<br />http://bit.ly/ezd9UE<br />
[memory and security]<br />
Process and security.<br />
http://engt.co/e9QPj2<br />
Interactions.<br />
“How can we build computer systems that automatically improve with experience, and what are the fundamental laws that gove...
Evolving the Mona Lisa.<br />http://bit.ly/i5LC1w<br />
Sense.<br />
Thank you!<br />h@bit.ly<br />@hmason<br />http://github.com/hmason<br />http://www.hilarymason.com<br />
Prochain SlideShare
Chargement dans…5
×

PyCon 2011 Keynote

This is the full PPT from my PyCon 2011 keynote.

The talk was March 11, 2011 in Atlanta, Georgia.

  • Identifiez-vous pour voir les commentaires

PyCon 2011 Keynote

  1. Hello, PyCon.<br />Hilary Mason<br />@hmasonh@bit.ly<br />
  2. http://docs.python.org/library/multiprocessing.html<br />http://bit.ly/gAoGqE<br />
  3. wicked hard problem<br />10s of millions of URLs /day <br />100s of millions of events / day<br />1000s of millions of data points<br />
  4. a='print "a=",repr(a);print "exec(a)"'<br />exec(a)<br />
  5. [a lot to celebrate]<br />
  6. http://bit.ly/i9W6K5<br />http://www.dataists.com<br />
  7. http://bit.ly/eDrFCJ<br />
  8. Computational thinking means creating and making use of different levels of abstraction, to understand and solve problems more effectively.<br />http://www.cs.cmu.edu/~CompThink/<br />
  9. BBC: Taxi drivers ‘have brain sat-nav’<br />http://bbc.in/f20qmq<br />
  10. “If you’ve never programmed a computer, you should. There’s nothing like it in the whole world.” <br />– Cory Doctorow, Little Brother<br />
  11. [joy]<br />
  12. Which Python constructs make you happy?<br />17<br />
  13. http://fuckyeahnouns.com/mutable%20parameters<br />
  14. with<br />withopen("jenkins.c") as f:<br /> data = f.read()<br />print data<br />
  15. generators<br />total = sum(num * num<br />fornum inxrange(1, 1000000000))<br />
  16. decorators<br />@imadecorator<br />defimafunction():<br />print'inside'<br />
  17. (ridiculous, yes)<br />
  18. And the winner is…?<br />
  19. List Comprehensions<br />squares = [n ** 2 for n in range(10)]<br />
  20. <3<br />
  21. SETL<br />[nin [2..N] | forallm in {2..n - 1} | n mod m > 0]<br />
  22. [older math]<br />
  23. [today.]<br />
  24. What’s next?<br />
  25. Data.<br />33<br />
  26. Realtime.<br />
  27. Massively.Parallel.Computing.<br />
  28. WTF?<br />http://bit.ly/ezd9UE<br />
  29. [memory and security]<br />
  30. Process and security.<br />
  31. http://engt.co/e9QPj2<br />
  32. Interactions.<br />
  33. “How can we build computer systems that automatically improve with experience, and what are the fundamental laws that govern all learning processes?”<br />-- Tom Mitchell, CMU<br />
  34. Evolving the Mona Lisa.<br />http://bit.ly/i5LC1w<br />
  35. Sense.<br />
  36. Thank you!<br />h@bit.ly<br />@hmason<br />http://github.com/hmason<br />http://www.hilarymason.com<br />

×