Abstract

The author of this article describes a new undergraduate course where students use Python programming for macroeconomic data analysis and modeling. Students develop basic familiarity with dynamic optimization and simulating linear dynamic models, basic stochastic processes, real business cycle models, and New Keynesian business cycle models. Students also gain familiarity with the popular Python libraries NumPy, Matplotlib, and pandas and make extensive use of the Jupyter Notebook. For many students in the course, this is their first experience with computer programming in any language. Feedback from students suggests that, regardless of prior programming experience, they find the course to be valuable, interesting, and enjoyable.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call