Établissement
Langue d'enseignement
Français, Anglais
Matières
MB-IT
Responsable(s)
E.DRUON
Intervenant(s)
Y. Duprat
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
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.
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)
- 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