Tuesday, 21 March, 2017

17:00 | Economics Discovery Hub

Introduction to Python

Tuesdays 17:00 - 18:30 
Starting date: 21 March 2017 
Finishing date: 11 April 2017 

Ever wanted to learn Python but didn’t find enough motivation from throw-away academic problems? In this course we will introduce you to Python and object oriented programming in general with a focus towards solving economics-flavored problems.

Prerequisites:

  • Some experience with scripting languages would be helpful, but not essential.
  • Basics of probability, linear algebra and calculus are recommended, to better profit from the applications we will discuss.
  • Download and install the Anaconda Python distribution (version 3.5) from Continuum Analytics’ website.

Lectures:

  • Overview of the language and syntax. Numpy, scipy, matplotlib essentials.
  • Object-oriented programming. Decorators. Error handling.
  • Finite Markov chains. Shortest paths and dynamic programming.
  • More advanced economic applications: McCall job search model, Schelling’s segregation model.

Participants who attend at least 75% of the sessions will obtain a Certificate of Attendance issued by CERGE-EI.

About the facilitator:

Juan Pablo Maldonado López
Pablo earned his PhD in Applied Mathematics at Université Paris VI - Pierre at Marie Curie. He was an adjunct professor at Universidad Michoacana de San Nicolás de Hidalgo and Instituto Tecnológico de Estudios Superiores de Monterrey. For the past two years he has worked as a Data Scientist in the Czech Republic for O2 Czech Republic and PricewaterhouseCoopers.  

Registration for this course is closed.

We thank our partner EY for supporting Economics Discovery Hub.

EY logo

 

18:00 | Economics Discovery Hub

Introduction to Python

Tuesdays 18:00 - 19:30 
Starting date: 10 October 2017 
Finishing date: 31 October 2017 
Duration: 4 lessons
Course instructor: Pablo Maldonado

Registration for this course is closed. Please read about our selection process. Follow EDH on Facebook for the latest news and tips.

Ever wanted to learn Python but didn’t find enough motivation from throw-away academic problems? In this course we will introduce you to Python and object oriented programming in general.

Prerequisites:

  • Some experience with scripting languages would be helpful, but not essential.
  • Basics of probability, linear algebra and calculus are recommended, to better profit from the applications we will discuss.
  • Download and install the Anaconda Python distribution (version 3.5) from Continuum Analytics’ website.

Lectures:

  • Overview of the language and syntax.
  • Numpy, scipy, matplotlib essentials.
  • Object-oriented programming. 
  • Collecting information from the web: scraping.

Participants who attend at least 75% of the sessions will obtain a Certificate of Attendance issued by CERGE-EI.

About the facilitator:

Pablo Maldonado
Pablo earned his Ph.D. in Applied Mathematics at the Universite Paris VI - Pierre et Marie Curie in France.  He is currently a data science consultant and lecturer at the Czech Technical University in Prague. Previously, he worked for O2 Czech Republic and PricewaterhouseCoopers as a data scientist, and lectured in two Mexican universities. In his spare time, Pablo enjoys cooking and improving his salsa and drumming skills.

We thank our partners for supporting the Economics Discovery Hub.

Partners of the Economics Discovery Hub

17:30 | Economics Discovery Hub

Introduction to Python

Thursdays 17:30 - 19:00 
Starting date: 4 October 2018
Finishing date: 25 October 2018
Duration: 4 lessons
Course instructor: Pablo Maldonado

“I did not think I could learn so many new useful things in just 4 lessons. This course has been really helpful and I enjoyed every lecture. Thank you very much.”

Patricie, course participant, Fall 2017

Registration for this course is closed.

Please read about our selection process. Follow EDH on Facebook for the latest news and tips.

Ever wanted to learn Python but didn’t find enough motivation from throw-away academic problems? In this course we will introduce you to Python and object oriented programming in general.

Prerequisites:

  • Some experience with scripting languages would be helpful, but not essential.
  • Basics of probability, linear algebra and calculus are recommended, to better profit from the applications we will discuss.
  • Download and install the Anaconda Python distribution (version 3.6)

Lectures:

  • Overview of the language and syntax.
  • Numpy, scipy, matplotlib essentials.
  • Object-oriented programming. 
  • Collecting information from the web: scraping.

Participants who attend at least 75% of the sessions can claim a Certificate of Attendance issued by CERGE-EI.

About the facilitator:

Pablo Maldonado
Pablo earned his Ph.D. in Applied Mathematics at the Universite Paris VI - Pierre et Marie Curie in France.  He is currently a data science consultant and lecturer at the Czech Technical University in Prague. Previously, he worked for O2 Czech Republic and PricewaterhouseCoopers as a data scientist, and lectured in two Mexican universities. In his spare time, Pablo enjoys cooking and improving his salsa and drumming skills.

We thank our partners for supporting the Economics Discovery Hub.

Partners of the Economics Discovery Hub