Python et programmation objet Bien débuter en Python Formation : Python Niveau 1 Objectif Référence : PY1 Cette formation permet d’appréhender les bases du langage Python (types simples et avancés, syntaxe, fonctions), de disposer d'une bonne vue d'ensemble des différents modules et de faire ses premier pas en programmation orientée objet. Durée : 4 jours - 28 heures Niveau : débutant Support de cours : français Lieu : Paris ou sur site Public concerné Tarif : 1960 € HT Techniciens, ingénieurs, développeurs, scientifiques, enseignants, etc. Prérequis Connaître un langage de programmation. Styrel : bien plus qu’une formation ! Programme de la formation Introduction Des formateurs qualifiés et certifiés Installer Python Chefs de projets, ingénieurs dans l’industrie IPython / Jupyter Une vision terrain indépendante de tout constructeur Python 2 Vs Python 3 Premiers pas Attentifs aux besoins spécifiques de chaque stagiaire Arithmétique de base Des formations intra entreprise sur mesure à partir de 3 personnes Types de données Variables et convention de nommage Exercices avec la fonction print Logique de contrôle de flux Les structures conditionnelles Les opérateurs de comparaison Renseignement et inscription Les mots clés and, or et not Exercice “année bissextile” La boucle while Contactez votre conseiller formation Styrel Tél. : +33 7 83 07 61 67 [email protected] La boucle for Les mots clefs break et continue Exercices “année bissextile” avec les boucles 1, rue Léonard de Vinci 91220 Le Plessis-Pâté | + 33 1 69 88 85 29 | [email protected] | www.styrel.fr Les fonctions Nos certifications Création d’une fonction La Docstring Les fonctions lambda Les modules et la méthode import Exercice : créer un module “année bissextile” Packages Exercice : créer un package Les exceptions Les assertions Exercice : inclure des exceptions à notre programme “année bissextile” Exercices sur les fonctions Types avancés La chaîne de caractères Les listes et tuples Les listes comme paramètres de fonctions Exercice: le programme “année bissextile” avec une liste en paramètre Les compréhensions de liste Exercices de création de liste Inscription en ligne Les dictionnaires Les fichiers Portée des variables, objets mutables et immutables, et références Variables locales Variables globales Références QCM Programmation orientée objet en Python Classes Exemple : modéliser une personne Méthodes, méthodes de classe et méthodes statiques Explorer une classe (documentation, dir, dict) Exercice : créer et utiliser une classe Les propriétés Les méthodes spéciales Exercice : créer une classe et surcharge d’opérateurs L’héritage Exercice sur l’héritage Méthodes avancées Les itérateurs et générateurs Les décorateurs Les métaclasses 1, rue Léonard de Vinci 91220 Le Plessis-Pâté | + 33 1 69 88 85 29 | [email protected] | www.styrel.fr