introduction-to-python-programming-langu

Professional Data Science Course for Economists in Python

data_mining_vozmognosti_i_primenenie_152

Web Scraping

First steps towards a new era: Macroeconomic modelling with free software!

Central banks, universities and other research institutions spend massive amounts of resources every year on software licences. With the development of open-source software (Python, Julia, R etc) there is an enormous opportunity to save and use these resources more efficiently to develop human capital and improve the quality/quantity of central bank policy analysis, forecasting and policy-relevant research.

Important priority of the Better Policy Project is to provide cost-effective training to support the development of the FPAS and efficient-transparent monetary policy frameworks.

Python is a multi-paradigm programming language. It is also a powerful tool for economists and researchers in conducting data collection, statistical analysis, economic research, web scraping and visualization.

So that it can be available to all central banks it is important to develop cost-effective on-line training.

Unique 4-day intensive on-line course that guides participants from the basics of Python to becoming skilled users. Unlike other courses which only provide general knowledge of Python, this course is result-oriented and designed for central bank economists and research assistants. By the end of the course participants will have a powerful framework that they can use for database management, visualization, and reporting.

The course is designed for economists and researchers to help them organise and report data in a fast, effective, and beautiful way. Participants will learn how to think about data and how to present it to economists and policymakers. See the examples of the COVID19 Reports and the U.S. Chart Pack updated daily by the Better Policy Project.

The course will last 4 days. Participants will have access to 4 hours of training each day. The courses are organized to focus on the needs of each central bank. So seats are very limited!

Don't worry! We will find a suitable time of the day for you. Participants will be divided into groups by their time zones.

Requirements:

  • Python 3.9,

  • Anaconda,

  • MiKTeX.

What will you learn?

  • Getting Started. Free software in economic research.

  • Basics and advantages of Python.

  • Python Libraries and their functions.

  • Data structures in Python.

  • Uploading and organizing data.

  • Data manipulation and database management.

  • COVID19 data analysis.

  • Data visualization.

  • Statistical Analysis and Filters.

  • Web Scraping, Data Extraction and Automation.

  • Dynamic web applications/web reports.

  • Introduction to text mining and natural language processing.

  • Reporting: Creation of final PDF reports in MiKTex.

The outcomes from the course:

 

  • A full package of code designed to upload, organize, plot and report data. The course is based on United States data. See examples.

  • Medium-term forecast for US macroeconomic variables and their integration in a forecast database.

  • Reporting technology.

  • Certificate of completion.

  • Further assistance (subject to discussion).

Typing on Computer
Try Yourself!

Here you can download useful Jupyter notebook codes and run them yourself. We will update this folder and add new codes over time.
If you will have questions and (or) suggestions, feel free to contact us here or send an email:
douglaslaxton@thebetterpolicyproject.org

Dates

April 18
- April 21

2022

Application Deadline:
April 11

June 6 
- June 9

2022

Application Deadline:
May 30

Registration Closed
Registration Closed

Times will be discussed separately with the participants to adapt to their time-zones.

Price for 1 Participant

High-Income Countries -- €1000

Middle-Income Countries -- €500

Low-Income Countries -- €250

Countries are classified by income using new "World Bank country classifications by income level: 2020-2021." Find the World Bank tables here.