headerFribourgLong

Introduction pratique au langage Python

Fribourg Pérolles,  vendredi 12 novembre  2021,   9h00 – 17h00

(si légalement possible en mode présentiel, en cas de confinement en mode à distance)

Ce cours s’adresse à toute personne désireuse de découvrir les possibilités d’utilisation du langage de programmation Python et connaitre les règles de base de ce langage. Il est donné en français par Prof. Jean-Luc Robyr.

Python est un langage de programmation orienté objet, multiplateforme (Windows, Mac, Unix, Android, …). Il est de plus en plus utilisé, entre autre dans le monde scientifique, car il utilise une syntaxe simple et assez intuitive ainsi qu’une vaste collection d’outils de traitement avancés. Il bénéficie d’une licence libre, ce qui a généré une grande communauté d’utilisateurs et utilisatrices qui fournissent facilement des exemples de code.

Ce cours propose une initiation à Python dans l’environnement «IDE Spyder » développé au MIT. Au travers d’exercices pratiques les participant∙e∙s vont expérimenter certaines règles de base du langage et les outils principaux pour le traitement scientifique (représentation graphique, analyse numérique et statistique, création basique d’une interface graphique).

Objectifs

A la fin de ce cours,

  • vous savez utiliser l’environnement Spyder pour écrire et lancer des scripts.
  • vous connaissez les spécificités syntaxiques de Python et êtes donc capable d’écrire des routines simples.
  • vous avez eu un aperçu de la richesse des librairies (packages) existantes et êtes capable de trouver et installer une librairie qui vous convient.

Contenu

  • Introduction au langage Python et à la variété des outils existants.
  • Installation d’un package
  • Installation de l’environnement Anaconda sur les ordinateurs des participant∙e∙s
  • Présentation de l’environnement Spyder (script, ligne de commande, aide, …)
  • Introduction à la syntaxe Python à travers des exemples pratiques
  • Présentation d’exemples avancé choisi
    • Représentation graphique
    • Création de GUI
    • Importation et analyse de données (fit, outils statistiques)
    • Résolution numérique d’équation différentielles

Support de cours: Script avec commandes de base et exercices pratiques

Les participant∙e∙s se muniront d’un ordinateur portable pour utiliser le logiciel (nous contacter si ce n’est pas possible)

Le nombre de participant∙e∙s est limité à 18.

Le coût de la journée de formation est de 500 CHF / de 400 CHF pour les membres de Swiss Engineering-section Fribourg

 
 

Verification

Mathématiques à votre service