Introduction to Programming Using Python, 9/24 & 10/1 (multi-part course)

Repeats every week every Monday until Mon Oct 01 2018.
Mon, Sep 24, 2018, 3:30 pm to 5:00 pm
Mon, Oct 1, 2018, 3:30 pm to 5:00 pm
347 Lewis Library
PICSciE/Research Computing

This free mini-course is an introduction to Python for those with little or no programming experience. Python is a programming language used for a wide variety of applications including scientific computation, image processing, text processing, file handling, graphics, database handling, and web interfaces. It is designed to be elegant, concise, and easy to learn, while offering many advanced features. 


This course will introduce you to Python programming, and to the resources you need to start learning and using Python. Participants will use the free Anaconda Python distribution on their own laptops. The course will include in-class exercises so participants can begin to experience Python for themselves. There are four sections offered. Each section meets twice. Students should register for just one of the four sections: either Section I (two Mondays), Section II (two Tuesdays), Section III (two Wednesdays) or Section IV (two Thursdays).


Matthew Cahn is a programmer/Linux system administrator and lecturer in the Research Computing and the Department of Molecular Biology. He has been programming in Python for over 15 years in the fields of scientific instrumentation, drug discovery, and molecular biology.


Registration is limited to 24 students per section, only register for one section. Please register at:  Contact Andrea Rubinstein with any questions at


Upcoming Trainings

PrincetonPy: Preparing Python code and Jupyter notebooks for reproducible publication with Code Ocean

Python Programming Techniques

Fri, Mar 29, 2019, 2:00 pm to 3:30 pm

Upcoming Help Sessions

Weekly Help Sessions

Tue, Mar 26, 2019, 10:00 am to 11:00 am

Weekly Help Sessions in Visualization & Programming

Thu, Mar 28, 2019, 2:00 pm to 3:00 pm

Other Events

PICSciE Conference: Cross-Disciplinary Collaboration for Accelerated Scientific Discovery