Imports, packages, virtual environments, and publishing to PyPI
How import actually works: modules, packages, search paths, __name__, and the difference between import and from...import.
Organize code into packages with __init__.py, structure modules into folders, and understand relative vs absolute imports.
Keep your projects isolated with venv, install packages with pip, and manage dependencies with requirements.txt.
Package your project with pyproject.toml, build distributions, and publish to PyPI so others can pip install your work.