Establishment
Language of instruction
French, English
Teaching content
MB-IT
Training officer(s)
E.DRUON
Stakeholder(s)
Y. Duprat
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.
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)
- 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