Compact Courses
Half-day SSC compact courses on software development:
- Introduction to Python Testing (2023) website code pdf slides
- Effective Software Testing (2023) website code pdf slides
- High Performance C++ (2022) website code pdf slides
- Performance Benchmarking C++ Applications (2022) website code pdf slides
- Data Exploration with Python and Jupyter (2022, 2021) web slides code
Lunch Time Python
Half-hour SSC Lunch Time Python talks about Python libraries:
- mypy (2022) web slides jupyter notebook
- numba (2022) web slides jupyter notebook
- pytest (2022) web slides jupyter notebook
- sympy (2021) web slides jupyter notebook
Talks
Talks about software development best practices:
- Open Research Software - Best Practices (2023) zenodo pdf slides
- Open Research Software - Best Practices (2022) zenodo pdf slides