Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Pycon 2014 Recap
Search
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Lars Yencken
June 02, 2014
Programming
0
72
Pycon 2014 Recap
Personal highlights from PyCon 2014 in Montreal.
Lars Yencken
June 02, 2014
Tweet
Share
More Decks by Lars Yencken
See All by Lars Yencken
Linguistics, a whirlwind tour!
larsyencken
0
61
Nine months of food
larsyencken
0
290
The Great Language Game
larsyencken
0
340
Automation for web development
larsyencken
0
160
Scaling a web stack
larsyencken
4
200
Similarity metrics for Japanese kanji
larsyencken
0
87
Other Decks in Programming
See All in Programming
手戻りゼロ? Spec Driven Developmentとは@KAG AI week
tmhirai
1
160
ご飯食べながらエージェントが開発できる。そう、Agentic Engineeringならね。
yokomachi
1
280
AI時代のソフトウェア開発でも「人が仕様を書く」から始めよう-医療IT現場での実践とこれから
koukimiura
0
130
エージェント開発初心者の僕がエージェントを作った話と今後やりたいこと
thasu0123
0
230
Unity6.3 AudioUpdate
cova8bitdots
0
110
CopilotKit + AG-UIを学ぶ
nearme_tech
PRO
1
130
New in Go 1.26 Implementing go fix in product development
sunecosuri
0
340
守る「だけ」の優しいEMを抜けて、 事業とチームを両方見る視点を身につけた話
maroon8021
3
290
CSC307 Lecture 13
javiergs
PRO
0
310
コーディングルールの鮮度を保ちたい / keep-fresh-go-internal-conventions
handlename
0
160
AHC061解説
shun_pi
0
330
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
220
Featured
See All Featured
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
333
22k
Save Time (by Creating Custom Rails Generators)
garrettdimon
PRO
32
2.3k
Building a Modern Day E-commerce SEO Strategy
aleyda
45
8.8k
Ruling the World: When Life Gets Gamed
codingconduct
0
160
We Have a Design System, Now What?
morganepeng
55
8k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
What’s in a name? Adding method to the madness
productmarketing
PRO
24
4k
Reflections from 52 weeks, 52 projects
jeffersonlam
356
21k
Measuring & Analyzing Core Web Vitals
bluesmoon
9
770
Fight the Zombie Pattern Library - RWD Summit 2016
marcelosomers
234
17k
職位にかかわらず全員がリーダーシップを発揮するチーム作り / Building a team where everyone can demonstrate leadership regardless of position
madoxten
61
51k
Lightning Talk: Beautiful Slides for Beginners
inesmontani
PRO
1
460
Transcript
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . PyCon US Recap Lars Yencken Melbourne Python User Group 2 Jun 2014
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . My focus Python as a data science toolkit
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . 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
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Web stacks Django and Flask have momentum
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . 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
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . 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())
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . 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
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Outstanding talks
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Julie Lavoie / Analyising Rap Lyrics in Python http://pyvideo.org/video/2658/analyzing-rap-lyrics-with-python
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Greg Wilson / Software Carpentry: Lessons Learned http://pyvideo.org/video/2649/software-carpentry-lessons-learned
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Elena Williams / Hitchhikers Guide to Participating in Open Source http://pyvideo.org/video/2646/ hitchhikers-guide-to-participating-in-open-source
. . . .. . . . .. . .
. .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . .. . . . .. . . . . .. . . . .. . . . . .. . . . .. . . . .. . Well that’s me... Been watching PyVideo? What did you enjoy? http://pyvideo.org/category/50/pycon-us-2014