GSFC Python Boot Camp 2014

The GSFC Python Boot Camp is aimed to bring students from zero to analyzing data with Python in three days. As someone has said Python is becoming the de facto standard data analysis language in many areas of science. This course is a three day intensive workout which will involve lectures from and hands on-sessions with Goddard scientists. This will not be a computer science class but rather a how-do-I-use-it-in-my-research type of class. The material is aimed at researchers of all levels (including and especially Summer interns!)

All of this looks familiar...

You're probably thinking of the Berkely Python Boot Camp which we are using as the basis for this workshop and sometimes blatently copying. In fact, we stole one of their lecturers! Maybe one day we can be considered the East Coast version of their awesome event.

What's Python?

Here's the standard blurb:

Python is an interpreted, object-oriented, high-level programming language with dynamic semantics. Its high-level built in data structures, combined with dynamic typing and dynamic binding, make it very attractive for Rapid Application Development, as well as for use as a scripting or glue language to connect existing components together. Python's simple, easy to learn syntax emphasizes readability and therefore reduces the cost of program maintenance. Python supports modules and packages, which encourages program modularity and code reuse. The Python interpreter and the extensive standard library are available in source or binary form without charge for all major platforms, and can be freely distributed
- Source

Important Dates




The bootcamp will be held at the NASA B34, Rm W150 on Campus. Note that this is a closed site and you must have a badge to enter. We don't have the resources at this time to help you out with this but if you know someone on site that can get you a badge, you are welcome to join (as long as you register first).

Registration Information

To register, please complete the registration form.

Remote Attendance

If you've registered and need remote access via Ustream you can access this at: We will be providing (limited) technical support via the chat window on the Ustream page just post a question there, and we will try to help you.


You will need to bring your own computer and have Python installed (along with some important packages). Python runs on Linux, Mac and Windows. Please follow these Installation Instructions.

Who are we?

The lecturers are pulled from the Goddard Python User's Group. This year we are: