0% found this document useful (0 votes)
29 views

Learn Python 3 - Modules Cheatsheet - Codecademy

The document discusses Python modules and how to work with dates, times, and other modules in Python. It covers importing modules like datetime and random to work with dates/times and random numbers. It also covers aliasing modules with the "as" keyword (e.g. importing matplotlib.pyplot as plt), and the different ways to import modules using import, from, and import *.

Uploaded by

Riaz Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
29 views

Learn Python 3 - Modules Cheatsheet - Codecademy

The document discusses Python modules and how to work with dates, times, and other modules in Python. It covers importing modules like datetime and random to work with dates/times and random numbers. It also covers aliasing modules with the "as" keyword (e.g. importing matplotlib.pyplot as plt), and the different ways to import modules using import, from, and import *.

Uploaded by

Riaz Khan
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

09/12/2023, 08:12 Learn Python 3: Modules Cheatsheet | Codecademy

Cheatsheets / Learn Python 3

Modules

Date and Time in Python

Python provides a module named datetime to deal with dates and times. import datetime
It allows you to set date , time or both date and time using the
feb_16_2019 = datetime.date(year=2019, month=2, day=16)
date() , time() and datetime() functions respectively, after importing the datetime
module . feb_16_2019 = datetime.date(2019, 2, 16)
print(feb_16_2019) #2019-02-16

time_13_48min_5sec = datetime.time(hour=13, minute=48,


second=5)
time_13_48min_5sec = datetime.time(13, 48, 5)
print(time_13_48min_5sec) #13:48:05

timestamp= datetime.datetime(year=2019, month=2, day=16,


hour=13, minute=48, second=5)
timestamp = datetime.datetime(2019, 2, 16, 13, 48, 5)
print (timestamp) #2019-01-02 13:48:05

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-modules/cheatsheet 1/4
09/12/2023, 08:12 Learn Python 3: Modules Cheatsheet | Codecademy

Aliasing with ‘as’ keyword

In Python, the as keyword can be used to give an alternative name as an alias for a # Aliasing matplotlib.pyplot as plt
Python module or function.
from matplotlib import pyplot as plt
plt.plot(x, y)

# Aliasing calendar as c
import calendar as c
print(c.month_name[1])

Import Python Modules

The Python import statement can be used to import Python modules from other files. # Three different ways to import modules:
Modules can be imported in three different ways: import module , from module
# First way
import functions , or from module import * . from module import * is
discouraged, as it can lead to a cluttered local namespace and can make the import module
namespace unclear. module.function()

# Second way
from module import function
function()

# Third way
from module import *
function()

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-modules/cheatsheet 2/4
09/12/2023, 08:12 Learn Python 3: Modules Cheatsheet | Codecademy

random.randint() and random.choice()

In Python, the random module offers methods to simulate non-deterministic # Returns a random integer N in a given range, such that
behavior in selecting a random number from a range and choosing a random item from
start <= N <= end
a list.
The randint() method provides a uniform random selection from a range of integers. # random.randint(start, end)
The choice() method provides a uniform selection of a random element from a r1 = random.randint(0, 10)
sequence.
print(r1) # Random integer where 0 <= r1 <= 10

# Prints a random element from a sequence


seq = ["a", "b", "c", "d", "e"]
r2 = random.choice(seq)
print(r2) # Random element in the sequence

Module importing

In Python, you can import and use the content of another file using import filename , # file1 content
provided that it is in the same folder as the current file you are writing.
# def f1_function():
# return "Hello World"

# file2
import file1

# Now we can use f1_function, because we imported file1


f1_function()

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-modules/cheatsheet 3/4
09/12/2023, 08:12 Learn Python 3: Modules Cheatsheet | Codecademy

Print Share

https://www.codecademy.com/learn/learn-python-3/modules/learn-python3-modules/cheatsheet 4/4

You might also like