User Tools

Site Tools


School of Economics and Business - (ISEM) - University of Nice Sophia-Antipolis

Introduction to Python - Master 1 Economy (EE - Economic Expertise / SIED - Social Interactions and Economic Dynamics)

Objectives of Teachings

This 18-hour module provides an introduction to the Python programming language.

Python is a modern, powerful and very accessible programming language for non-specialists. Today, it is used in many fields, both in the research world or in companies. It is a language that goes to the essential, minimizing technical constraints which makes it an ideal language to learn programming. It can help to solve a problem in a few lines of code. However, it can also be used for larger projects. It is free and open-source, and it can used under the main operating systems such as Windows, MacOS or Linux.

Courses will take place in the room 202 of ISEM. You must take your laptop. The Wifi Internet access should be available using your student card identifiers.

Prerequisites

This course is for beginners and does not require any special computer skills. Computers will be available in the classroom, but it is highly recommended to have your own personal computer (PC or Mac) in order to do the exercises and to performed the final project.

Schedule 2019 - 2020 (18h)

  1. Monday September 2nd | 13:00 - 16:00 (+3h)
    • Why Python, first lines of code
    • Manipulate the variables
    • Tutorial 1 (exercises)

  2. Tuesday September 3rd | 13:00 - 16:00 (+6h)
    • Use of functions, logical conditions
    • Create a simple game in Python
    • Tutorial 2

  3. Tuesday September 17th | 13:00 - 16:00 (+9h)
    • Loops, lists and dictionaries (part 1)
    • Tutorial 3

  4. Thursday 19th | 13:00 - 16:00 (+12h)
    • Loops, lists and dictionaries (part 2)
    • Tutorial 3

  5. Monday September 30th | 13:00 - 16:00 (+15h)
    • Access and manage files content
    • Tutorial 4

  6. Tuesday October 1st | 13:00 - 16:00 (+18h)
    • Create graphical interfaces : use of TKinter
    • Tutorial 5

Courses

Tutorials

Project

Send me an email (croce@unice.fr) with your work, before these dates

  • Write the instructions of a project : before Sunday October 13 0:00pm

Imagine a problem that needs to be solved using Python. This problem must be related to your Master's degree in economics, for example, it may involve sorting and calculating data contained in a file. Your instructions do not need to mention any technical concepts and have to be a “realistic”. If required, you can also provide one or more files with some values in a table-like format. ⇒ For example in .txt format, sorted by rows (separated using \t) and lines

Here some examples (Master GBM 2017 and Master SIED 2018)

  • Achievement of the project (a Python program + a short report) : max. Sunday, November 17 0:00pm

ASAP after the October 13, I will send you one of the project from your colleagues. Do the project before the November 17. And send back the program in Python that answers the problem and a small report (ig. a pdf) describing the problematic, how you answered this and how to use your program.

If require, I am still open to questions by emails before these dates

Good luck.

teachings/teachings_isem.txt · Last modified: 2019/11/07 11:30 by olivier