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) | |||
|---|---|---|---|
| N° | 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) |