Skip to Main Content

Digital Skills Workshops for PhD Students (UNIGE and Geneva Graduate Institute)

Introduction to Python programming

DS50 - Introduction to Python programming
Ireneu Pla

 

Each lesson will include theory, demonstration, and practical exercises.

During exercise sessions, students are encouraged to work in pairs.

Students will be encouraged to strengthen their knowledge by practicing between lessons.

Goals

After following this course, participants

  • Are familiar with the main programming concepts
  • Understand the basics of Python and are able to write procedural scripts
  • Understand how to process data and extract information with Python
  • Know which types of problems can be solved with Python

Requirements

Laptop (at least one per group).

Python and exercise environment installed (installation instructions will be provided before the course).

Participants

Max. 30 participants (15 exercise groups)

 

This workshop will take place weekly on Tuesdays

November 1st

14h15 – 17h00

Introduction to Python

November 8th

14h15 – 17h00

Python II

November 15th 

14h15 – 17h00

Working with data

November 22nd 

14h15 – 17h00

Working with text (NLP)

November 29th 

14h15 – 17h00

Web scraping

December 6th 

14h15 – 17h00

AI and modeling

December 13th 

14h15 – 17h00

Where to go from here

Ireneu Pla is a data engineer specialised in artificial intelligence. He has a background in Computer Science, obtained at the Swiss Federal Institute of Technology (EPFL), and an interest in data taken early in his studies. He has worked in Switzerland and Singapore on innovation projects with startups, big companies, sports institutions, and the public sector.

PhD students of the Graduate Institute will be informed of each workshop by email.  For any questions regarding registration to the workshop, please contact: emma.cranfield@graduateinstitute.ch 

Introduction to Programming with Python

DS38 - Introduction to Programming with Python
Ireneu Pla

This workshop with Ireneu Pla introduces basic programming concepts to graduate students, with practical applications for social science research in Python. You will learn how to design and implement your coding project systematically and how to resolve (inevitable) errors independently. The workshop is for absolute beginners who would like to start their programming journey and use Python in their research projects. Some contents are transferable to other languages such as R.

After following this course, participants

  • Are familiar with the main programming concepts
  • Understand the basics of Python and are able to write procedural scripts
  • Know how to do basic data processing with Python
  • Have acquired the foundations to autonomously learn new tasks with Python

This workshop will take place weekly on Tuesdays

1 

March 28th

Room S1

13h00 – 16h00

Introduction: first steps in Python

2 

 April 4th

Room S1

13h00 – 16h00

Collections and control flow

April 11th

 

No class

April 18th

Room S1

13h00 – 16h00

Functions and error handling

April 25th

Room S1

13h00 – 16h00

Classes and objects

May 2nd

Room S1

13h00 – 16h00

Modules, imports, and packages

May 9th

Room S5

13h00 – 16h00

Working with data

Each lesson will include theory, demonstration, and practical exercises.
During exercise sessions, students are encouraged to work in pairs.
Students will be encouraged to strengthen their knowledge by practicing between lessons.

Ireneu Pla is a data engineer specialised in artificial intelligence. He has a background in Computer Science, obtained at the Swiss Federal Institute of Technology (EPFL), and an interest in data taken early in his studies. He has worked in Switzerland and Singapore on innovation projects with startups, big companies, sports institutions, and the public sector.

PhD students of the Graduate Institute will be informed of each workshop by email.  For any questions regarding registration to the workshop, please contact: emma.cranfield@graduateinstitute.ch 

Introduction to Programming with Python

This workshop with Mirko Reul introduces basic programming concepts to graduate students, with practical applications for social science research in Python. You will learn how to design and implement your coding project systematically, and how to resolve (inevitable) errors independently. The workshop is for absolute beginners who would like to use Python in their research projects, but some contents are transferable to other languages such as R.

This two-day workshop will take place over the following dates:

  • Saturday 28 September 2019, 08:15-17:00,
  • Saturday 11 October 2019, 08:15-17:00

Mirko Reul is a PhD candidate in Political Science/International Relations at the Graduate Institute. His work on popular allegiance in social conflicts is supported by a SNSF Doc.CH grant. He holds a B.A. from Goethe University (Frankfurt am Main) and an M.A. from the Graduate Institute.