Intro to Programming Using Python, Section IV (2/14 & 2/21)

Repeats every week every Friday 2 times.
Fri, Feb 14, 2020, 4:30 pm to 6:00 pm
Fri, Feb 21, 2020, 4:30 pm to 6:00 pm
LTL 118
Princeton Research Computing

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 workshop is an introduction to Python, and to the resources you need to start learning and using Python, for those with little or no programming experience. There are four sections offered. Each section meets twice. Students should register for just one of the four sections: either Section I (two Tuesdays), Section II (two Wednesdays), Section III (two Thursdays) or Section IV (two Fridays).

Learning objectives: Participants will become familiar with basic programming concepts, some general and some specific to Python.  These will include various data types such as strings, integers, floats, lists, and dictionaries; and statements such as import, if/else, for, and try/except.  They will also be made aware of various add-on modules for Python such as numpy for numerical calculations and matplotlib for plotting.

Knowledge prerequisites: The workshop assumes no previous programming experience, though some participants with limited programming experience still find the workshop useful.

Hardware/Software prerequisites: Participants should bring their own laptops, and should install the Anaconda Python distribution ahead of time.  Instructions will be sent to registered participants before the workshop.

Workshop format: Mostly lecture format, with interludes for brief in-class programming exercises so participants can begin to experience Python for themselves.

Please register online 




Online and Virtual Resources


COVID-19 and On-Campus Events

Princeton University is actively monitoring the situation around coronavirus (Covid-19) and the evolving guidance from government and health authorities, in keeping with our commitment to ensure the health and safety of all members of the University community. The latest communications from the Graduate School to graduate students are available here. The latest University guidance for all students, faculty, and staff is available on the University’s website.


To request accommodations for this or any event, please contact the organizer or James M. Van Wyck at [,] at least 3 working days prior to the event.