Plan du cours
Introduction
-
Philosophie et principes de Python
-
Python pour les ingénieurs vs Python pour les développeurs logiciels
-
Aperçu des fonctionnalités de Python pour les applications techniques et d'automatisation
-
Au-delà du codage : Python comme outil de réflexion ingéniérale
Compréhension de Python pour l'ingénierie
-
Le cycle de vie d'un script Python dans un environnement technique
-
Comment Python s'intègre à l'automatisation, au traitement des données et aux workflows industriels
-
Python et les systèmes industriels : possibilités et limites
Premiers pas
-
Configuration de l'environnement de développement
-
Installation de Python en tant qu'application autonome
-
Utilisation de Python à partir de la ligne de commande
-
Installation de Python sur site (on-premise)
-
Installation de Python dans le cloud (contexte optionnel)
-
Installation et utilisation d'un IDE Python (VS Code, PyCharm)
Fondamentaux de Python pour les ingénieurs
-
Syntaxe de Python, variables, types de données et opérateurs
-
Conditions, boucles et flux de contrôle de base
-
Fonctions et pensée modulaire
-
Listes, dictionnaires et structures de données simples
-
Modèles logiques d'ingénierie : seuils, règles, paramètres et scripts de décision
Travail avec les données et l'automatisation
-
Lecture et écriture de fichiers simples
-
Gestion des données CSV et traitement technique de base
-
Esprit de débogage de base et gestion des erreurs
-
Automatisation des tâches d'ingénierie répétitives
Projet pratique appliqué
-
Réalisation d'un script simple de calcul technique, de traitement de données ou d'automatisation
-
Exercice pratique : analyse des performances des machines ou génération de rapports KPI
Résumé et prochaines étapes
-
Rappel des concepts clés
-
Ressources pour l'apprentissage ultérieur
-
Prochaines étapes pour appliquer Python dans les environnements d'ingénierie
Pré requis
- Une compréhension de l'utilisation de base de l'ordinateur et du raisonnement logique
- De l'expérience dans des environnements techniques ou d'ingénierie (optionnel)
- Expérience en programmation : Aucune exigence
Public cible
- Ingénieurs et professionnels de l'automatisation
- Techniciens et chercheurs d'emploi dans le secteur technique
- Étudiants en ingénierie (niveau Bac+2 à Bac+5)
- Professionnels de l'informatique souhaitant appliquer Python dans des contextes industriels
- Toute personne ayant un bagage technique et souhaitant apprendre Python pour des applications pratiques
Nos clients témoignent (2)
Tout en général
Daniele Donzelli - ITT ITALIA S.r.l.
Formation - CANoe for CAN Compact Training
Traduction automatique
Connaissances de base sur les PLC
Bartosz - Phillips-Medisize Poland
Formation - Introduction to OMRON PLC programming
Traduction automatique