Tutorials Schedule

Videos & Slides ------------------- A **huge** thanks to the speakers, sponsors, volunteers, and attendees for such a great PyCon! Talk and tutorial videos & slides: - http://www.pyvideo.org/category/50/pycon-us-2014 - https://speakerdeck.com/pycon2014 **See you next year!** ------------------------------------------------------ PyCon Tutorials ------------------------- PyCon 2014 is proud to once again offer a stellar array of tutorials prior to PyCon 2014's main conference days! These are multi-hour tutorial taught by experienced Pythonistas and instructors. Note: Each tutorial session is 3 hours and 20 minutes long: 90 minutes of teaching, plus a 20 minute break, plus 90 more minutes of teaching.
Tutorial Registration -----------------------------
RegistrationPre Conference RateOn Site Rate
Tutorial Rate$150 USD each $200 USD each

Register Now! To sign up for these tutorials, [proceed to the registration](https://us.pycon.org/2014/registration/register/) page and add them to your registration! You can add these tutorials to an existing conference registration, and **you can still sign up for tutorials, even if you are not registered for the conference!** Use the code `TUTONLY` when you sign up: [register for tutorials](https://us.pycon.org/2014/registration/register/) .

April 9, 2014

  Room 521 BC Room 521A Room 522 A Room 525 AB Room 523 B Room 522 BC Room 523 A Room 50 Viger (Westin Hotel) Room 515 BC
09:00AM Getting Started with Django, a crash course Kenneth Love
0 to 00111100 with web2py G. Clifford Williams
Dynamics and Control with Python Jason Moore, Tarun Gaba
Exploring Machine Learning with Scikit-learn Jake Vanderplas, Olivier Grisel
How to formulate a (science) problem and analyze it using Python code Eric Ma
A hands-on introduction to Python for beginning programmers Jessica McKellar
mrjob: Snakes on a Hadoop Jim Blomo
Mining Social Web APIs with IPython Notebook Matthew Russell
Descriptors and Metaclasses - Understanding and Using Python's More Advanced Features Mike Müller
12:20PM Lunch
01:20PM Shiny, Let's Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulnerabilities Mike Pirnat, David Stanek
Python 3/2 Web Development with Pyramid Paul Everitt
Data Wrangling for Kaggle Data Science Competitions – An etude Krishna Sankar
Diving deeper into Machine Learning with Scikit-learn Olivier Grisel, Jake Vanderplas
Search 101: An Introduction to Information Retrieval Christine Spang
Let's Learn Twisted Python Aurynn Shaw
Build your own PiDoorbell ! - Learn Home Automation with Python Rupa Dachere, Akkana Peck
Django for Web Designers and Front End Developers Tracy Osborn, David Wolever
Python Epiphanies Stuart Williams
04:40PM

April 10, 2014

  Room 521 BC Room 521A Room 522 A Room 525 AB Room 523 B Room 522 BC Room 523 A Room 50 Viger (Westin Hotel) Room 515 BC
09:00AM IPython in depth: high productivity interactive and parallel python Fernando Perez
Introduction to game programming Richard Jones
Python for Social Scientists Renee Chu
Hands-on with Pydata: how to build a minimal recommendation engine. Diego Maniloff, Christian Fricke, Zach Howard
Hands-on Beginning Python matt harrison
TDD for web applications, from scratch Harry Percival
Introduction to SQLAlchemy mike bayer
Flask by Example Miguel Grinberg
Generators: The Final Frontier David Beazley
12:20PM Lunch
01:20PM Improving automated testing with py.test Holger Krekel
Contribute with me! Getting started with open source development Jessica McKellar
Beyond Defaults: Creating Polished Visualizations Using Matplotlib Hannah Aizenman
Faster Python Programs through Optimization Mike Müller
Bayesian statistics made simple Allen Downey
PostgreSQL Proficiency for Python People Christophe Pettus
Introduction to Web (and data!) Scraping with Python Katharine Jarmul
Distributed task processing using Celery Narahari Allamraju
Hands-on Intermediate Python matt harrison
04:40PM
Register Now! To sign up for these tutorials, proceed to the [registration](https://us.pycon.org/2014/registration/register/"") page and add them to your existing registration!