Algorithmes
Méthodes et techniques pour concevoir, analyser et représenter des algorithmes efficaces afin de résoudre des problèmes informatiques.
- Variables, constantes, opérateurs et expressions
- Structures conditionnelles et boucles
- Tableaux, chaînes de caractères et structures de données
- Fonctions, procédures et modularité
- Conception, représentation et analyse des algorithmes
Cours n° 1: Télécharger
Retour aux rubriques ↑Langage Python
Fondamentaux du langage, structures de données, programmation orientée objet et bonnes pratiques pour construire des scripts robustes et lisibles.
- Syntaxe, types et structures de contrôle
- Fonctions, modules et gestion des fichiers
- Programmation orientée objet
- Tests, débogage et bonnes pratiques
📘 Supports de cours
- Introduction générale: Télécharger
- Support de cours n° 1: Télécharger
🖥️ Présentations
- Présentation n° 1: Télécharger
✏️ Séries d'exercices
- Série n° 1: Télécharger
- Série n° 2: Télécharger
Systèmes de Gestion de Bases de Données
De la conception à l'exploitation des bases de données : modélisation, création des tables, manipulation et interrogation des données à l'aide du langage SQL.
- Modélisation des données : MCD et MLD
- Création et gestion des tables avec SQL
- Requêtes SQL : SELECT, INSERT, UPDATE et DELETE
- Jointures, fonctions d'agrégation et sous-requêtes
- Contraintes d'intégrité et gestion des clés
- Pratique avec PostgreSQL et pgAdmin
Cours n° 1: Télécharger
Retour aux rubriques ↑Sciences de données & IA
De la donnée brute au modèle entraîné : exploration, apprentissage automatique et introduction aux modèles de langage.
- Exploration et visualisation de données
- Machine learning avec scikit-learn
- Introduction au NLP et aux LLM
- Évaluation et interprétation des modèles
📘 Cours
- Cours : science des données - Partie 1 Télécharger
📗 TP Excel
Bientôt disponible
📊 TP Matplotlib
Bientôt disponible
🐍 TP Python
Bientôt disponible
Visualisation des données
Représentation et analyse graphique des données avec Excel, Power BI et Python (matplotlib) pour en faciliter l'interprétation.
- Comprendre les principes de la visualisation et choisir le graphique adapté aux données
- Construire des graphiques clairs et lisibles avec Excel
- Concevoir des tableaux de bord interactifs avec Power BI
- Produire des visualisations avec Python (matplotlib)
- Interpréter les résultats et communiquer des conclusions à partir des données
📘 Cours
- Cours : visualisation des données - Partie 1 Télécharger
📗 TP Excel
- Série 1 - Visualisation des données Télécharger
📊 TP Matplotlib
- Module Python : matplotlib TP1 Source CSV
🐍 TP Python
Bientôt disponible
Applications hypermédia
Conception et développement d'applications web interactives et dynamiques : création d'interfaces utilisateur, structuration des pages, programmation côté client et côté serveur, et intégration de technologies modernes.
- Charte graphique, ergonomie et expérience utilisateur (UX/UI)
- HTML5 et CSS3 : structure, mise en forme et design responsive
- JavaScript : programmation et interactivité des pages web
- React : développement d'interfaces utilisateur dynamiques
- Node.js : développement côté serveur et API
- Intégration des bases de données et des services web
- Frameworks, outils et technologies complémentaires
✏️ HTML/CSS/JS
- Projet n° 1: Télécharger
- Projet n° 2: Télécharger
- Guide du projet n° 2: Télécharger
- Exemple de solution du projet n° 2: Visualiser
✏️ React:
- Partie 1: Télécharger
Unified Modeling Language - UML
Méthodes et outils pour analyser, concevoir et modéliser un système informatique à l’aide du langage UML.
- Introduction à UML et aux concepts de modélisation
- Diagramme de cas d’utilisation
- Diagramme de classes et relations entre classes
- Diagrammes de séquence, d’activité et d’état
- Analyse et conception d’une application avec UML
- Introduction à UML: Télécharger
- Diagrammes de cas d'utilisation Télécharger