Learn Python modules and imports in this beginner-friendly tutorial! π¦
In this lesson, you will learn:
β
import to load entire modules (math, os, platform)
β
from…import to pick specific functions
β
import…as to create shorter aliases
β
Exploring modules with dir()
β
Creating custom modules (helpers.py)
β
Three import styles: import, from, and as
β
Module-level constants (PI)
β
The __name__ == “__main__” guard
β
Multi-file projects with imports
β
Mini Project: Unit Converter
π Timestamps:
0: 00 – Introduction
0: 22 – Import Basics Explained
0: 46 – Import Basics Demo
3: 15 – Custom Modules Explained
3: 39 – Custom Modules Demo
6: 31 – Unit Converter Explained
6: 55 – Unit Converter Demo
9: 48 – Recap
10: 23 – End
π» Source Code: https://github.com/GoCelesteAI/python_modules_imports
π Code from this lesson:
# Import entire module
import math
print(math.sqrt(144))
# Import specific functions
from random import randint, choice
print(randint(1, 10))
# Import with alias
import datetime as dt
now = dt.datetime.now()
# Custom module (helpers.py)
def greet(name):
return f”Hello, {name}!”
# Using custom module
from helpers import greet
print(greet(“Alice”))
# __name__ guard
if __name__ == “__main__”:
print(“Running directly”)
π Previous: Lesson 16 – Exception Handling
π Next: Lesson 18 – Classes & Objects
#Python #PythonTutorial #LearnPython #Programming #Modules #Imports #PythonModules #CustomModules #PythonBasics