• Niveau d'étude

    BAC +1

  • ECTS

    4 crédits

  • Composante

    Faculté des Sciences

  • Volume horaire

    36h

Description

Ce module constitue une introduction à l’utilisation de Python pour les étudiants poursuivant une formation en Sciences. On y abordera des notions d’algorithmique et du langage Python, mais l’approche est avant tout orientée vers une utilité en Sciences. Les exemples porteront ainsi sur des problématiques en rapport avec les autres matières de première année.

Lire plus

Objectifs

Apprendre à se servir de l’outil Python dans le contexte des Sciences.

Cela comprend (i) la prise en main de l’environnement numérique (sous Linux) (ii) les notions du langage Python nécessaires pour réaliser des programmes simples (iii) l’approche algorithmique, consistant à rendre un problème concret abordable par un programme informatique (iv) la mise en œuvre des outils pour exploiter et analyser les résultats (et en particulier l’élaboration de graphes).

Lire plus

Heures d'enseignement

  • Python pour les sciences - TDTravaux Dirigés30h
  • Python pour les sciences - CMCours Magistral6h

Pré-requis nécessaires

niveau scientifique bac

Lire plus

Contrôle des connaissances

Syllabus

Syllabus :

→ prise en main de l’environnement (Linux, gestion de fichiers, éditeurs, IDE)

→ éléments de python (programmation impérative : variables, fonctions, typage ‘canard’, listes, conditions logiques, boucles, ...)

→ démarche algorithmique (décomposer un problème)

→ recherche d’erreurs dans un code : ‘débugage’

→ Python comme outil pour les Sciences

→ visualisation de fonctions mathématiques et données numériques

→ numpy et matplotlib (éléments pratiques)

→ exploration de quelques domaines spécifiques des Sciences (mathématiques, physique, chimie, électronique, mécanique, etc)

Lire plus