Aller au contenu

Programmation et automatisation Python

Python | De Zero a Expert

Apprenez Python de zéro et développez vos compétences en programmation étape par étape. Découvrez les bases du langage, maîtrisez les structures de données et les fonctions, initiez-vous à la programmation orientée objet et réalisez un projet pratique final.

  • NiveauIntermédiaire
  • Durée30 heures
  • ModalitésPrésentiel et en ligne
  • Inscriptions ouvertes

Présentation

Cette formation vous accompagne dans l’apprentissage du langage Python, depuis les notions fondamentales de la programmation jusqu’aux bases de la programmation orientée objet (OOP). Grâce à une approche progressive et pratique, vous apprendrez à utiliser les variables, les types de données, les conditions, les boucles, les structures de données, les fonctions et les fichiers.

Vous développerez votre logique algorithmique, apprendrez à résoudre des problèmes de programmation et découvrirez les principes de la programmation orientée objet. La formation vous permettra également de mettre en pratique vos acquis à travers des exercices et un projet applicatif final.

Accessible aux débutants, elle constitue une base solide pour poursuivre votre apprentissage du développement logiciel et explorer des domaines tels que l’intelligence artificielle et l’analyse des données.

Public et prérequis

Public cible

  • - Étudiants universitaires et des filières techniques.
  • - Débutants souhaitant apprendre la programmation à partir de zéro.
  • - Passionnés d’informatique et de nouvelles technologies.
  • - Personnes souhaitant développer leurs compétences en Python.
  • - Apprenants intéressés par le développement logiciel, l’intelligence artificielle et l’analyse des données.

Prérequis

  • Aucun prérequis en programmation n’est nécessaire. Cette formation est accessible aux débutants souhaitant apprendre Python à partir de zéro. Une connaissance de base de l’utilisation d’un ordinateur est recommandée.

Objectifs pédagogiques

À l’issue de la formation, vous serez capable de :

  1. - Acquérir les fondamentaux du langage Python.
  2. - Comprendre les variables et les différents types de données.
  3. - Utiliser les conditions et les boucles.
  4. - Manipuler les listes, les tuples, les dictionnaires et les ensembles.
  5. - Créer et utiliser des fonctions.
  6. - Développer la logique algorithmique et la résolution de problèmes.
  7. - Apprendre à lire et à écrire des fichiers.
  8. - Comprendre les principes de la programmation orientée objet (OOP).
  9. - Réaliser un projet applicatif pour mettre en pratique les connaissances acquises.

Programme

01 Module 1 : Introduction à Python
  • Présentation du langage et de ses domaines d’application.
  • Découverte de l’environnement de développement.
  • Syntaxe de base et premiers programmes.
02 Module 2 : Variables et types de données
  • Déclaration et utilisation des variables.
  • Types numériques, chaînes de caractères et booléens.
  • Opérateurs et conversions de types.
03 Module 3 : Conditions et boucles
  • Instructions conditionnelles.
  • Boucles for et while.
  • Contrôle de l’exécution d’un programme.
04 Module 4 : Structures de données
  • Listes et tuples.
  • Dictionnaires et ensembles.
  • Manipulation et organisation des données.
05 Module 5 : Fonctions
  • Création et appel des fonctions.
  • Paramètres et valeurs de retour.
  • Réutilisation et organisation du code.
06 Module 6 : Résolution de problèmes
  • Introduction à la logique algorithmique.
  • Décomposition des problèmes en étapes.
  • Exercices pratiques de programmation.
07 Module 7 : Gestion des fichiers
  • Lecture et écriture de fichiers.
  • Enregistrement et récupération des données.
08 Module 8 : Programmation orientée objet (OOP)
  • Introduction aux classes et aux objets.
  • Attributs et méthodes.
  • Organisation du code selon les principes de la programmation orientée objet.
09 Module 9 : Projet pratique final
  • Conception d’une application simple.
  • Application des notions étudiées.
  • Réalisation et présentation du projet final.

Travaux pratiques et projets

  • Réalisation d’exercices progressifs de programmation Python.
  • Application des notions apprises à travers des cas pratiques.
  • Manipulation des structures de données.
  • Création et utilisation de fonctions.
  • Lecture et écriture de fichiers.
  • Résolution de problèmes algorithmiques.
  • Découverte et mise en pratique de la programmation orientée objet (OOP).
  • Conception et réalisation d’un projet applicatif final.

Méthode d’apprentissage

  • Alternance d’apports théoriques courts et de laboratoires pratiques
  • Mises en situation inspirées de cas rencontrés en entreprise
  • Progression par étapes, avec des points de validation des acquis
  • Accompagnement par un formateur tout au long du parcours

Durée et modalités

Durée
30 heures
Modalités
Présentiel et en ligne

Le calendrier, la durée et les conditions de la prochaine session sont communiqués sur demande.

Modalités d’inscription

  1. Envoyez une demande d’information en précisant la formation visée

  2. Échange avec un conseiller pour valider le niveau et les objectifs

  3. Confirmation des modalités et du calendrier de la prochaine session

Cette formation vous intéresse ?

Envoyez-nous votre demande : nous revenons vers vous avec le programme détaillé et les modalités de la prochaine session.

Programmation et automatisation Python

Programme en préparation

Programmation et automatisation Python

Python pour l’automatisation IT

Apprendre Python pour automatiser les tâches techniques : scripts, fichiers, API et outils d’administration système et réseau.

  • Python
  • Scripts
  • API REST
Niveau : débutant
Programme en préparation

Programmation et automatisation Python

Data et machine learning avec Python

Préparer, analyser et visualiser des données, puis construire et évaluer vos premiers modèles d’apprentissage automatique.

  • Python
  • Pandas
  • Visualisation
Niveau : intermédiaire
Écrivez-nous 8h00 à 16h00 sur WhatsApp (nouvel onglet)