Formation Développeur Python

PROGRAMME DE LA FORMATION

Réf : AKAN

Un développeur Python est un programmeur spécialisé dans le langage de programmation Python. Il est chargé de développer des programmes informatiques, des applications ou des jeux en ligne en utilisant ce langage de programmation très populaire. Le développeur Python doit respecter un cahier des charges préalablement établi par les chefs de projet et doit être capable d’évaluer les besoins des utilisateurs et clients pour installer des solutions logicielles répondant à ces demandes. Les compétences requises pour travailler en tant que développeur Python incluent la maîtrise de Python, ainsi que des connaissances en analyse et en résolution de problèmes informatiques.

Objectifs

La formation pour devenir développeur Python vise à doter les participants des compétences nécessaires pour concevoir, développer et maintenir des applications web dynamiques.

Résultats attendus

  • Les apprenants acquièrent les compétences nécessaires pour devenir des développeurs Python compétents et répondent aux exigences du marché du travail dans le domaine du développement web.

Développeur Python

NIVEAU 1: INTRODUCTION À PYTHON ET PROGRAMMATION DE BASE

Fondamentaux de Python
  • Introduction à Python,
  • Installation de l’environnement de développement
  • Variables, types de données, opérateurs
  • Structures de contrôle (if, else, elif, boucles)
Fonctions et Modules
  • Définition et appel de fonctions
  • Création de modules
  • Fonctions avancées (arguments par défaut, fonctions lambda)

NIVEAU 2: MANIPULATION DE DONNEES EN PYTHON

Structures de Données
  • Listes et tuples
  • Dictionnaires et ensembles
  • Compréhensions de listes et de dictionnaires
Traitement de Fichiers et Gestion d’Erreurs
  • Lecture et écriture de fichiers
  • Gestion d’erreurs avec les blocs try-except
  • Pratique de manipulation de fichiers

NIVEAU 3: PROGRAMMATION ORIENTEE OBJET (POO) EN PYTHON

Introduction à la POO
  • Concepts de base de la POO (classes, objets)
  • Méthodes et attributs
  • Encapsulation et héritage
Projets Orientés Objet
  • Création de projets simples en utilisant des concepts de la POO
  • Révision, débogage et amélioration des projets

NIVEAU 4: DEVELOPPEMENT WEB AVEC PYTHON

Introduction à Flask
  • Installation et configuration de Flask
  • Routes et templates
  • Interaction avec une base de données avec Flask
Projets Web
  • Création d’une application web simple en utilisant Flask
  • Déploiement d’une application Flask sur un service d’hébergement

NIVEAU 5: SUJETS AVANCES ET PROJETS PERSONNELS

Concepts Avancés
  • Programmation asynchrone
  • Utilisation de bibliothèques externes
  • Tests unitaires et documentation

Ce que nous faisons

Public visé

• Toute personne souhaitant acquérir les connaissance nécessaires pour devenir Développeur Python
• Des connaissances en HTML et CSS sont demandées Formation en Distancielle ou Présentielle

Modalités et
délai d'accès

Un devis vous sera fourni dans les deux semaines et la formation sera réalisée dans les trois mois,
Entretien préalable, test de positionnement.

Niveau de formation

D - Autre formation professionnelle
Spécialité 326
Informatique, traitement de l'information, réseaux de transmission

Résumé du programme

Formation Intégrateur Web

Modalités d'évaluation

Évaluation finale
Rythme
Séquencé ,
Par 1/2 journée

Modalités de suivi et d’exécution de la formation

  • Evaluation d’entrée du candidat avec QCM
  • QCM à chaque fin de séquence
  • Evaluation orale : mise en situation
  • Evaluation de fin de formation
  • Evaluation de satisfaction à chaud
  • Evaluation de satisfaction à froid (3 mois après la formation)

Méthodes pédagogiques, techniques et d'encadrement mobilisées et informations complémentaires

Formation délivrée en présentiel ou distanciel.
Le formateur alterne entre méthode démonstrative, interrogative et active (via des travaux pratiques et/ou des mises en situation).

Les moyens pédagogiques mis en oeuvre sont :

  • Ordinateurs Mac ou PC, connexion internet libre, vidéoprojecteur
  • Environnements de formation installés sur les postes de travail ou en ligne
  • Supports de cours et exercices

Formation distancielle individuelle :

Prévoir une connexion internet, un ordinateur avec micro et caméra. Si l’ordinateur ne possède ni micro ni caméra, les échanges oraux peuvent se réaliser par téléphone. La partie pratique se déroule avec une prise en main à distance. 

Méthodes pédagogiques, techniques et d’encadrement mobilisées et informations complémentaires :

Techniques

Alternance des techniques suivantes : étude de cas, exposés, brainstorming.

Accessibilité Handicap

Cette formation est accessible à toute personne ne rencontrant pas de difficultés à l’utilisation d’un poste de travail informatique.

L’équipe pédagogique, administrative et commerciale est sensibilisée à la question du Handicap et s’engage à fournir au stagiaire une formation adaptée à son besoin.

Référent Handicap : Bruno DUMONTET – Contact : 06 88 61 76 90 | bdumontet@escale-formation.fr

Statistiques & Indicateurs

0%
Taux de satisfaction
0%
Taux de réussite

Mis à jour le 17/09/2023

Taux de satisfaction globale sur l’ensemble de 21 stagiaires (formations tous domaines confondus réalisées en direct et en sous-traitance de 01/2022 à 03/2023). Taux de réussite au test de certifications ICDL et évaluation des acquis sur l’ensemble de 21 stagiaires (formations tous domaines confondus réalisées en direct et en sous-traitance de 01/2022 à 03/2023).

Formation Développeur Python

Cette formation vous permettra d’apprendre les bases du langage Python et de développer des applications web dynamiques avec le framework Flask.

Au programme

2275

Elligible au financement Opco

L’ensemble de nos formations sont adaptées aux besoins des apprenants.

35 heures de formation

10 sessions de 3h30 consécutives sur cinq journées ou à votre convenance par demi-journée du lundi au vendredi de 9h à 12h30 et de 13h30 à 17h00.

N'attendez pas pour apprendreCommencez maintenant !

Formez-vous chez vous ou au bureau, développez votre projet par l’apprentissage, gagnez en compétences et en indépendance.
Formez-vous comme vous voulez quand vous voulez, c’est vous qui décidez.