About
Software Development for Research
Home
About
Getting Started
Managing your computational environment
Introduction to version control with Git
Remote version control with Git
Brief intro to object-oriented programming
Intro to files and command-line inputs in Python
Packaging and distributing your Python code
Testing and continuous integration
Documentation
Strategies for Optimizing Your Python Code
Introduction to parallel computing
Automating analyses with make
About
About this site