Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Pycon 2014 Recap

Pycon 2014 Recap

Personal highlights from PyCon 2014 in Montreal.

Lars Yencken

June 02, 2014
Tweet

More Decks by Lars Yencken

Other Decks in Programming

Transcript

  1. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . PyCon US Recap Lars Yencken Melbourne Python User Group 2 Jun 2014
  2. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . My focus Python as a data science toolkit
  3. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Data science ▶ IPython project’s 2.x releases ▶ Modal keybindings ▶ Interative widgets ▶ sklearn ▶ Becoming the standard toolkit for machine learning in Python ▶ pandas ▶ Once the new shiny, now the standard
  4. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Web stacks Django and Flask have momentum
  5. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Python 3 ▶ Python 3.4 just released (pip, enum, asyncio, …) ▶ Old, large codebases will migrate to 2.7 but not beyond ▶ Everyone else… time to switch your default Python? ▶ Personally: using both pyenv and anaconda
  6. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . import asyncio @asyncio.coroutine def greet_every_two_seconds(): while True: print(’Hello World’) yield from asyncio.sleep(2) loop = asyncio.get_event_loop() loop.run_until_complete(greet_every_two_seconds())
  7. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Diversity ▶ Today: gender ▶ In industry: 1 in 6 software engineers women ▶ At PyCon: 1 in 3 speakers/attendees women ▶ Challenges begin in high school teaching
  8. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Outstanding talks
  9. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Julie Lavoie / Analyising Rap Lyrics in Python http://pyvideo.org/video/2658/analyzing-rap-lyrics-with-python
  10. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Greg Wilson / Software Carpentry: Lessons Learned http://pyvideo.org/video/2649/software-carpentry-lessons-learned
  11. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Elena Williams / Hitchhikers Guide to Participating in Open Source http://pyvideo.org/video/2646/ hitchhikers-guide-to-participating-in-open-source
  12. . . . .. . . . .. . .

    . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Well that’s me... Been watching PyVideo? What did you enjoy? http://pyvideo.org/category/50/pycon-us-2014