There is nothing to show here!
Slider with alias courses not found.

Formation complète à Python + POO

Plus de 75% de la formation sont des exercices pratiques / projets

  1. Comprendre les fondamentaux de Python : Les participants seront capables de comprendre et d’appliquer la syntaxe de base de Python, y compris la manipulation des variables, les types de données, les structures de contrôle, la gestion des erreurs et des exceptions, les fonctions et les modules.
  2. Maîtriser les collections et la manipulation de données en Python : Les participants apprendront à travailler avec les collections en Python, comme les listes, les tuples, les dictionnaires et les ensembles. Ils apprendront également à lire et à écrire des fichiers en Python.
  3. Comprendre la programmation orientée objet (POO) en Python : Les participants seront initiés à la POO en Python. Ils apprendront à créer des classes, à instancier des objets, à utiliser l’héritage et le polymorphisme, et à travailler avec des propriétés et des méthodes spéciales.
  4. Appliquer les connaissances à des projets pratiques : Enfin, l’objectif final de cette formation est que les participants soient capables d’appliquer les connaissances acquises pour créer de petits projets en Python, démontrant ainsi leurs compétences en résolution de problèmes et en programmation.
  1. Développeurs débutants : Ceux qui ont une connaissance de base de la programmation et qui souhaitent se lancer dans le développement Python. Ils peuvent avoir une expérience préalable avec un autre langage de programmation ou être nouveaux dans le domaine.
  2. Développeurs d’autres langages : Les développeurs qui travaillent principalement avec d’autres langages de programmation et qui souhaitent élargir leurs compétences en apprenant Python.
  3. Étudiants en informatique : Les étudiants en informatique ou dans des domaines connexes qui souhaitent renforcer leurs compétences en programmation Python ou explorer ce langage.
  4. Professionnels de la tech non développeurs : Les professionnels qui travaillent dans le secteur technologique mais pas dans des rôles de développement, et qui souhaitent comprendre la programmation Python pour mieux collaborer avec leurs collègues développeurs ou pour envisager un changement de carrière.
  1. Connaissance de base de l’informatique : Les participants devraient être familiers avec les concepts de base de l’informatique et être à l’aise avec l’utilisation d’un ordinateur, y compris l’installation de logiciels et l’utilisation de la ligne de commande.
  2. Connaissance de base de la programmation : Bien que Python soit souvent recommandé comme premier langage de programmation, il serait utile d’avoir une compréhension de base des concepts de la programmation, tels que les variables, les boucles, les conditions et les fonctions. Une connaissance préalable d’un autre langage de programmation serait un avantage, mais n’est pas obligatoire.
  3. Environnement de développement : Les participants devraient avoir un ordinateur avec Python installé, ainsi qu’un éditeur de texte ou un environnement de développement intégré (IDE) pour écrire du code.
Programme :

Introduction à Python

  • Matin :
    • Présentation de Python : pourquoi Python, utilisation, avantages.
    • Installation et configuration de l’environnement Python.
    • Syntaxe de base de Python : variables, types de données, opérateurs.
  • Après-midi :
    • Structures de contrôle : if, else, boucles for et while.
    • Gestion des erreurs et des exceptions.
    • Exercices pratiques.

Approfondissement de Python

  • Matin :
    • Fonctions en Python : déclaration, appel, portée des variables.
    • Les collections en Python : listes, tuples, dictionnaires, ensembles.
    • Techniques de manipulation de listes : slicing, list comprehension.
  • Après-midi :
    • Gestion des fichiers en Python.
    • Les modules en Python.
    • Exercices pratiques.

Introduction à la programmation orientée objet (POO) en Python

  • Matin :
    • Les classes en Python : création, instanciation, attributs et méthodes.
    • L’héritage et le polymorphisme en Python.
  • Après-midi :
    • Les propriétés en Python : getters, setters, et deleteurs.
    • Les méthodes spéciales en Python.
    • Exercices pratiques.

Projets pratiques

  • Matin :
    • Travail sur un projet : développer une application console simple en Python.
    • Présentation des projets, feedback et conclusion de la journée.
  • Après-midi :
    • Travail sur un autre projet : développer une autre application console, plus complexe, en utilisant la POO.
    • Présentation des projets, feedback et conclusion de la journée.

Révision et projet pratique

  • Matin :
    • Revue des concepts clés appris pendant les jours précédents
    • Questions-réponses et résolution de problèmes
  • Après-midi :
    • Projet pratique : Les participants travaillent sur un petit projet de codage pour mettre en pratique ce qu’ils ont appris, avec l’assistance de l’instructeur
    • Présentation des projets et feedback

En présentiel ou en distanciel,

les cours ont lieu de 9h à 12h30 et de 14h à 17h30.

Cette formation comporte plusieurs ateliers pratiques sur des environnements techniques.
Les sessions “A distance” sont réalisées avec un outil de visioconférence, permettant au formateur d’adapter sa pédagogie.

L’évaluation se fait en continue au fils des travaux pratiques

Taux de satisfaction : en cours

Nombre de sessions en 2023 : 12

Un module de formation est prévu chaque mois

Plusieurs solutions de financement peuvent être adaptée à votre situation :

  • Le plan de développement des compétences de votre entreprise : rapprochez-vous de votre service RH.
  • Le dispositif FNE-Formation.
  • L’OPCO (opérateurs de compétences) de votre entreprise.
  • Pôle Emploi sous réserve de l’acceptation de votre dossier par votre conseiller Pôle Emploi.

Durée :

5 jours

Lieu :

Intra / Inter – Présentiel / Distanciel

Prix :

3290 € H.T.

Une session par mois

Nous contacter