headerFribourgLong

introduction pratique au langage python

vendredi 11 janvier 2019, 9h-17h
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 que d’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).

A la fin de ce cours, vous savez utiliser Spyder et écrire des routines simples en Python. Vous pouvez aussi réaliser un traitement de données (importer les données, créer une représentation graphique, …). Pour vos besoins spécifiques, vous êtes capable de chercher et installer de nouveau modules.

Objectifs

  • Vous savez utiliser l’environnement Spyder pour écrire et lancer des scripts.
  • Vous connaissez les spécificités syntaxiques de Python et êtes donc capables 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
  • 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 500 CHF / 400 CHF pour les membres de Swiss Engineering-section Fribourg

Inscription :

 
 

Verification

Mathématiques à votre service