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
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 ou présentant des difficultés d’apprentissage : nous pouvons proposer des solutions de compensation de nos prestations en adaptant les moyens pédagogiques, techniques et d’encadrement (les précisions).
Taux de satisfaction 2i2L : 96,34 % des stagiaires sont satisfaits à l’issue de leur formation.
Tarif : pour une demande de formation interne, nous consulter.

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