Work in progress
Software Skills
- [Familiarity with a library e.g. Numpy]
- [Familiarity with Python core features e.g. Classes]
- [High level skills/concepts e.g. Object-oriented programming]
Process Skills
- [Developing architectures for projects before “doing” them]
- [Implementing architectures in code]
- [Reviewing code]
- CProfile
- Decoupling computation and plotting
More Skills
Courses that Helped
- ESC103
- Numerical methods and MATLAB
- ESC180
- ESC190
- MAT292
Final Thoughts