ENIT

EC0903SI02 - CALCUL SCIENTIFIQUE POUR L'INGENIEUR

Objectifs

L'objectif de ce module est de donner aux étudiants d'une école d'ingénieurs des connaissances sur les méthodes de calcul assistées par ordinateur basées sur le langage de programmation Python et sur certains des principaux modules informatiques tels que Numpy, Scipy, Matplotlib et Sympy. À la fin de ce cours, un étudiant doit être en mesure de traiter des données, d'analyser et de présenter les résultats sous forme graphique, de faire communiquer les logiciels informatiques et d'automatiser les procédures de traitement.

The objective of this module is to give the students of an engineer school some knowledge about computer-aided calculation methods based on the Python programming language and the some of the main computational modules such as: Numpy, Scipy, Matplotlib and Sympy. At the end of this course, a student must be able to process amount of data, analyze and present the results in graphical form, make computing softwares communicate, and automate processing procedures.

Présentation

- Introduction à l'informatique scientifique.
- Brèves notions sur le langage de programmation Python (kit de survie)
- Modules Numpy, Scipy, Matplotlib et Sympy Python
- Exemples d'applications
- Tutoriels et applications de programmation à des problèmes scientifiques

- Introduction to scientific computing.
- Brief notions about the Python programming language (survival kit)
- Numpy, Scipy, Matplotlib and Sympy Python modules
- Examples of applications
- Tutorials and programming applications to scientific problems

Pré-requis

Notions d'informatique et de programmation requises
Une connnaissance préalable deu langage Python est recommandée.

Recommandations


Conditions d'évaluation

(1*TD1+1*RAP1)/2

TD1 : Travaux Dirigés 1

RAP1 : Rapport

RAP : Rapport

Bibliographie

[1] , Automate the Boring Stuff With Python: Practical Programming for Total Beginners
[2] John V. Guttag, Introduction to Computation and Programming Using Python: With Application to Understanding Data, MIT Press, 2016
[3] Claus Fuhrer & Jan Erik Solem & Olivier Verdier, Scientific Computing with Python 3, Packt Publishing, 2016
[4] VanderPlas, Jake, Python Data Science Handbook: Essential Tools for Working with Data, O'Reilly Media, 2016
[5] Tarek Ziadé, Programmation PYTHON, 2009

[1] , Automate the Boring Stuff With Python: Practical Programming for Total Beginners
[2] John V. Guttag, Introduction to Computation and Programming Using Python: With Application to Understanding Data, MIT Press, 2016
[3] Claus Fuhrer & Jan Erik Solem & Olivier Verdier, Scientific Computing with Python 3, Packt Publishing, 2016
[4] VanderPlas, Jake, Python Data Science Handbook: Essential Tools for Working with Data, O'Reilly Media, 2016
[5] Tarek Ziadé, Programmation PYTHON, 2009

En bref

Langue d'enseignement : français

Contactez l'ENI de Tarbes

47, avenue d'Azereix - BP 1629 - 65016 Tarbes CEDEX

+33 (0)5 62 44 27 00

  • Région Occitanie
  • Erasmus +
  • Logo midisup
  • Logo CGE
  • Logo UTFTMP
  • Logo CTI
  • Logo CDEFI
  • Logo MENESR