Modules & Imports (import, from, as, custom modules, name) - Python Tutorial #17

3views
1likes
0
10:29
T
Taught by Celeste AI - AI Coding Coach
View on YouTube
Description
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
Back to tutorials

Duration

10:29

Published

February 9, 2026

Added to Codegiz

March 15, 2026

Open in YouTube