Due to scheduled maintenance this site may be unavailable on {dayofweek}, {date} from {time} until {time} (PST)

Skip Navigation

Python for Data Analysis

A required course in the Python for Data Science, Web and Core Programming Specialized Studies Program.

Course Description

Python for Data Analysis is a course for students with some experience using Python who want to learn how to import and analyze data using the popular programming language. Students can immediately use what they have learned to ingest data, produce plots and analysis, and fit models. Note that not everything with-in the python language will be covered (such as user interfaces, web services, and object oriented programming). The main python libraries introduced will be numpy, matplotlib, pandas, and scikit-learn. Major topics include: how to import data and manipulate it efficiently using numpy, how to produce plots and data visualizations with matplotlib, how to run statistical analysis using pandas, and how to build predictive models scikit-learn. A final project will help to tie the main concepts together. Additional topics include: how to use eclipse, a very handy development environment! Prerequisites: I&C SCI X426.64 Introduction to Python Programming; Knowledge of Python programming is required.

Prerequisites: I&C SCI X426.64 Introduction to Programming with Python; Knowledge of Python programming is required.

NOTE: This course may have live sessions via Zoom. A device with audio and visual will be needed to participate. The following student guide provides additional resources/information on how to use and access your courses Zoom sessions.

  • Details
  • $820
  • April 29, 2024 to June 16, 2024
  • Delivery Mode: Remote
  • Reg#: 00212
  • ID/Units: I&C SCI X427.12  (2.00)
    ( Section 1 )
  • Quarter: Spring 2024


William J. Henry, M.S., is a scientific programmer at the Navy Research Laboratory in Monterey where he regularly develops data based applications in Python. Previously, at EarthRisk Technologies, he led the development of a neural network ensemble temperature forecast model.

Textbook Information

Textbooks for your course may be purchased from any vendor or bookseller of your choice.

No textbooks are required for this course.

Meeting Schedule

EventDateDayStart TimeEnd TimeLocationRoom
START04/29/2024Monday------Online (Access Begins)---
OL-LEC05/02/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC05/09/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC05/16/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC05/23/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC05/30/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC06/06/2024Thursday5:30 PM6:00 PMZoom---
OL-LEC06/13/2024Thursday5:30 PM6:00 PMZoom---
END06/16/2024Sunday------Online (Access Ends)---