Python
Modules, Packages & Imports
61 lessons in Python
- Circular Imports and How to Avoid ThemSlides / Video
- Running Modules With python -mSlides / Video
- The __pycache__ Directory and .pyc FilesSlides / Video
- Standard Library vs Third-Party vs LocalSlides / Video
- Reloading Modules With importlib.reloadSlides / Video
- Module Caching With sys.modulesSlides / Video
- The __name__ Variable and Main IdiomSlides / Video
- Absolute vs Relative ImportsSlides / Video
- Subpackages and Dotted Module PathsSlides / Video
- Packages and __init__.pySlides / Video
- The Module Search Path and sys.pathSlides / Video
- Module Namespaces and AttributesSlides / Video
- Wildcard Imports and __all__Slides / Video
- Aliasing Imports With asSlides / Video
- from ... import for Selective ImportsSlides / Video
- What Is a Module and ImportSlides / Video
- Relative Imports with DotsFlashcard
- Subpackages and NestingFlashcard
- What Is a PackageFlashcard
- Modules Run Once and CachedFlashcard
- The __name__ Main IdiomFlashcard
- Dot Notation for MembersFlashcard
- Circular Import ProblemsFlashcard
- Bytecode Caching in __pycache__Flashcard
- Module Attributes __file__ and __doc__Flashcard
- The __all__ VariableFlashcard
- Role of __init__.pyFlashcard
- Absolute ImportsFlashcard
- The Standard LibraryFlashcard
- Reloading with importlib.reload()Flashcard
- Deferred and Conditional ImportsFlashcard
- Importing a Whole ModuleFlashcard
- Third-Party Packages with pipFlashcard
- Inspecting Modules with dir()Flashcard
- What Is a Python ModuleFlashcard
- from ... import ... StatementFlashcard
- Importing Multiple NamesFlashcard
- Aliasing Imports with 'as'Flashcard
- Wildcard Imports and PitfallsFlashcard
- Namespace PackagesFlashcard
- Module Search Path and sys.pathFlashcard
- name and main guardQuiz
- import statement basicsQuiz
- namespace isolation between modulesQuiz
- from import specific namesQuiz
- import as aliasingQuiz
- from import star implicationsQuiz
- accessing module attributesQuiz
- module search path sys.pathQuiz
- module cache sys.modulesQuiz
- package structure init fileQuiz
- absolute vs relative importsQuiz
- nested subpackage importsQuiz
- all variable controls exportsQuiz
- standard library modulesQuiz
- third-party packages and pipQuiz
- pycache and pyc filesQuiz
- dir function introspectionQuiz
- reloading modules importlibQuiz
- ImportError vs ModuleNotFoundErrorQuiz
- code runs on first importQuiz