Upcoming events with the Princeton University Python Community :

12 March 2015
Matthieu Barbier - Make anything interactive with pygame
Starts: 15:00
Ends: 12 March 2015 - 16:00
Location: Lewis Library VisLab (LL346)
Description: Whether you would like controls for your simulations and plots, interactive demos to wake up your students, or a simple way to deal with all sorts of inputs and outputs (think webcams, Rock Band drumsets, image manipulation and sound synthesis), pygame is a convenient and few-frills framework for making magic happen on your screen. It is also a good way to start a career in videogames, if academia has lost its charm.

Its blessing and curse is that it's not a GUI library - it has no ready-made widgets such as buttons and menus. As I will show, the blessing is that you can get a small and/or unorthodox application up and running really fast, without having to absorb all the elaborate design patterns involved in UI frameworks such as Qt.

Users of all levels are welcome to come see my shiny examples in action, although my target audience should be familiar with standard, non-tricky Python syntax. Experience with numpy and matplotlib is optional, and will only help with a few of the shinier examples.
26 March 2015
Workshop : Introduction to Python for Scientific Computing
Starts: 10:00
Ends: 26 March 2015 - 16:00
Location: 407 Jadwin Hall
Description: Python is a free, open-source, general-purpose programming language that is widely used in all fields of scientific computing. This six-hour workshop will be broken into three sections, each finishing in a set of hands-on exercises. The first section’s objective is to provide a fast refresher on Python syntax, variables and control structures. We'll then move onto demonstrating features from Python’s scientific computing stack : Numpy, Scipy, Matplotlib, and Pandas. To finish, we will run through demos of a number of other packages for model-fitting, MCMC, machine learning, and image processing.

Quentin Caudron is a postdoctoral researcher in the Department of Ecology and Evolutionary Biology, with a background in physics and computer science. Quentin's research interests include mathematical modelling, time se-ries analysis, image processing, statistical inference, and, recently, embedded computing. Quentin uses Python on a daily basis for the vast majority of his computational work.
9 April 2015
Eddie Hebert or Scott Sanderson - Deeper dive into Python and how we work with it in our platform
Starts: 15:00
Ends: 9 April 2015 - 16:00
Location: Lewis Library VisLab
23 April 2015
Karen Rubin - Research environment in iPython
Starts: 15:00
Ends: 23 April 2015 - 16:00
Location: Lewis Library VisLab (LL346)