Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Python Essential Libraries

Python Essential Libraries

2h 15mIntermediate2020-05-19

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

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.

Topics include:
Installing and using third-party libraries
Creating dates and times with Pendulum
Formatting dates with Pendulum
Performing HTTP operations with the Requests library
Using authentication with the requests library
Working with files and directories with PyFilesystem
Image processing with Pillow

Skills covered

PythonProjectProgramming LanguagesOpen SourceSoftware Development

Concepts

0. Introduction

  • 01 - Power up your Python with libraries
  • 02 - What you should know
  • 03 - Setting up the development environment

1. Overview

  • 04 - Introduction to third-party libraries
  • 05 - Overview of pip

2. Pendulum for Dates

  • 06 - Introduction to Pendulum
  • 07 - Creating dates and times
  • 08 - Date formatting
  • 09 - Date calculation and comparison
  • 10 - Challenge - Pendulum
  • 11 - Solution - Pendulum

3. Requests for Networking

  • 12 - Introduction to the Requests library
  • 13 - Creating basic requests
  • 14 - Working with responses
  • 15 - Using authentication
  • 16 - Advanced features

4. PyFilesystem for File Operations

  • 17 - Overview of PyFilesystem
  • 18 - Working with files
  • 19 - Working with directories
  • 20 - Walking a file system
  • 21 - Challenge - PyFilesystem
  • 22 - Solution - PyFilesystem

5. Pillow for Image Processing

  • 23 - Introduction to Pillow
  • 24 - Basic image operations
  • 25 - Image manipulation
  • 26 - Editing images
  • 27 - Challenge - Pillow
  • 28 - Solution - Pillow

Conclusion

  • 29 - Next steps

Related courses

About us

LyndaKade is a leading learning platform that helps people learn business, software, technology, and creative skills to achieve personal and professional goals.

Phone numberAparat ChannelTelegram SupportTelegram ChannelInstagram Page

All rights to this site belong to LyndaKade.

Terms of Service|Privacy Policy

نماد الکترونیک enamad در صورت اتصال با آی‌پی داخل کشور، نمایش داده خواهد شد.
logo-samandehi - لوگو ساماندهی
zarinpal
zibal