03. Core Python. Organizing Larger Programs (Austin Bingham & Robert Smallshire, 2019)
2. Nesting Modules with Packages:
00:00:00 __ 1. Version Check
00:00:20 __ 2. Prerequisites
00:03:57 __ 3. Introduction to Packages
00:06:17 __ 4. Locating Modules
00:09:52 __ 5. Summary
3. Implementing Packages:
00:10:34 __ 1. Creating Packages
00:15:58 __ 2. Creating a Subpackage
00:21:48 __ 3. Relative Imports
00:26:29 __ 4. Using __all__
4. Namespace and Executable Packages:
00:29:56 __ 1. Namespace Packages
00:33:19 __ 2. Executable Directories
00:36:26 __ 3. Executable Zip Files
00:37:23 __ 4. Executable Packages
5. Recommended Package Layout:
00:41:02 __ 1. Python Project Structure
00:45:34 __ 2. A Concrete Example - demo_reader
00:46:42 __ 3. Implementing Plugins with Namespace Packages
00:51:18 __ 4. Implementing Plugins with setuptools
6. Package Distribution:
00:55:13 __ 1. Source Distributions
00:57:34 __ 2. Built Distributions
00:59:45 __ 3. Uploading Packages to a Package Server
01:03:02 __ 4. Summary