Python Programming Techniques

Fri, Mar 29, 2019, 2:00 pm to 3:30 pm
Lewis Library, 130
PICSciE/Research Computing

This mini-course will introduce participants to Python programming.


Python is a popular programming language for analyzing numerical and textual data. The mini-course will present elements and features of Python and how it can be used within a workflow. The course includes hands-on exercises so participants can become familiar with programming techniques. We will use the workstations in the Digital Learning Lab in the Lewis Science Library. Emphasis will be on getting started with Python and understanding its fundamentals so attendees can continue on their own. The course is intended for researchers working with data generated by simulations, acquired from experiments, or collected from other sources. Experience in another programming language is recommended background for the session.


Eliot Feibush is a Computational/Visualization Scientist. He specializes in developing scientific visualizations, frequently writing Python programs to select, analyze, convert, and display data from various applications and disciplines. Previously he has worked in medical imaging, architectural rendering, and geo-spatial analysis.


Please register at:  Contact Andrea Rubinstein with any questions at

Upcoming Trainings

Introduction to Version Control with Git and GitHub

Mon, Apr 29, 2019, 9:30 am to 12:00 pm

COMPASS: Improving Bayesian Hierarchical Modeling for Supernova Cosmology via Selection Effects

Upcoming Help Sessions

Weekly Help Sessions in Visualization & Programming

Thu, Apr 25, 2019, 2:00 pm to 3:00 pm

Weekly Help Sessions

Tue, Apr 30, 2019, 10:00 am to 11:00 am

Other Events

PICSciE Conference: Cross-Disciplinary Collaboration for Accelerated Scientific Discovery

GPU Hackathon at Princeton

Mon, Jun 24, 2019, 9:00 am to 5:00 pm