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: www.princeton.edu/training. Contact Andrea Rubinstein with any questions at firstname.lastname@example.org.