Python is an easy to learn, powerful programming language. It has efficient high-level data structures that make it suitable rapid application development. Topics covered in this session will include data types, conditional and loop statements, functions, input/output, modules, classes and exceptions. Upon completion of this tutorial series, participants should be able to understand existing scientific python codes as well as write their own simple python applications. This training session also introduces participants to scientific computing extensions of python like numpy for use in high-performance computing. Using advanced python libraries like regular expressions, scipy, pandas, seaborn, scikit-learn, etc for every day scientific computing are also taught.

Prerequisites: Participants are expected to have a working knowledge of the UNIX/Linux environment or should have taken Cluster computing course from HPE-DSI dept.

Date: June 10, 12, 14, 17, 19, 21, 24, 26, 28 July 01, 03 

Time: Mon Wed Fri 10:30 - 12: 00 PM

Instructor: Dr. Jerry Ebalunode.

Class Capacity: 36

Location: MREB 200.

The course is free for members of the UH community (faculty, students, staff). All others please pay via the NSM store link.