Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Provider Logo

Python Essential Libraries

via LinkedIn Learning


Learn how to use four essential libraries that every Python developer should consider for common development scenarios: Pendulum, Requests, PyFilesystem, and Pillow.

In addition to the Python standard library, there are thousands of third-party modules available to download and use. These libraries expand the power and proficiency of your code. In this course, instructor Joe Marini introduces four essential libraries that every Python developer should consider that address common development challenges. Learn how to format, calculate, and compare dates and times with Pendulum and retrieve remote data with the Requests library, which also offers advanced features such as timeouts and sessions. Then find out how to perform batch file operations, including reading and writing data, and directory operations, such as searching, with PyFilesystem. Finally, discover how to manipulate and edit images with Pillow. Each chapter includes challenges to help you test your newfound Python prowess.


  • Power up your Python with libraries
  • What you should know
  • Setting up the development environment
1. Overview
  • Introduction to third-party libraries
  • Overview of pip
2. Pendulum for Dates
  • Introduction to Pendulum
  • Creating dates and times
  • Date formatting
  • Date calculation and comparison
  • Challenge: Pendulum
  • Solution: Pendulum
3. Requests for Networking
  • Introduction to the Requests library
  • Creating basic requests
  • Working with responses
  • Using authentication
  • Advanced features
4. PyFilesystem for File Operations
  • Overview of PyFilesystem
  • Working with files
  • Working with directories
  • Walking a file system
  • Challenge: PyFilesystem
  • Solution: PyFilesystem
5. Pillow for Image Processing
  • Introduction to Pillow
  • Basic image operations
  • Image manipulation
  • Editing images
  • Challenge: Pillow
  • Solution: Pillow
  • Next steps

Taught by

Joe Marini

Related Courses


0.0 rating, based on 0 reviews

Start your review of Python Essential Libraries

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free