Special offers now — see discounted courses.
day
:
hour
:
min
:
sec
See special offers
Python Standard Library Essential Training (2023)

Python Standard Library Essential Training (2023)

2h 18mIntermediate2019-03-20

Authors

Joe Marini

Joe Marini

Senior Developer Advocate at Google, Developer

Course details

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.

Learning objectives
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

Skills covered

PythonEssential TrainingProgramming LanguagesOpen SourceSoftware Development

Concepts

Introduction

  • Python, the batteries-included language
  • What you should know
  • Overview of the Python standard library
  • Setting up Visual Studio Code

Processing Text

  • Python text processing
  • Basic string operations
  • Searching strings
  • String manipulation
  • String formatting
  • String interpolation

Manipulating Data

  • Using the sorted() function
  • Sorting with the key parameter
  • Sorting stability
  • Using operator functions
  • Using efficient arrays
  • Array bisection

Files and Directories

  • Basic file operations
  • Creating temporary files and directories
  • Reading CSV files
  • Writing CSV files
  • Working with ZIP files
  • Working with configuration files

Working with Numbers

  • Working with random numbers
  • Random sequence operations
  • Cryptographic random operations
  • Temporary passwords and URLs
  • Generating unique identifiers
  • Statistics functions

Dates and Times

  • Basic dates and times
  • Date and time formatting
  • Calculating dates and times

Internet Functionality

  • Working with URLs
  • Retrieving internet data
  • Parsing HTML
  • Using JSON

Conclusion

  • 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