27270026 - Développement d'applications de gestion

Niveau de diplôme
Crédits ECTS 2
Volume horaire total 36
Volume horaire CM 24
Volume horaire TD 12

Responsables

Objectifs

Les bases de l'algorithmique et de la programmation
Étude du langage Python et des bibliothèques les plus importantes
Modularité et programmation par objets
Mise en oeuvre d'une application complète dans le domaine de la gestion

Estimation du temps de travail personnel (en dehors des cours) : 30 heures

CONNAISSANCES ET COMPETENCES CIBLES

Être capable de développer une application de gestion complète en Python

Contenu

PLAN DE COURS

Les bases de l'algorithmique et de la programmation, application au langage Python 
– Valeurs, expressions, types, variables, affectation
– Interactions utilisateur
– Structures de données
– Les alternatives
– Les répétitions
– Répétitions et structures de données
– Modules et fonctions, programmation par objets, étude de bibliothèques importantes
– Structures de données fondamentales et algorithmes
Mise en oeuvre d'une application complète dans le domaine de la gestion

Bibliographie

OUVRAGES ET PUBLICATIONS DE REFERENCE :

1. Gérard Swinnen, Apprendre à programmer avec Python 3,
2. Tarek Ziadé, Programmation python - Conception et optimisation, Eyrolles

Contrôles des connaissances

Note individuelle
Présentation orale du travail réalisé, 20min

Autre(s) notation(s)
Notation pendant les enseignements
Application de gestion complète développée en Python avec rapport du travail réalisé

Pondération : 50/50

Informations complémentaires

MODALITES PEDAGOGIQUES

NATURE DES SUPPORTS

Cours complet d'algorithmique et programmation Python en ligne

RESSOURCE(S) A DISPOSITION :
Pages web du cours, documentation officielle de Python, nombreuses ressources disponibles en ligne

Formations dont fait partie ce cours