## Macroeconomics with Python

This website offers Python applications of typical topics of an intermediate course in macroeconomics. The intention of the samples below is to use a number of macroeconomic topics as a means to show how to perform calculations and plots in Python. The notes assumes familiarity with macroeconomics and a beginner or introductory familiarity with Python.

The notes below are not intended to be a full explanation of macroeconomic models or to be a sample of best coding practices. They are intended to "get us" started with how to use Python for macroeconomics rather than developing advanced skills. The website QuantEcon offers more advanced and detailed material.

The material is written as JupyterLab notebooks. Each notebook has the complete Python code as a downloadable file. Code is written in Spyder deployed through Anaconda.

Macroeconomics with Python is a project in development. More material will be uploaded as it becomes available.

The notes below are not intended to be a full explanation of macroeconomic models or to be a sample of best coding practices. They are intended to "get us" started with how to use Python for macroeconomics rather than developing advanced skills. The website QuantEcon offers more advanced and detailed material.

The material is written as JupyterLab notebooks. Each notebook has the complete Python code as a downloadable file. Code is written in Spyder deployed through Anaconda.

Macroeconomics with Python is a project in development. More material will be uploaded as it becomes available.

## Python Notebooks

**1. THE LABOR MARKET**

View in Jupyter NBViewer | See Python code in GitHub

Python packages: matplotlib, NumPy, SciPy (optimize)

**2. THE IS-LM MODEL**

**View in Jupyter NBViewer | See Python code in GitHub**

Python packages: matplotlib, NumPy

**3. THE AD-AS MODEL**

View in Jupyter NBViewer | See Python code in GitHub

Python packages: matplotlib, NumPy, SciPy (optimize)

**4. THE SOLOW MODEL**

View in Jupyter NBVIewer | See Python code in GitHub

Python packages: matplotlib, NumPy, SymPy

**5. A SIMPLE RAMSEY MODEL**

View in Jupyter NBViewer | See Python code in GitHub

Python packages: matplotlib, NumPy