Développeur en Python

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

Sondage sur Google Forms à la fin des formations.

Disponible prochainement.