PyCon 2013 talks
Apart from that incident, PyCon US 2013 featured a vast amount of high
quality talks. From the 84 97 101
110 117 videos, I can highly recommend the talks concerning
testing, documenting and design.
Unfortunately, neither the conference site nor Pyvideo provide a classification
of the talks, so here’s one from me:
Testing
- Getting started with automated testing
- Things to make writing tests easier ♥
- Mobile Application Testing with Python and Selenium
Documentation
- Better Documentation Through Automation: Creating Sphinx Extensions ♥
- Write the Docs ♥
- If You Code, You Should Write ♥
Design
- Encapsulation with descriptors ♥
- Dynamic Code Patterns: Extending Your Applications with Plugins
- API Design for Library Authors ♥
- Functional Programming with Python
- So Easy You Can Even Do It in JavaScript: Event-Driven Architecture for Regular Programmers
- How to Except When You’re Excepting
- “Good enough” is good enough!
- Using futures for async GUI programming in Python 3.3 ♥
- The End Of Object Inheritance & The Beginning Of A New Modularity ♥
- Internationalization and Localization Done Right
- Transforming Code into Beautiful, Idiomatic Python ♥
- Let Them Configure!
- The Naming of Ducks: Where Dynamic Types Meet Smart Conventions
- Python for Humans ♥
- Composability Through Multiple Inheritance
Behind the scenes
- A hands-on introduction to Python for beginning programmers
- How Import Works
- All-Singing All-Dancing Python Bytecode
- The Guts of Unicode in Python
- Python 3.3: Trust Me, It’s Better than 2.7
- Python: A “Toy” Language
- Why you should use Python 3 for text processing
- Loop like a native: while, for, iterators, generators
- Python 3 Metaprogramming
- So you want to write an interpreter?
- Python’s Class Development Toolkit
- Python Epiphanies
Community and People
- How (Not) To Build An OSS Community
- Scaling community diversity outreach
- What is the Python Software Foundation?
- Sink or swim: 5 life jackets to throw to New Coders
- Who are we? A sociological analysis of the indigenous Python tribe
- Designers + Developers: Collaborating on your Python project
Teaching
- What teachers really need from us
- Teaching with the IPython Notebook
- Community Event Planning
- EduPsych Theory for Python Hackers: A Whirlwind Overview
- Lessons Learned in Teaching Python
Tutorials
Optimization
- PyPy without the GIL
- Cython vs SWIG, Fight!
- Python Profiling
- Blame it on Caesar: What you need to know about dates, times and time zones
- Awesome Big Data Algorithms
Parallel computing
- Applied Parallel Computing with Python
- IPython in-depth: high-productivity interactive and parallel python
Web
- How the Internet works
- Going from web pages to web apps with Python
- Dispatch Magic
- Making Apache suck less for hosting Python web applications.
- Make More Responsive Web Applications with SocketIO and gevent
- Twisted Logic: Endpoints and Why You Shouldn’t Be Scared of Twisted
- Asset Management in Python
- Scrapy: it GETs the web
- Rapid Web Prototyping with Lightweight Tools
Django
- Effective Django
- Porting Django apps to Python 3
- Location, Location, Location
- Customizing the Django Admin: The How and the Why
- Fully Test-Driven Web Development with Django and Selenium
Deployment
Testimonials
- Python at Netflix
- Messaging at Scale at Instagram
- This Old Video Site: How PBS streams video - and you can too!
- Making DISQUS Realtime.
- Visualizing Github, Part I: Data to Information
- Visualizing Github, Part II: Information to Meaning
Security
- Beyond Passwords: Secure Authentication with Mozilla Persona
- Crypto 101
- Death by a thousand leaks: what statically-analysing 370 Python extensions looks like
- Pyramid Auth Is Hard, Let’s Ride Bikes
Applications
- Plover: Thought to Text at 240 WPM
- Worry-Free Parsers with Parsley
- Building an image processing pipeline with Python
- Building full-stack scientific applications in Python
- Introduction to PyGame
- Introduction to SQLAlchemy
- The SQLAlchemy Session - In Depth
- Kivy: Building GUI and Mobile apps with Python
- Advanced Machine Learning with scikit-learn
- Analyzing Social Networks with Python
- Using Python to Code by Voice
- MTO On Blast: Using Python’s Natural Language Toolkit to Model Gossip Blogs
- Realtime Tracking and Mapping of Geographic Objects using Python
- Who’s there? - Home Automation with Arduino/RaspberryPi
- Music Theory and Performance Analysis with Sebastian and Czerny
- SimpleCV - Computer Vision using Python
- Elasticsearch (Part 1): Indexing and Querying
- Fighting Cancer with Python
- Whoosh, the open-source Python search library
- Use curses, don’t swear
- An Introduction to scikit-learn: Machine Learning in Python
- Bayesian statistics made simple
- Measuring and modeling the complexity of children’s books
Data analysis
- A beginner’s introduction to Pydata: how to build a minimal recommendation engine.
- Python for Data Analysis
- Server Log Analysis with Pandas