Plan du cours
Introduction
-
Philosophie et principes de Python
-
Python pour les ingénieurs vs Python pour les développeurs de 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énieuriale
Comprendre Python pour l'ingénierie
-
Le cycle de vie d'un script Python dans un environnement technique
-
Comment Python s'intègre dans l'automatisation, le traitement des données et les workflows industriels
-
Python et les systèmes industriels : possibilités et limites
Pour commencer
-
Mise en place de l'environnement de développement
-
Installation de Python en tant qu'application autonome
-
Utilisation de Python depuis 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 de logique d'ingénierie : seuils, règles, paramètres et scripts de décision
Travailler avec les données et l'automatisation
-
Lecture et écriture de fichiers simples
-
Gestion des données CSV et traitement technique de base
-
État d'esprit de débogage de base et gestion des erreurs
-
Automatisation des tâches d'ingénierie répétitives
Mini-projet appliqué
-
Réalisation d'un script simple de calcul technique, de traitement de données ou d'automatisation
-
Exercice pratique : analyse de la performance des machines ou génération de rapports sur les indicateurs clés de performance (ICP)
Résumé et prochaines étapes
-
Répétition des concepts clés
-
Ressources pour l'apprentissage continu
-
Prochaines étapes pour appliquer Python dans les environnements d'ingénierie
Pré requis
- Compréhension de l'utilisation de base de l'ordinateur et du raisonnement logique
- Expérience avec des environnements techniques ou d'ingénierie (facultatif)
- Expérience en programmation : Aucune exigence
Public cible
- Ingénieurs et professionnels de l'automatisation
- Techniciens et personnes à la recherche d'emplois techniques
- Étudiants en ingénierie (niveau Bac+2 à Bac+5)
- Professionnels de l'informatique souhaitant appliquer Python dans des contextes industriels
- Toute personne ayant un background 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