Python for Scientists

This course provides a ramp-up to using Python for scientific and mathematical computing. Starting with the basics, it progresses to the most important Python modules for working with data, from arrays, to statistics, to plotting results.
While there are no programming prerequisites, programming experience is helpful. Students should be comfortable working with files and folders, and should not be afraid of the command line.
5 Days/Lecture & Lab
Material is geared towards scientists and engineers.
  • The Python Environment
  • Getting Started
  • Flow Control
  • Sequences
  • Working with Files
  • Dictionaries and Sets
  • Functions
  • Errors and Exception Handling
  • OS Services
  • Pythonic idioms
  • Modules and Packages
  • Classes
  • Developer Tools
  • XML and JSON
  • iPython
  • numpy
  • scipy
  • A Tour of scipy Subpackages
  • pandas
  • matplotlib
  • The Python Imaging Library (PIL)

Related Scheduled Courses