PYTHON
VIVANEO
Développement informatiqueENI SERVICE
Objectifs:
- Décrire la philosophie de Python et identifier ses domaines d'application
- Mettre en place un environnement de développement pour Python
- Écrire des scripts en utilisant d'algorithmie de base du langage Python et les exécuter
- Définir et utiliser des fonctions et des modules pour la structuration des programmes
- Mettre en œuvre les concepts de la programmation objet avec le langage Python (classe, attributs, méthodes, encapsulation, polymorphismes et héritage)
- Gérer les erreurs avec les exceptions
- Utiliser des modules de la bibliothèque standard Python pour interagir avec l'environnement du système d'exploitation
Votre formateur:
Votre formateur est unprofessionnel de l'informatique et de la pédagogie. Il possèdeplusieurs années d'expériencesur les produits enseignés et esten veille permanentepour suivre leurs évolutions.
Déroulement de la formation:
Il s'agit d'uneformation e-learning accessible pendant 3 mois.
Leportail de formationdonne accès à votre parcours de formation composé :
- Desvidéosde la formation, organisées en modules et en
séquences découpées le plus finement possible, en suivant le programme
pédagogique
- Desfiches de démonstrationsvous permettant de reproduire les
démonstrations réalisées par le formateur dans les vidéos
- Desquiz de validation des connaissances acquises
- D'unlivre numériquefaisant office d'ouvrage de référence sur
le thème de la formation
Pendant votre formation:
Vous bénéficiez d'uneassistance technique et pédagogique illimitée par mail et jusqu'à 2 rendez-vous individuels avec un formateur expert.
Après votre formation:
Vous aurez également accès à labibliothèque numérique pendant 1 anpour continuer à vous former en accédant en illimité à plus de1200 livres et vidéos.
Contenu de la formation :
-
Présentation de Python (3h)
- Historique
- Cas d'utilisation
- Caractéristiques du langage
- Contenu de PythonExé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
Une formation réussie est une formation certifiée !
Validez et mettez en valeur les compétences acquises en passant la certification « Langage Python ». Enregistrée au Répertoire Spécifique et validée par les autorités compétentes, elle garantit un haut niveau de qualité et de reconnaissance.
Les atouts d'une formation certifiée:
- Bénéficier d'une reconnaissance professionnelle et officielle de votre montée en compétence
- Reconnaître vos acquis et sécuriser votre parcours professionnel
- Faciliter votre mobilité professionnelle dans et en dehors de votre entreprise
Une formation ne s'arrête pas à la certification
Votre formateur sera à votre écoute pour vous conseiller sur votre prochaine formation : mise à jour de vos compétences, approfondissement, formation avec un formateur, formation à un autre logiciel.
Se former, c'est progresser à chaque moment de sa vie !
- EVALUER : Votre niveau et vos besoins
- EXPLORER : 1200 livres et vidéos
- FORMER : Avec un professionnel de l'informatique et de la pédagogie
- CERTIFIER : Vos compétences
RS 6701 CertifInfo 117407 VIVANEO
Développement informatiqueVIVANEO
Développement informatiqueVIVANEO
Développement informatiqueDAWAN
Développement informatique