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

           

Programation pratique en Python (ESC)

  • Enseignant(s):   K.Huguenin  
  • Cours donné en: français
  • Crédits ECTS: 6 crédits
  • Horaire: Semestre de printemps 2022-2023, 0.0h. de cours (moyenne hebdomadaire)
  •  séances
  • site web du cours site web du cours
  • Formations concernées:
    Baccalauréat universitaire ès Sciences en management

    Baccalauréat universitaire en sciences économiques
  • Permalink:



       

 

Objectifs

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: La clé est le résultat de l'évaluation de l'expression Python suivante : "python%d" % (2**3+1)

Contenus

  • 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

Références

- 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.

Pré-requis

Programmation basique en Python et notion d'algorithmique

Evaluation

1ère tentative

Examen:
Ecrit 2 heures
Documentation:
Autorisée
Calculatrice:
Autorisée avec restrictions
Evaluation:

Projet (en équipe de 1 ou 2). Point bonus uniquement. 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).

Rattrapage

Examen:
Oral 20 minutes
Documentation:
Autorisée
Calculatrice:
Autorisée avec restrictions
Evaluation:


[» page précédente]           [» liste des cours]
 
Recherche


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