2025-10-24 20:34:06 +00:00
2025-10-24 15:10:13 -05:00
2025-10-23 13:48:00 -05:00
2025-10-24 16:54:47 +01:00
2025-10-24 15:10:13 -05:00
2025-10-21 14:31:24 -05:00
2025-10-24 20:34:06 +00:00

DD-SWNG-20251020-V

This README takes the place of the usual spots on the public.dillerdigital.com server.

Fancy Math Project

  • Install for editing from top level of this repo:
$ pip install -e .

Day 1 Resources

Day 2 Resources

For the C Language

Day 3 Resources

Day 4 Resourecs

  • The Day 4 Notebook is in files/Day4.ipynb.
  • Arrays and Lists from the Diller Digital Blog
  • Cython - tool for building C extensions in Python. Particularly good for seamlessly handing off Numpy ndarrays to C-array code. Tim and Corran's former coworker Kurt Smith literally wrote the book on Cython.
  • ctypes - a lower level tool for extending Python with C.
  • Tim's favorite logging setup on Github.
  • line_profiler written by Tim and Corran's former coworker Robert Kern (hence the name kernprof for the command line tool). Summary of usage:
    > pip install line_profiler
    # add `from line_profiler import profile` to module to be profiled
    # decorate functions to be profiled with `@profile`
    > kernprof -l module_to_profile.py
    Wrote profile results to 'module_to_profile.py.lprof'
    Inspect results with:
    python -m line_profiler -rmt module_to_profile.py.lprof
    > python -m line_profiler -rmt module_to_profile.py.lprof
    

Day 5 Resources

Description
No description provided
Readme 11 MiB
Languages
Jupyter Notebook 93.5%
Python 6.5%