• Acquérir les notions de base de JavaScript ;
• Exploiter les principaux frameworks ;
• Etre capable d'exploiter Javascript pour dynamiser un
site web.
Chapitre 1 - Introduction
Chapitre 2 - Installation de Python
- Installation sous Windows, Linux Ubuntu et Mac.
- Premier programme en Python.
Chapitre 3 - Python les fondamentaux
- Variables, saisie utilisateur, opérateurs mathématiques et de comparaison.
- Structures conditionnelles (if, elif, else), boucles (for, while).
- Structures de données : listes, dictionnaires, tuples.
- Gestion des erreurs et exceptions.
- TP1 : Travaux Pratiques et Correction.
Chapitre 4 - Les fonctions en Python
- Création et utilisation des fonctions.
- Fonctions lambda et valeurs de retour.
- TP2 : Travaux Pratiques et Correction.
Chapitre 5 - La modularité en Python
- Notion de modularité.
- Utilisation et création de modules et packages.
- Tests des modules.
Chapitre 6 - Programmation Orientée Objet (P.O.O)
- Introduction à la P.O.O : classes, constructeurs, méthodes.
- Héritage et propriétés.
- TP3 : Travaux Pratiques P.O.O et Correction.
Chapitre 7 - Interface Graphique (Tkinter)
- Découverte de Tkinter : widgets (fenêtre, label, button, entry, menu).
- Gestion des événements et placement des widgets (pack, grid, place).
- TP4 : Travaux Pratiques Tkinter et Correction.
Chapitre 8 - Aide et ressources en Python
- Aide interactive, documentation officielle et docstrings.
- Gestion des paquets avec PIP.
Chapitre 9 - Gestion des données avec les fichiers
- Ouverture, exploitation et enregistrement de fichiers.
- Téléchargement de fichiers (texte, image, etc.).
Chapitre 10 - Manipulation des chaînes de caractères
- Concatenation, gestion de la casse et des espaces.
- Recherche, suppression ou remplacement de caractères.
Chapitre 11 - Python et bases de données (SQLite)
- Création, lecture, modification et suppression de bases et tables.
- Gestion conditionnelle des données.
Chapitre 12 - Environnements Virtuels
- Installation et exploitation des environnements virtuels (virtualenv).
- Déploiement des librairies avec Pip freeze.
Chapitre 13 - Sessions additionnelles
- Compilation, masquage de console, et intégration de médias audio.
Attestation de formation
Non certificiante
Sans niveau spécifique