Python

Plusieurs rythmes possibles
A distance
Présentiel
Plateforme illimitée

Prérequis

Titre Professionnel développeur web et web mobile

POINTS FORTS DE LA FORMATION

Tutorat avec un formateur dédié à toutes les heures de la formation en VISIO et en individuel Accés E-learning disponible 7j/7j et 24h/24h accessible de n’importe où depuis un ordinateur ou une tablette. Formation adaptée à tout public. Leçons interactive

OBJECTIFS

Connaître les possibilités et limites de Python Maîtriser la syntaxe essentielle de Python

CONTENU DE LA FORMATION

Découvrir le langage Historique, alternatives A propos de Python 2 et Python 3 Présentation et installation de Python dans un environnement Windows ou Linux Mise en oeuvre de Python : accès au terminal Environnements de développement assistés ; association à des outils connus et éditeurs pratiques Maîtriser la syntaxe de base Syntaxe de base, en interprétation directe et en script Déclarer des variables en Python, types internes et leur utilisation Utiliser les opérateurs et expressions Présentation et détail des structures de contrôle : les tests, les boucles Utiliser les boucles et tests pour réaliser des algorithmes Se servir des tableaux, algorithmes divers de traitement de données massives Types de données et opérations avancées (ensembles, dictionnaires, ordonnancement…) Gestion des exceptions Structurer le code avec des fonctions Intérêt des structurations du code dans le projet et pour le groupe de projets Créer et organiser les fonctions Retour des fonctions, absence de retour, multiples retours et intérêt dans un algorithme complexe Espaces de noms, manipulation Créations de bibliothèques de fonctions, documentation Opérations les chaînes de caractères Calculer avec Python Gestion des dates, heures, intervalles de temps avec Python Fonctions diverses nécessaires Maîtriser l’Objet et modéliser une implémentation Différents styles de programmation, apports de l’objet Objet et classes Gestion des attributs et méthodes Instanciation, destruction Encapsuler les données et utiliser des propriétés Agrégation d’objets Héritage simple et multiples Polymorphisme Introspection Utilisation d’interfaces Modélisation UML : diagrammes de classes, d’objets

RESULTATS ATTENDUS

Connaître les possibilités et limites de Python Maîtriser la syntaxe essentielle de Python

Liens d'inscription

Veuillez choisir la durée de formation selon le rythme (100% Visio ou Blended)