UNIL
le savoir vivant
Vous êtes ici: UNIL > L'enseignement > Fiche de cours
Français | English   Imprimer   

Fiche de cours

Programmation orientée objet (Python)

Object-oriented programming (Python)

Faculté de gestion: Faculté des lettres

Responsable(s): Davide Picca

Période de validité: 2016 ->

Horaires du cours (Hebdomadaire, Tous les 15 jours)

Date Lieu Remarque Thématique Intervenant(s)
2020/2021 : Mardi 08:30-10:00 (Tous les 15 jours) Anthropole/5183 TP   Coline Métrailler, Davide Picca
2020/2021 : Mardi 10:15-12:00 (Hebdomadaire) Anthropole/5183 Cours   Davide Picca

Cours-TP (travaux pratiques)

Semestre de printemps
3 heures par semaine
42 heures par semestre
Hebdomadaire, Tous les 15 jours
Langue(s) d'enseignement: français
Public: Oui
Crédits: 4.00
Polycopiés: Oui

Objectif

Dans ce cours, les étudiants apprennent la programmation orientée objet en python, une technique de programmation indispensable pour les ingénieurs logiciels qui leur permettra de réutiliser et de partager du code facilement.

Vous apprendrez en faisant, et en construisant des mini-projets dans chaque leçon pour apprendre et pratiquer des concepts de programmation.

À la fin du cours, les étudiants auront acquis une compréhension fondamentale de la programmation orientée objets en Python en créant une variété de fonctions et d'applications pour le développement de systèmes simples.

Contenu

Les leçons de ce cours comprennent les sujets suivants.

* Utilisation de gitHub
* Exceptions, tests, compréhensions
* Advanced Argument Passing, Lambda - fonctionne comme un objet
* Programmation orientée objet
* Plus de OO - Propriétés, méthodes spéciales
* Iterators, Iterables et générateurs
* Décorateurs, gestionnaires de contexte et récapitulation

Exigences du cursus d'études

Connaissances de base en programmation (Python I et/ou Javascript)

Informations supplémentaires

http://www.unil.ch/sli

UtilisationCode facultéStatutCrédits
A40-ISH: Attestation 40 ECTS informatique pour les sciences humaines (2013 ->) - A40-ISH ›› Informatique pour les sciences humainesOptionnel4.00
Informatique pour les sciences humaines, 2ème partie (2013 ->) ›› Programmation - BA-ISH-2-10Obligatoire4.00
NIV-ISH: Mise à niveau MA, Informatique pour les sciences humaines (2013 ->) - NIV-ISH ›› Programmation - NIV-ISH-2-10Obligatoire4.00
Programme à option "transitoire", 2ème partie (2013 ->) ›› Informatique pour les sciences humaines - BA-OP-ISH-TOptionnel4.00
Programme à options, 2ème partie (2013 ->) ›› Informatique pour les sciences humaines - BA-OP-ISHOptionnel4.00
Canton de Vaud
Swiss University
Unicentre  -  CH-1015 Lausanne  -  Suisse  -  Tél. +41 21 692 11 11  -  Fax  +41 21 692 26 15