MSC-INF101E: Introduction to Python and scientific computing


Coordinator:  Yannis HARALAMBOUS   

Prerequisites

Elementary notions of algorithmics (variables, arrays, tests, loops, functions, etc.)

Objectives

The goal of this module is to give an introduction to the Python programming language and in particular to the frameworks NumPy (for numerical calculations under Python) and SciPy (for scientific calculations under Python).

Duration: 9h


Content

Three sessions of lecture+practical:

1) Discovery of Python, its peculiarities with respect to other languages, syntax, functions, objects.

2) NumPy: goals and methods, typical examples of problems solved by NumPy.

3) SciPy: goals and methods, typical examples of problems solved by SciPy.

Organization

Examination

A one-hour written exam without documents and without computer.

Scheduled activities

  • C-TP 1 (3h)   Discovery of Python
  • C-TP 2 (3h)   Introduction to NumPy
  • C-TP 3 (3h)   Introduction to SciPy

Team


  C-TP 1
  3h
  C-TP 2
  3h
  C-TP 3
  3h
 Yannis HARALAMBOUS  x x x



  Year 2016/2017
Last update: 08-OCT-16
Last validation:

IMT Atlantique
Campus de Brest
Technopôle Brest-Iroise
CS 83818
29238 Brest Cedex 3
France

Tél  +33 (0)2 29 00 11 11
Fax +33 (0)2 29 00 10 00