Lectures on Computational Economics
John Stachurski
Go to
top
,
next
,
previous
, or
johnstachurski.net
Table of Contents
Introduction
Part 1: Getting Started
First Steps
Script Files
Modules
Conditional Execution
Loops: For and While
Native Data Types
Built-in Functions
Iterators
Part 2: Building Programs
User-Defined Functions
User-Defined Functions, Continued
Application: Plotting with Matplotlib
Application: Shortest Paths
Application: Finite State Optimal Growth
Namespaces and Scope
Object-Oriented Programming
Application: Schelling's Segregation Model
Part 3: Scientific Programming
NumPy Basics
Further NumPy
Application: Finite Markov Chains
Application: Stochastic Recursive Sequences
SciPy: Stats, Optimization, Integration, etc.
Application: Function Approximation
Application: Continuous State Dynamic Programming
Application: Continuous State DP Continued
Application: Commodity Pricing Model
Part 4: Advanced Language Features
Name Resolution
Exception Handling
Generators