Python Import Quick Tutorial – Modules, Packages, and Libraries Explained!

Publié le: 14 juillet 2025
sur la chaîne: LinuxHowTo
64
0

Need to import Python files, modules, or libraries? In this video, we’ll cover how to import your own Python files, use subfolders as packages, and import built-in and external libraries. Perfect for beginners or anyone needing a refresher on Python imports!

Download Quick Guid & Project Files:
🔗 https://gitlab.com/hatem-badawi/linux...


Learn:
✅ 1. Import Your Own Python Files (Modules)

File Structure:
Copy
project/
├── main.py
└── mymodule.py

mymodule.py:

def greet(name):
return f"Hello, {name}!"

main.py:

import mymodule
print(mymodule.greet("World"))

Or Import a Specific Function:

from mymodule import greet
print(greet("World"))

Note: Ensure both files are in the same folder or that mymodule.py is in the Python path.


✅ 2. Import from a Subfolder (Package)

File Structure:
Copy
project/
├── main.py
└── utils/
├── __init__.py # Optional in Python 3
└── tools.py

utils/tools.py:

def say_hi():
return "Hi from tools!"

main.py:

from utils.tools import say_hi
print(say_hi())

Note: In Python 3, __init__.py is optional. Use it for controlling imports, organizing larger codebases, or ensuring backward compatibility with Python 2.

✅ 3. Import Built-in Python Libraries

Example:

import math
print(math.sqrt(16)) # Output: 4.0


✅ 4. Import External Libraries (e.g., NumPy)

Install First:

pip install numpy
or use apt on Ubuntu
sudo apt install python3-numpy

Use in Python:

import numpy as np
array = np.array([1, 2, 3])
print(array.mean()) # Output: 2.0


✅ Why Use Python Imports?

Modularity: Break down your code into manageable, reusable components.
Organization: Keep related functions and classes in separate files or packages.
Reusability: Easily share and reuse code across different projects.
Efficiency: Leverage built-in and external libraries for powerful functionality.


✅ Pro Tips:

Use from module import function for clarity when using a single function.
Use aliases for large libraries (e.g., import pandas as pd).
Keep __init__.py in packages for clarity and control.
Organize related files into packages/folders for better project structure.
Avoid wildcard imports (e.g., from module import *) to prevent namespace pollution.
Use virtual environments to manage dependencies for different projects.


Perfect for Python developers who want to manage their code efficiently! Hit subscribe for more Python tips and like if this helped.
Let us know: What’s your favorite Python import trick?

👉 Watch now and master Python imports!

#PythonTips #ImportModules #Packages #Libraries #Programming

(Short, clear, and packed with practical knowledge!)


Sur cette page du site, vous pouvez voir la vidéo en ligne Python Import Quick Tutorial – Modules, Packages, and Libraries Explained! durée heure minute seconde en bonne qualité , qui a été Téléchargé par l'utilisateur LinuxHowTo 14 juillet 2025, Partagez le lien avec vos amis et connaissances, sur youtube cette vidéo a déjà été regardée 64 fois et il a aimé 0 téléspectateurs. Bon visionnage!