Informatique et calcul scientifique (pour MAN)

PREPA-094

Après une solide introduction à la logique de prog...

This page is part of the content downloaded from Après une solide introduction à la logique de prog... on Sunday, 29 June 2025, 18:56. Note that some content and any files larger than 50 MB are not downloaded.

Description

Après une solide introduction à la logique de programmation au travers du langage Python, ce cours a pour sujet l'étude de méthodes numériques élémentaires et leur implémentation. Son contenu est organisé en trois parties.

  1. Programmation Python
  2. Bibliothèques scientifiques et graphiques Python
  3. Méthodes numériques.

Voici quelques ouvrages de référence. Bien entendu, la programmation étant une science vivante et largement documentée, vous êtes encouragé.e.s à chercher vos propres sources en ligne et de consulter les forums dédiés à la communauté informatique.

  • Documentation for Python 3 (https://docs.python.org/3/)
  • G. Swinnen, Apprendre à programmer avec Python 3, Eyrolles, 2012, ISBN : 9782212134346.
  • Guttag, Introduction to Computation and Programming Using Python : With Application to Understanding Data, Second Edition, MIT Press, 2016, ISBN : 9780262529624.
  • A. Quarteroni, R. Sacco, F. Saleri, Méthodes Numériques. Algorithmes, analyse et applications, Springer, 2007, ISBN : 9788847004955.
  • J. Rappaz, M. Picasso, Introduction à l'analyse numérique, Presses polytechniques et universitaires romandes, 1998, ISBN : 9782889151936.
  • C.D. Petrescu, Informatique et Calcul Scientifique (ICS-MAN) - Première partie - Programmation Python, Polycopié EPFL.
  • C.D. Petrescu, Informatique et Calcul Scientifique (ICS-MAN) - Quatrième partie - Méthodes numériques, Polycopié EPFL.


Je mets également à votre disposition le support de cours de l'année 2022-2023 donné par Camil Petrescu, ancien enseignant de la MAN. Attention, ce document ne couvre pas exactement la matière présentée durant ce semestre, mais reste néanmoins un bon ouvrage de référence pour vos études.