Using Python's Math, Science, and Engineering Libraries

By Larry Fritts

This course covers the following topics: Math, NumPy, SciPy, Matplotlib, Pandas, and SciKit-Image.

5 hours
  • 23 Lessons
  • 5 Hands-On Labs

About the course

This course covers "Exam block #2: Math, Science, and Engineering Tools" for the certification exam: PCPP-32-1: Certified Professional in Python Programming 1 Certification

Topics, as called out in the exam syllabus, are:

  • Math: A basic tool for elementary evaluations
  • NumPy: A fundamental package for scientific computing
  • SciPy: An ecosystem for mathematics, science, and engineering
  • Matplotlib: A 2D plotting library producing publication-quality figures
  • Pandas: A library providing high-performance and data analysis tools
  • SciKit-image: A collection of algorithms for image processing
  • Chapter 1 2 Lessons Getting Started 1:38

    Course Introduction


    About the Training Architect

  • Chapter 2 1 Lesson Environment Setup 7:23

    Installing Python 3.8 on a Cloud Playground Server

  • Chapter 3 2 Lessons Simple Math Using the `math` Module 19:37

    Common `math` Functions and Constants


    Calculating the Circumference of a Circle For a List of Radii in Python

    0:00 Hands-On Lab
  • Chapter 4 1 Lesson Using SciPy 3:02

    Overview of SciPy

  • Chapter 5 4 Lessons Using NumPy 30:45

    What are NumPy Arrays?


    Reshaping a Numpy Array Into a Matrix


    Math Operations on Arrays/Matrices


    Create a Matrix From Three Arrays in Python

    0:00 Hands-On Lab
  • Chapter 6 5 Lessons Using Pandas 29:09

    Creating and Using DataFrame


    Slicing and Dicing DataFrame


    Creating Pivot Tables


    Stats With Dataframes


    Examine a Dataframe and Create a Pivot Table in Python

    0:00 Hands-On Lab
  • Chapter 7 3 Lessons Using Matplotlib 28:11

    What Makes a Good Chart?


    Bar Plots, Histograms, and Scatter Plots


    Generate Three Types of Charts From Given Data in Python

    0:00 Hands-On Lab
  • Chapter 8 4 Lessons Using SciKit-image 13:15

    NumPy and Scikit-Image


    Image Data Types


    Transforming Images


    Edit a Photo in Python

    0:00 Hands-On Lab
  • Chapter 9 1 Lesson Final Steps 0:34

    What's Next?


What are Hands-on Labs

What's the difference between theoretical knowledge and real skills? Practical real-world experience. That's where Hands-on Labs come in! Hands-on Labs are guided, interactive experiences that help you learn and practice real-world scenarios in real cloud environments. Hands-on Labs are seamlessly integrated in courses, so you can learn by doing.

Get Started
Who’s going to be learning?

How many seats do you need?

  • $499 USD per seat per year
  • Billed Annually
  • Renews in 12 months

Ready to accelerate learning?

For over 25 licenses, a member of our sales team will walk you through a custom tailored solution for your business.


Sign In
Welcome Back!

Psst…this one if you’ve been moved to ACG!