Description
Prérequis
-
Connaissances de bases en en logique informatique.
-
Connaissance minimale d’un système d’exploitation (Windows/Linux).
Objectifs pédagogiques
-
Maîtriser les fondamentaux de la programmation en Python.
-
Écrire des scripts Python pour automatiser des tâches.
-
Utiliser les structures de données natives (listes, dictionnaires, tuples).
-
Implémenter des fonctions, modules et packages.
-
Manipuler des fichiers et interagir avec le système de fichiers.
-
Exploiter les exceptions pour renforcer la robustesse du code.
-
Développer des scripts orientés objet (classes, héritage).
-
Créer des applications Web simples avec Flask.
-
Lire et écrire des données en JSON, CSV, SQLite.
-
Déployer un mini-projet complet Python.
Moyens d’encadrement
-
Formateurs expérimentés en développement Python.
-
Plateformes de développement en ligne et IDE installés (Visual Studio Code, Jupyter).
-
Accès à un dépôt Git de ressources et projets.
-
Études de cas, mise en situation et suivi individualisé.
Compétences visées
-
Programmation procédurale et orientée objet en Python.
-
Automatisation de tâches systèmes avec scripts Python.
-
Manipulation de fichiers, formats structurés et base de données légère.
-
Développement web léger avec Flask.
-
Conception, développement, test et déploiement d’un projet Python.
Publics visés
-
Débutants souhaitant se former au développement Python.
-
Techniciens ou administrateurs systèmes souhaitant automatiser des tâches.
-
Étudiants ou personnes en reconversion vers les métiers du développement.
Moyens permettant de suivre l’exécution de la formation
-
Feuilles d’émargement signées par les participants et le formateur.
-
Validation des cas pratiques et de la cartographie des risques avec retours détaillés.
-
Évaluation finale et synthèse des compétences acquises.
Modalités pédagogiques
-
Formation en présentiel.
-
Supports pédagogiques numériques et papier.
-
Alternance entre théorie, ateliers pratiques et simulations.
Pédagogie
-
Approche par la pratique, inspirée du pair programming.
-
Exercices progressifs, avec relecture et validation par le formateur.
-
Mini-projets thématiques en groupe et en autonomie.
-
Introduction à la collaboration via Git/GitHub.
Modalités d’évaluation
-
Évaluation continue : quiz, scripts fonctionnels, code revu.
-
Évaluation finale : projet individuel Python avec soutenance orale.
-
Attestation de réussite remise à l’issue de la formation.
Durée
-
70 heures réparties sur 10 jours.
Délais d'accès
-
1 mois à compter de la signature.
Accessibilité PSH
-
Formation accessible aux personnes en situation handicap.
-
Adaptation des modalités pédagogiques selon les besoins spécifiques des participants.
Référent PSH
-
Hermine Paraiso – hermine.paraiso@orkia.fr
Tarif individuel
3 000€ HT
Sondage sur Google Forms à la fin des formations.
Disponible prochainement.
