E-learning Programmer en Python avec coaching

ENI SERVICE

Localité

En distanciel

Prix

1 380Éligible CPF

Certification

Qualiopi

Programme

Programmer en Python Présentation de Python (3h) - Historique - Cas d'utilisation - Caractéristiques du langage - Contenu de Python - Exécution d'un programme Python Mise en place d'une plateforme Python (4h) - Installation de Python - Console Python - Librairies additionnelles - Installation avec PIP - Commandes de PIP - Installation à partir des sources - Environnements virtuels - IDE pour Python - Démonstrations : Mise en place d'une plateforme Python, Création d'un environnement virtuel, Ajout de librairies, Installation de l'IDE PyCharm - TP : Installation d'une plateforme Python et création d'un projet Les bases du langage (7h) - Syntaxe du langage - Instructions et délimiteurs - Blocs - Commentaires - Commentaires de documentation - Types de données simples - Autres types de données - Typage dynamique fort - Traitement des chaînes de caractères - Manipulation des chaînes de caractères - Formatage des chaînes de caractères - Conversions de types - Fonctions de conversion - Types de données évoluées - Ensembles (tuple) - Listes (list) - Dictionnaires (dict) - Opérateurs - Structures de contrôle - Structure conditionnelle - Structures itératives - Entrée et sortie standards - Cas de la sortie d'erreur - TP : Réaliser un jeu dans lequel le joueur devra deviner un nombre compris en 1 et 99, généré aléatoirement Les fonctions (3,5h) - L'utilité des fonctions - La déclaration d'une fonction - L'utilisation d'une fonction - Les paramètres - Le retour d'une fonction - Les paramètres optionnels - Les paramètres en nombre variables - Les paramètres nommés - TP : Définir quatre fonctions implémentant les quatre opérations mathématiques de base d'une calculatrice Les modules (3,5h) - Utilité de la structuration en modules - Nommage des modules - Organisation en packages - Importation de modules - Importation de fonctionnalités de modules - Module principal - Chemin de localisation des modules : PYTHONPATH - Ajout d'un répertoire au PYTHONPATH - Démonstration : Les modules - TP : Organiser le programme de la calculatrice précédemment créée en modules La programmation orientée objet (7h) - Historique - Les concepts - UML et les méthodologies associées - Classe Python - At