Python Scripting
Année du cours : 1 année(s)
Etablissement : JUNIA Grande école d’ingénieurs
Langue : Français
Formation(s) dans laquelle/lesquelles le cours apparait :
Période : S1
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
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.
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)