6ae7933baaf40bf6acbb558198838315a3d4d9d0
DD-SWNG-20251020-V
This README takes the place of the usual spots on the public.dillerdigital.com server.
- Class Recordings on OneDrive (Access expires 7 Nov 2025)
Fancy Math Project
- Install for editing from top level of this repo:
$ pip install -e .
Day 1 Resources
- Our class repository on the Diller Digital git server
- Help for SSH errors
- Command to list all the files in git repository under version control:
git ls-files
Day 2 Resources
- Daniel Kahneman's Thinking, Fast and Slow
- The Python PEP8 Guide
- The Black Python code style checker / enforcer.
- The Mathworks' MATLAB Style Guide
- A community-maintained Style Guide for MATLAB
For the C Language
- Google C++ Style Guide
cpplintis a style linter for C that checks against the Google C++ Style Guide.- LLVM Code Style Guide
clang-tidyCan be configured to a variety of code styles.
Day 3 Resources
- Python Typing is for Humans: Unital.dev blog or LinkedIn
- Domain Driven Design (O'Reilly)
- PyData Sphinx Theme
- Sphinx AutoAPI
- Find the refactoring Give It A Try in
files/convert_mass.py
Description
Languages
Jupyter Notebook
93.5%
Python
6.5%