Python: Project/Package Management
While the focus of Python: The Language Fundamentals and Python: More Language Features
is on programming and using the language most effectively (i.e.,
fun ), this is not enough. Any nontrivial project also needs to
consider aspects that are not exactly that kind of fun:
Code quality
Structure
Packaging
Dependency management
This course covers these aspects by providing insight into Python’s
rich set of non-fun tools.
cluster_python
Python Programming: From Absolute Beginner to Advanced Productivity
cluster_python_swdev
Python: Project/Package Management
cluster_python_swdev_pytest
PyTest
cluster_python_advanced
Python: More Language Features
cluster_python_advanced_oo
Object Oriented Programming
cluster_python_basics
Python: The Language Fundamentals
cluster_python_misc
Python: Miscellaneous Topics
python_swdev_unittest
The unittest Module
python_advanced_modules
Modules and Packages
python_swdev_unittest->python_advanced_modules
python_advanced_oo_inheritance
Inheritance
python_swdev_unittest->python_advanced_oo_inheritance
python_swdev_pip
Python Package Index
python_misc_import
The import Statement (incomplete)
python_swdev_pip->python_misc_import
python_swdev_venv
Virtual Environments
python_swdev_venv->python_swdev_pip
python_swdev_venv->python_misc_import
python_swdev_pytest_intro
pytest Introduction, By Example
python_swdev_pytest_intro->python_advanced_modules
python_advanced_oo_classes_and_dicts
Classes And Dictionaries
python_basics_python_0150_datatypes_overview_compound
Compound Datatypes
python_advanced_oo_classes_and_dicts->python_basics_python_0150_datatypes_overview_compound
python_advanced_oo_inheritance->python_advanced_oo_classes_and_dicts
python_advanced_oo_constructor
Constructor
python_advanced_oo_inheritance->python_advanced_oo_constructor
python_advanced_oo_constructor->python_advanced_oo_classes_and_dicts
python_basics_python_0150_datatypes_overview
Datatypes
python_basics_python_0140_variables
Variables
python_basics_python_0150_datatypes_overview->python_basics_python_0140_variables
python_basics_python_0130_syntax_etc
Syntax etc.
python_basics_python_0140_variables->python_basics_python_0130_syntax_etc
python_basics_python_0110_blahblah
Blahblah
python_basics_python_0120_helloworld
Hello World
python_basics_python_0130_syntax_etc->python_basics_python_0120_helloworld
python_basics_python_0150_datatypes_overview_compound->python_basics_python_0150_datatypes_overview
python_basics_python_0120_helloworld->python_basics_python_0110_blahblah
python_misc_import->python_advanced_modules