61 items
Circular Imports and How to Avoid Them
Slides / VideoRunning Modules With python -m
Slides / VideoThe __pycache__ Directory and .pyc Files
Slides / VideoStandard Library vs Third-Party vs Local
Slides / VideoReloading Modules With importlib.reload
Slides / VideoModule Caching With sys.modules
Slides / VideoThe __name__ Variable and Main Idiom
Slides / VideoAbsolute vs Relative Imports
Slides / VideoSubpackages and Dotted Module Paths
Slides / VideoPackages and __init__.py
Slides / VideoThe Module Search Path and sys.path
Slides / VideoModule Namespaces and Attributes
Slides / VideoWildcard Imports and __all__
Slides / VideoAliasing Imports With as
Slides / Videofrom ... import for Selective Imports
Slides / VideoWhat Is a Module and Import
Slides / VideoRelative Imports with Dots
FlashcardSubpackages and Nesting
FlashcardWhat Is a Package
FlashcardModules Run Once and Cached
FlashcardThe __name__ Main Idiom
FlashcardDot Notation for Members
FlashcardCircular Import Problems
FlashcardBytecode Caching in __pycache__
FlashcardModule Attributes __file__ and __doc__
FlashcardThe __all__ Variable
FlashcardRole of __init__.py
FlashcardAbsolute Imports
FlashcardThe Standard Library
FlashcardReloading with importlib.reload()
FlashcardDeferred and Conditional Imports
FlashcardImporting a Whole Module
FlashcardThird-Party Packages with pip
FlashcardInspecting Modules with dir()
FlashcardWhat Is a Python Module
Flashcardfrom ... import ... Statement
FlashcardImporting Multiple Names
FlashcardAliasing Imports with 'as'
FlashcardWildcard Imports and Pitfalls
FlashcardNamespace Packages
FlashcardModule Search Path and sys.path
Flashcardname and main guard
Quizimport statement basics
Quiznamespace isolation between modules
Quizfrom import specific names
Quizimport as aliasing
Quizfrom import star implications
Quizaccessing module attributes
Quizmodule search path sys.path
Quizmodule cache sys.modules
Quizpackage structure init file
Quizabsolute vs relative imports
Quiznested subpackage imports
Quizall variable controls exports
Quizstandard library modules
Quizthird-party packages and pip
Quizpycache and pyc files
Quizdir function introspection
Quizreloading modules importlib
QuizImportError vs ModuleNotFoundError
Quizcode runs on first import
QuizAbsolute vs Relative Imports
Learn the difference between absolute imports that spell out the full package path and relative imports that use dots to reference nearby modules.
