Python Standard Library Essential Training

Python Standard Library Essential Training

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 2h 18m | 380 MB

Python is a concise, elegant language. And part of what makes it so accessible and fun to use is the library of pre-built code—known as the Python standard library—that’s distributed along with the language. In this course, learn how to leverage the modules in the Python standard library to make building applications with Python even easier. Discover how the Python standard library can help you solve common coding challenges and make it easier to process text, manipulate data, and work with files and directories. Plus, see how the library can help you work with numbers, calculate and format dates and times, parse HTML, and more.

Topics include:

  • Basic string operations
  • Searching strings
  • Manipulating data
  • Using efficient arrays
  • Creating temporary files and directories
  • Reading and writing CSV and ZIP files
  • Generating unique identifiers
  • Calculating dates and times
  • Retrieving internet data
Table of Contents

1 Python, the batteries-included language
2 What you should know
3 Overview of the Python standard library
4 Setting up Visual Studio Code
5 Python text processing
6 Basic string operations
7 Searching strings
8 String manipulation
9 String formatting
10 String interpolation
11 Using the sorted() function
12 Sorting with the key parameter
13 Sorting stability
14 Using operator functions
15 Using efficient arrays
16 Array bisection
17 Basic file operations
18 Creating temporary files and directories
19 Reading CSV files
20 Writing CSV files
21 Working with ZIP files
22 Working with configuration files
23 Working with random numbers
24 Random sequence operations
25 Cryptographic random operations
26 Temporary passwords and URLs
27 Generating unique identifiers
28 Statistics functions
29 Basic dates and times
30 Date and time formatting
31 Calculating dates and times
32 Working with URLs
33 Retrieving internet data
34 Parsing HTML
35 Using JSON
36 Next steps