Effective programming practices for economists: Slides¶
The slides for this course are quite extensive, maybe they are interesting for some. You will always find the latest version of the slides here. I’ll also keep certain older versions around, they contain some material that may be useful for reference of previous students or others (e.g. Subversion or SCons).
If you are and instructor and you are interested in using the material, please drop me a line for the source code, for problem sets, etc..
Winter 2016/17 (Bonn)¶
The last complete deck of slides.
- Very short math refresher
- Introduction to the Shell
- A LaTeX primer
- Version Control, Part I: Git on a Single Machine
- Basic Programming
- Version Control, Part II: Git with a Shared Repository
- File I/O, Strings, and Data Structures
- Systematic Debugging
- Scientific Tools for Python
- More on teamwork with Redmine
- Documenting (the code of) research projects
- Object-oriented programming
- Data Management
- Regular Expressions
- Programming environments and programming languages
- Final thoughts