Formation ECAM LaSalle Cycle Préparatoire Arts et Métiers
Données Générales
Programme Académique Formation ECAM LaSalle Cycle Préparatoire Arts et Métiers Responsable(s) Module :
LAGRAA Abdelkader
Type d'EC : Cours Informatique (LIIA&m04EInformatique)
TD : 24h00
Travail personnel : 25h00
Durée totale: 49h00
Statut
Obligatoire
Periode
Semestre 4
Langue d'enseignement :
Français
Acquis d'apprentissage
Revoir les notions algorithmiques et programmer avec Python.
Contenu
• Variables et types de données.

• Expression et instructions simples: affectation, opérateurs usuels, distinction entre expression et instruction.

• Instructions conditionnelles : expressions booléennes et opérateurs logiques simples, instruction if. Variantes avec alternative (else).

• Instructions itératives : boucles for, boucles conditionnelles while.

• Fonctions : notion de fonction (au sens informatique), définition dans le langage utilisé, paramètres (ou arguments) et résultats, portée des variables.

• Introduction au débogage (debugging)

• Manipulation de quelques structures de données : chaînes de caractères (création, accès à un caractère, concaténation), listes (création, ajout d'un élément, suppression d'un élément, accès à un élément, extraction d'une partie de liste), tableaux à une ou plusieurs dimensions. Lire des données venant d'un autre fichier (text, csv, json), et les charger pour manipulation.

• Fichiers : notion de chemin d'accès, lecture et écriture de données numériques ou de type chaîne de caractères depuis ou vers un fichier.

• Les bonnes pratiques du développeur.

• Standards d'écriture (PEP8)
? Mise en forme/page.
? Versioning (Git)
? Documentation du code
? Communiquer les librairies dépendantes

• Les librairies/bibliothèques de modules de programmation:
? Créer un environnement de développement
? Installer des bibliothèques

• Représentation graphique des données : avec Matplotlib (Librairies complémentaires: Numpy, Pandas)
• Développements d’algorithmes numériques sur des problèmes scientifiques étudiés et mis en équation dans les autres disciplines : maths, physique-chimie et SI (suites numériques ; les méthodes des rectangles et des trapèzes pour le calcul d’une intégrale sur un segment ; les matrices ; équations différentielles etc.…)

Prérequis
Module Algorithme
Évaluation(s)
Nature Coefficient Objectifs
1 TP 1 Les TP sont rendus et évalués.
2 Devoir écrit 1 Examen concernant l'ensemble du cours et des Travaux Pratiques (hors langage)