Python

Formation Python pour apprendre à programmer Débuter en développement avec le langage Python

Débuter en développement avec le langage Python !

Résumé

- Langage : Python
- Durée : 21 heures
- Objectifs : Être en capacité de programmer pour réaliser des scripts utilitaires
- Pré-requis : Être parfaitement à l’aise avec l’informatique au quotidien. Avoir des besoins métier.
- Public : Tout public
- Tarif : Nous consulter.
- Méthodes mobilisées : Alternance d’apports théoriques et d’exercices de mise en application pratique.
- Modalités et délais d’accès : Sur inscription préalable au minimum 1 semaine avant le début de la formation selon disponibilité du formateur.
- Modalités d’évaluations : Une évaluation du niveau des stagiaires est réalisée avant l’entrée en formation par téléphone ou au moyen d’un questionnaire. Évaluation des acquis et de la satisfaction en fin de formation.
- Accessibilité aux personnes en situation de handicap : Conformité du matériel et des locaux aux personnes à mobilité réduite. Nous informer si un stagiaire en situation de handicap demande une adaptation.
- Taux de satisfaction 2i2l : 100% des stagiaires sont "satisfaits" ou "très satisfaits" à l’issue de leur formation.

Présentation

Le langage Python : Python est un langage de programmation générique (pertinent pour développer des sites web, des applications graphiques ou des scripts de maintenance). Il se base sur plusieurs vertus : garder une syntaxe simple à lire et comprendre, proposer de nombreuses fonctions de base, et ne pas cacher de fonctionnalités « magiques ».

- Site officiel du langage Python
- Licence du langage Python : PSF
- Python sur SourceForge
- Python sur Wikipédia

Programme

Jour 1 : les bases de la programmation
- découvrir la définition d’un programme informatique et d’un langage de programmation
- savoir ce qu’est Python et où il se trouve
- lancer Python, taper une ligne de code
- réaliser une interaction de base : print
- réaliser un exercice : « hello world »
- écrire un script python
- comprendre ce qu’est une variable et les types de base
- apprendre les expressions
- découvrir une interaction de base : input
- apprendre les structures de contrôle et conditions : if, while, for
- réaliser un exercice : « interaction et contrôle »
- découvrir les fonctions
- apprendre à formater une chaîne
- réaliser un exercice : « la suite de Fibonacci »

Jour 2 : aller plus loin dans la compréhension de Python
- découvrir les types complexes : listes, tuples, sets, dicts
- réaliser un exercice : « la phrase la plus longue »
- utiliser le « packing », et l’« unpacking »
- découvrir l’opérateur splat (*)
- s’initier à la programmation objet
- comprendre l’héritage de classes
- réaliser un exercice : « objets »

Jour 3 : interagir avec le monde (le contenu peut varier en fonction du groupe de stagiaires)
- utiliser les exceptions
- découvrir les « context managers »
- manipuler des fichiers
- importer des modules tiers
- découvrir le module standard « os »
- réaliser un exercice : « compteur d’exécutions »
- installer un module externe
- déboguer avec ipdb
- écrire des listes en compréhension
- utiliser des générateurs et expressions génératrices
- découvrir les décorateurs