Centrale Lille Course Catalogue

Python - Excel

Course label : Python - Excel
Teaching departement : CMA /
Teaching manager : Mister LUDOVIC THUINET
Education language :
Potential ects : 0
Results grid :
Code and label (hp) : ENSCL_CI_M5_4_3 - Python - Excel

Education team

Teachers : Mister LUDOVIC THUINET / Mister JEREMIE BOUQUEREL
External contributors (business, research, secondary education): various temporary teachers

Summary

This course is aimed at students already familiar with the use of a programming language and also constitutes an introduction to the use of a spreadsheet (Excel). Its objective is to allow students to perfect their practice in these different tools by applying them to exercises of increasing complexity and by learning more advanced options.

Educational goals

At the end of this course, the student must: 1/ Know the syntax and method of organizing data associated with a spreadsheet 2/ Know how to use a spreadsheet to calculate and analyze data 3/ Know how to use a spreadsheet to deal with numerical problems involving a large number of parameters and complicated equations 4/ Know how to imagine and implement simple algorithms using Python 5/ Know how to implement a logical approach allowing you to detect possible errors in equations and algorithms

Sustainable development goals

Knowledge control procedures

Continuous Assessment
Comments: Final written exam (duration: 1h45)

Online resources

1 Excel usage handout 1 course handout “Programming in Python” Worksheets to process on Excel and Python

Pedagogy

This course takes place only in the form of tutorials on a computer station. 1/ Use of Excel: general presentation of the Excel software (format of cells, insertion of formula, incremented copies, absolute references/relative references), drawing of graphs in Excel (creation of a graph, exploitation of a graph, bar uncertainty, trend lines, linear regression) 2/ Deepening the use of Excel: using the forms toolbar and ergonomic tools, using the Target Value and Solver tools, recording a series of instructions using a macro, using dynamical tables, use of statistical functions 3/ Application of the Python programming language to creating games or solving problems commonly encountered in chemistry

Sequencing / learning methods

Number of hours - Lectures : 0
Number of hours - Tutorial : 9
Number of hours - Practical work : 0
Number of hours - Seminar : 0
Number of hours - Half-group seminar : 0
Number of student hours in TEA (Autonomous learning) : 0
Number of student hours in TNE (Non-supervised activities) : 0
Number of hours in CB (Fixed exams) : 0
Number of student hours in PER (Personal work) : 0
Number of hours - Projects : 0

Prerequisites

Already have experience using a spreadsheet and a programming language, for example by having followed the “Excel-Python for beginners” course.

Maximum number of registrants

Remarks