Loading...

Course Description

Short Course 12 hours 1.2 CEUs $1,295

This is a rapid introduction to NumPy, pandas and matplotlib for experienced Python programmers who are new to those libraries. Students will learn to use NumPy to work with arrays and matrices of numbers; learn to work with pandas to analyze data; and learn to work with matplotlib from within pandas. 

PYT300 is the third course in the Python Programming Certificate. To complete the certificate students will also enroll in PYT100, & PYT200. Click on each course link for more details and to add to cart.

Course Outline

  1. NumPy
    • One-dimensional Arrays
    • Multi-dimensional Arrays
    • Getting Basic Information about an Array
    • NumPy Arrays Compared to Python Lists
    • Universal Functions
    • Modifying Parts of an Array
    • Adding a Row Vector to All Rows
    • Random Sampling
  2. Pandas
    • Series and DataFrames
    • Accessing Elements from a Series
    • Series Alignment
    • Comparing One Series with Another
    • Element-wise Operations
    • Creating a DataFrame from a NumPy Array
    • Creating a DataFrame from Series
    • Creating a DataFrame from a CSV
    • Getting Columns and Rows
    • Cleaning Data
    • Combining Row and Column Selection
    • Scalar Data: at[] and iat[]
    • Boolean Selection
    • Plotting with matplotlib

Prerequisites

  • Basic Python programming experience. In particular working with strings; working with lists, tuples and dictionaries; loops and conditionals; and writing your own functions.

Duration

12 Hours | 2 Days or 4 Nights

Applies Towards the Following Certificates

Loading...
Enroll Now - Select a section to enroll in
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Nov 04, 2024 to Nov 13, 2024
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
T, Th
Time (Central Time)
7:30PM to 10:30PM
Dates
Dec 10, 2024 to Dec 19, 2024
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Notes

Class Times: 5:30pm - 8:30pm Pacific Time

Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Mar 10, 2025 to Mar 19, 2025
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
T, Th
Time (Central Time)
5:30PM to 8:30PM
Dates
Apr 08, 2025 to Apr 17, 2025
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Jul 28, 2025 to Aug 06, 2025
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Sep 08, 2025 to Sep 17, 2025
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Section Title
Python Programming for Data Analysis
Type
Instructor-Led
Days
M, W
Time (Central Time)
5:30PM to 8:30PM
Dates
Nov 03, 2025 to Nov 12, 2025
Schedule and Location
# of Course Hours
12.0
Delivery Option
Course Fee(s)
Rate non-credit $1,295.00
Potential Discount(s)
Required fields are indicated by .
*Academic Unit eligibility to be determined by college/university in which you are enrolled in a degree seeking program.