Retour
Devenir un développeur Python
Objectifs de la formation
• Acquérir les notions de base de JavaScript ; • Exploiter les principaux frameworks ; • Etre capable d'exploiter Javascript pour dynamiser un site web.
Contenu de la formation
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.
Résultats de la formation
Attestation de formation
Conditions spécifiques d'accès à la formation
Disposer d un ordinateur et d une connexion internet durant toute la periode de formation
Formation 100% en ligne
Métier formé
Développement
Niveau d'étude visé
Sans le Bac
Type d'immersion professionnelle
Formation initiale
Organisme de formation
YYYOURS Formations
Durée de la formation
25 mois
Prochaine(s) session(s)
- 02/12/2024 - 31/12/2026