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
- Role of __init__.pyFlashcard
- Deferred and Conditional ImportsFlashcard
- Bytecode Caching in __pycache__Flashcard
- Module Attributes __file__ and __doc__Flashcard
- The __all__ VariableFlashcard
- Relative Imports with DotsFlashcard
- Subpackages and NestingFlashcard
- What Is a PackageFlashcard
- Modules Run Once and CachedFlashcard
- The __name__ Main IdiomFlashcard
- Dot Notation for MembersFlashcard
- from ... import ... StatementFlashcard
- What Is a Python ModuleFlashcard
- Inspecting Modules with dir()Flashcard
- Third-Party Packages with pipFlashcard
- Importing a Whole ModuleFlashcard
- Reloading with importlib.reload()Flashcard
- Circular Import ProblemsFlashcard
- Namespace PackagesFlashcard
- The Standard LibraryFlashcard
- Absolute ImportsFlashcard
- Module Search Path and sys.pathFlashcard
- Wildcard Imports and PitfallsFlashcard
- Aliasing Imports with 'as'Flashcard
- Importing Multiple NamesFlashcard
- 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
- package structure init fileQuiz
- absolute vs relative importsQuiz
- nested subpackage importsQuiz
- import statement basicsQuiz
- namespace isolation between modulesQuiz
- from import specific namesQuiz
- import as aliasingQuiz
- from import star implicationsQuiz
- accessing module attributesQuiz
- name and main guardQuiz
- module search path sys.pathQuiz
- module cache sys.modulesQuiz