Modules are Python files. Packages are directories with __init__.py.
Import Styles
import mathfrom math import sqrtimport numpy as np
pip
pip install package_name installs from PyPI.
Modules are Python files. Packages are directories with __init__.py.
import mathfrom math import sqrtimport numpy as nppip install package_name installs from PyPI.
import math from random import randint, choice import datetime as dt # Custom module # my_module.py def greet(name): return f"Hello, {name}!"
# Import a module import math print("Pi:", math.pi) print("Sqrt:", math.sqrt(25)) import os print("Platform:", os.name) from datetime import datetime now = datetime.now() print("Now:", now) print("Year:", now.year) from random import randint print("Random:", randint(1, 10)) # Alias import statistics as stats heights = [170, 165, 180, 175] print("Mean:", stats.mean(heights)) print("Median:", stats.median(heights))
Create a calculator module and import it.
# calculator.py
def add(a,b): return a+b
# main.py
from calculator import add
print(add(3,5))
What file marks a directory as a package?
__init__.py marks a package directory.
import loads entire module (module.func). from imports specific items directly (func).