Dernière mise à jour : 31/10/2024
Python s'est imposé ces dernières années comme l'un des langages de programmation les plus populaires. Utilisé aussi bien pour le développement, que pour la data science ou l'automatisation, sa syntaxe simple et accessible permet de faire un premier pas dans le monde de la programmation.
À travers cette formation, vous apprendrez des notions essentielles telles que l'approche orientée objet, l'utilisation de quelques librairies utiles, et la mise en place de bonnes pratiques mises préconisées par la communauté Python.
Présentation du langage
Atelier : installation de l'interpréteur et de l'IDE
Syntaxe de base du langage
Les blocs d'instructions
Travaux pratiques : réalisation d'algorithmes (suite de Fibonacci, calcul de PGCD, détermination d'années bissextiles, simulation d'automates, ...)
Les fonctions
L'approche objet
Travaux pratiques : réalisation d'une simulation de moteur de jeu
Héritage et polymorphisme
Gestion des exceptions
Travaux pratiques : application directe de l'héritage et de la gestion des exceptions
Utilisation des librairies du langage
Bonnes pratiques
Travaux pratiques : sérialisation et persistance de données, réalisation de tests unitaires et audit du code
Réalisation d'interfaces graphiques
Travaux pratiques : réalisation d'une IHM simple
Docaposte Institute propose plusieurs dispositifs pédagogiques adaptés aux apprenants :
· Pour les formations en présentiel dans les locaux mis à disposition, les apprenants sont accueillis dans une salle de cours équipée d'un réseau Wi-Fi, d'un tableau blanc ou paperboard. Un ordinateur avec les logiciels appropriés est mis à disposition (le cas échéant).
En amont de la formation
· Recueil des besoins des apprenants afin de disposer des informations essentielles au bon déroulé de la formation (profil, niveau, attentes particulières...).
· Auto-positionnement des apprenants afin de mesurer le niveau de départ.
Tout au long de la formation
· Évaluation continue des acquis avec des questions orales, des exercices, des QCM, des cas pratiques ou mises en situation...
A la fin de la formation
· Auto-positionnement des apprenants afin de mesurer l'acquisition des compétences.
· Evaluation par le formateur des compétences acquises par les apprenants.
· Questionnaire de satisfaction à chaud afin de recueillir la satisfaction des apprenants à l'issue de la formation.
· Questionnaire de satisfaction à froid afin d'évaluer les apports ancrés de la formation et leurs mises en application au quotidien.