Aller à : contenu haut bas recherche
 
 
EN     FR
Vous êtes ici:   UNIL > HEC Inst. > HEC App. > SYLLABUS
 
 

Programation pratique en Python (ESC)

  • Teacher(s):   K.Huguenin  
  • English title: Computer Science - Practical Programming (Python) (ESC)
  • Course given in: French
  • ECTS Credits: 6 credits
  • Schedule: Spring Semester 2020-2021, 0.0h. course (weekly average)
  •  sessions
  • site web du cours course website
  • Related programmes:
    Bachelor (BSc) in Economic Sciences

    Bachelor of Science (BSc) in Management
  • Permalink:



       

 

Objectives

Le but de ce cours est de permettre aux étudiants d'acquérir les concepts, les techniques et l'expérience pour produire des programmes robustes, efficaces et puissants en Python (dans sa version 3.x). À la fin du semestre, les étudiants seront capables de produire des programmes s'appuyant sur des bibliothèques existantes pour accomplir diverses tâches, utiles entre autres pour l'investigation numérique (utilisation de bases de données, téléchargement et analyse de page web, utilisation d'APIs web et bibliothèques logicielles locales tierce partie, création d'interfaces graphiques et visualisation de données, e.g., géolocalisation, ...) de manière automatique.

Accès à Moodle: clé = "python%d" % (2**3-1)

Contents

  • manipulations avancée des structures de données de base
  • interface utilisateurs (ligne de commande, graphique), entrées sorties, fichiers
  • programmation orientée objet
  • UML et patrons de conception
  • analyse syntaxique
  • encodage et format de fichiers
  • bases de données relationnelles (SQL et SQLite)
  • réseau et web (pages et APIs)
  • interfaces graphiques

References

- Site officiel de Python; http://docs.python.org/index.html

- Python 3.x

- Lutz M. (2011) Learning Python: Powerful object-oriented programming, 1162pp, , 4e édition, O'Reilly Editeur.
- Lutz M. (2011) Programming Python, 1632pp, 4e édition, O'Reilly Editeur.

Pre-requisites

Programmation basique en Python et notion d'algorithmique

Evaluation

First attempt

Exam:
Written 2 hours
Documentation:
Allowed
Calculator:
Allowed with restrictions
Evaluation:

Projet (en équipe de 1 ou 2). Point bonus uniquement (+0.25 ou +0.5). Pris en compte uniquement si note à l'examen final >= 3.5


Examen final écrit (2 heures), tous les documents autorisés. QCM + questions ouvertes (écriture de code Python).

Retake

Exam:
Oral 20 minutes
Documentation:
Allowed
Calculator:
Allowed with restrictions
Evaluation:


[» go back]           [» courses list]
 
Search


Internef - CH-1015 Lausanne - Suisse  -   Tél. +41 21 692 33 00  -   Fax +41 21 692 33 05
Swiss University