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