Python comes with a number of useful standard libraries to assist with common tasks in programming. Here is an introduction to popular standard libraries like
math library provides mathematical functions and operations. It allows you to perform complex calculations such as rounding numbers, computing logarithms, calculating factorials, and more.
import math print(math.sqrt(25)) # Output: 5.0 print(math.factorial(5)) # Output: 120
random library provides tools for working with random numbers. You can generate random numbers, choose a random element from a list, or perform various random-related tasks.
import random print(random.random()) # Output: a random float between 0 and 1 print(random.randint(1, 10)) # Output: a random integer between 1 and 10
datetime library offers tools for working with dates and times. It allows you to obtain the current date, format time, and calculate the difference between two dates.
import datetime current_date = datetime.date.today() print(current_date) # Output: current date in the format 'YYYY-MM-DD' current_time = datetime.datetime.now() print(current_time) # Output: current date and time in the format 'YYYY-MM-DD HH:MM:SS'
os library provides tools for interacting with the operating system. You can perform tasks such as creating and deleting directories, getting a list of files in a directory, changing the current working directory, and more.
import os current_dir = os.getcwd() print(current_dir) # Output: current working directory os.mkdir("new_folder") # create a new folder named "new_folder"
These libraries in Python make it easy and efficient to perform common tasks. Additionally, Python has many other libraries to handle various tasks in programming.