Python Scripting

Code Cours
2223-JUNIA-M1S1-MB-IT-201
Langue d'enseignement
Français, Anglais
Matières
MB-IT
Responsable(s)
E.DRUON
Intervenant(s)
Y. Duprat
Niveau
Master
Année de formation
Période

Présentation

Prérequis
Pour suivre ce module, l’étudiant doit connaitre les notions de base d’algorithmie et de programmation procédurale.

Référence : « Cours algorithmie et langage C » dispensé en 3ème année à l’ISEN Lille
Objectifs
Compétences visées : 34(342/343), 43(431/432/433)

Ce module aborde les notions de programmation en Python dont les spécificités en font un langage très apprécié pour le scripting de process. Il dispose de très nombreuses bibliothèques qui rendent les développements très rapides.

L’orientation convient à tous les profils d’ingénieurs des domaines développement logiciel, big data, cyber sécurité, objets connectés, ingénieur d’affaire, …

A la fin du cours, l’étudiant devra :

- Savoir utiliser l’interpréteur et le « bytecode »
- Maitriser les environnements de travail Eric, Netbeans et PyCharm
- Connaitre les types de données, les structures de contrôle, les fonctions, les exceptions
- Maitriser le développement de scripts utilisant des bibliothèques

L’approche en étude de cas nécessite l’acquisition de compétences techniques et transversales comme l’autonomie.
Présentation
Ce module aborde les thématiques suivantes :

- L’utilisation des environnements de travail Eric, Netbeans et PyCharm
- La mise en œuvre des types de données (types simples, complexes)
- La compréhension des caractéristiques des types (mutable, immutable, le « slicing », les listes de compréhension
- La mise en œuvre les structures de contrôle (blocs, conditions, opérateurs de comparaisons, tests, itérations)
- La maîtrise des structures, des fonctions, des exceptions d’une application
- L’utilisation des protocoles standards (FTP, HTTP, SMTP)

Modalités

Organisation
Type Nombre d'heures Remarque
Présentiel
Travaux Pratiques 10,00
Mini-projet 18,00
Travail personnel
Travail personnel 30,00
Charge de travail globale de l'étudiant 58,00
Évaluation

Ressources