Change the future

Tutorials

The tutorials below have pages with revised instructions for setting up a laptop before the tutorial session, or other communications from instructors to participants.

If you don't see the tutorials(s) you're taking in the list below and want to know how to prepare your laptop, check for prerequisites or instructions listed with the tutorial description via the Tutorial Schedule. For many tutorials the setup is very simple and is handled in the first few minutes of the tutorial.

Tutorial Preparation Sessions

Tutorial Preparation Sessions are held from 6:30-8:00PM on Tuesday and Wednesday in the Registration area. You can get help there setting up your laptop for the tutorials.

Use virtualenv

You may want to make installations for your tutorials using virtualenv (particularly if you are taking more than one tutorial). Virtualenv is part of Python-3.3. If your tutorial is using Python-2.7, install current versions of virtualenv and pip. There will be a virtualenv orientation in the Tutorial Preparation Sessions.

Pre-Tutorial Notes from the Instructors

Notes from Instructors I can help install
virtualenv - for any Tutorial Yarko Tymciurak, Peter Kropf
Going from web pages to web apps with Python
Introduction to SQLAlchemy - reading and software requirements! Mike Bayer
Bayesian Statistics Made Simple
Introduction to PyGame
IPython in-depth: high-productivity interactive and parallel python
Applied Parallel Computing with Python - Essential VirtualBox Ian Ozsvald
A Gentle Introduction To Computer Vision - Katherine Scott and Anthony Oliver
A beginner's introduction to Pydata: how to build a minimal recommendation engine Ramya Narayanaswamy
Fully Test-Driven Web Development with Django and Selenium - Git, Firefox, Django, Selenium Harry Percival
An Introduction to scikit-learn: Machine Learning in Python Ramya Narayanaswamy
Pyramid for Humans
Rapid Web Prototyping with Lightweight Tools
Effective Django
Advanced Machine Learning with scikit-learn Olivier Grisel
Shiny, Let's Be Bad Guys: Exploiting and Mitigating the Top 10 Web App Vulnerabilities
Intermediate Twisted: Test-Driven Networking Software
Learn Python Through Public Data Hacking
Faster Python Programs through Optimization
Code to Cloud in under 45 minutes John Wetherill
Python beyond the CPU Andy Terrel
Documenting Your Project in Sphinx Brandon Rhodes
----

Successfully Installed for your Tutorial?

If you have successfully installed packages for a tutorial you're attending, and would like to help others at the Tutorial Preparation sessions, then follow the guidelines to prepare a USB installation package, and come help!

Note: Since the network might not be ready, you might want to install from your own USB, just to be sure the installation works.