2. Advanced Python#
Chapter Learning Objectives
This capture contains extra information targeted at graduate students engaged in computational research.
Coming Soon
Team science and open-source software
Prototype in notebooks, develop in .py files
Planning programming projects like an expert
Data classes in Python
Objective oriented programming
Enforcing coding standards with Black
Version control with Git
Keeping a lab notebook
Testing with PyTest