B2032 - INTRODUCTION TO PYTHON FOR ECONOMISTS

Academic Year 2024/2025

  • Docente: Davide Raggi
  • Credits: 3
  • SSD: SECS-P/05
  • Language: English
  • Teaching Mode: Traditional lectures
  • Campus: Bologna
  • Corso: Second cycle degree programme (LM) in Economics and Econometrics (cod. 5977)

Learning outcomes

This course introduces the main concepts of Python and its use in economic and econometric analyses. In particular, the course will focus on: 1) Data types: definitions and use 2) Pandas 3) Basic programming structures (loops, if,...) 4) A primer on classes 5) Applications to economics and econometrics

Course contents

This course introduces the main concepts of Python and its use for handle econometrics problems. In particular the course will focus on:

  • Data types: definitions and use
  • pandas
  • Basic programming structures (loops, if,...)
  • Some applications with machine learning algorithms
  • Advanced econometrics application

Readings/Bibliography

Teaching material will be provided by the instructor through the virtuale page.


Teaching methods

Teaching in class and exercises in class and at home


Assessment methods

Final project with discussion.

The maximum possible score is 30 cum laude. The grade is graduated as follows:

<18: failed
18-23: sufficient
24-27: good
28-30: very good
30 e lode: excellent

Teaching tools

Anaconda Python 3.7 (or more recent) and Jupiter Notebook

Links to further information

https://virtuale.unibo.it/course/view.php?id=65970

Office hours

See the website of Davide Raggi