Python Scripting

Code Cours
2223-JUNIA-M1S1-MB-IT-201
Language of instruction
French, English
Teaching content
MB-IT
Training officer(s)
E.DRUON
Stakeholder(s)
Y. Duprat
Level
Master
Program year
Period

Présentation

Prerequisite
To follow this module, the student must know the basics of algorithm and procedural programming.
Goal
Targeted skills : 34(342/343), 43(431/432/433)

This module addresses the notions of programming in Python whose specificities make it a much appreciated language for process scripting. It has many libraries that make developments very fast.

The orientation is suitable for all engineering profiles domains software development, big data, cyber security, connected objects, engineer of business domains.

At the end of the course, the student will:

- Know how to use the interpreter and the bytecode
- Know the working environments Eric, Netbeans and PyCharm
- Know data types, control structures, functions, exceptions
- Know the development of scripts using libraries

The case study approach requires the acquisition of technical and transversal skills such as autonomy.
Presentation
This module covers the following topics:

- The use of Eric, Netbeans and PyCharm work environments
- The mplementation of data types (simple, complex types)
- The characteristics of types (mutable, immutable, slicing, comprehension lists
- The implementation of control structures (blocks, conditions, comparison operators, tests, iterations)
- The control of the structures, functions, exceptions of an application
- The use of standard protocols (FTP, HTTP, SMTP)

Modalités

Organization
Type Amount of time Comment
Face to face
Lab 10,00
Mini-project 18,00
Independent study
Independent study 30,00
Overall student workload 58,00
Evaluation

Ressources