Online Resources
CompEcon
- Journal of Economic Dynamics and Control
- Computational Economics: The journal
- Society for Computational Economics
- Agent based Computational Economics
- NYC Computational Economics and Complexity Workshop
- Software for Economists: Compiled by Alan Isaac
- Computational Finance and Economics TC: Computational Intelligence Society, IEEE
Python Software (Libraries and Distributions)
- python.org: The home of Python
- SciPy and NumPy: Scientific programming libraries for Python
- Python(x,y): Another Python distribution, for scientists
- EPD: And another Python distribution for scientists, free for academic use
- Matplotlib: Graphics library for plotting
- IPython: Excellent Python shell for scientific work
- Cython: Generates optimized C code from a Python-like language
- CVXMOD: Convex optimization in Python
- SymPy: Python library for symbolic computation
- Sage: Open-source environment for symbolic and numerical math, based on Python
- OMPC: An open source Matlab to Python compiler (runs Matlab code in Python)
Python Tutorials
- Computational Economics: My graduate level comp-econ course
- MIT introduction to computer science using Python: Outstanding video lectures from MIT
- MIT Course: MIT OPENCOURSEWARE lectures
- Python Tutorial: From the Python documentation. Not elementary.
- Showmedo videos: Collection of video tutorials aimed at beginners
- Non-Programmer's tutorial: For beginners
- Python programming Wikibook: A very useful resource
- A Byte of Python: Nice introduction to Python
- Instant Python: For those with a background in other languages
- Dive into Python: An intermediate text
- Think Python: Nice downloadable text
- Building Skills in Python: A large on-line text
- Cython tutorial: Cython and NumPy
Other Python Docs
- PyMOTW: Tour of the Python standard library
- Numerical Python: Hans Langtangen's lectures on numerical Python
- Mathematics with Python: Lectures at Lund University, Sweden
- MATLAB/NumPy synonyms: Useful for MATLAB programmers
- Debugging Python: Very nice summary of debugging techniques
Other Open Source Tools for Scientific Computing
-
R: Excellent statistics programming environment
- rpy2: A bridge between Python and R
- R Language for Programmers: Brief tutorial
- Using R in Statistics: Nice series of lectures
- Octave: Numerical computation (MATLAB workalike)
UNIX/Linux
- Ubuntu: Popular Linux distribution
C/C++
- GSL: GNU Scientific Library
- C course: A nice set of lectures on C
- Just enough C: Fast paced C course
Open Source Text Editors
-
Vim: King of the text editors
- Vim Recipes: Nice tutorial/reference
- Emacs
- Notepad++
- Geany
Other Programming Resources
- Free Programming Books: Great collection, PDF and HTML