South Green Logo

South Green Trainings pages

This course provides an introduction to programming using python. At the end of the training, participants should be able to write simple python programs to handle biological data and to undertstand more complex programs written by others.
Note : This course in currently available only in french

Prerequisites

Basic knowledge of Linux (Linux for dummies required)

Program

  • Structures de données (listes, dictionaries)
  • Typages des données
  • Structures de controle (conditions et boucles)
  • Fonctions
  • Règles d’écriture
  • Mise en pratique d'écriture et exécution des programmes
  • Gestion d’options et création/edition des fichiers
  • Lecture/ecriture des fichiers bioinformatiques (csv, fasta, sam...)

Learning objectives

Introduction à la programmation en utilisant le langage Python.
A la fin de cette formation les participants pourront écrire des programmes en python
et manipuler des données biologiques et comprendre
les programmes plus complexes écrits par d’autres.

Training material

  • Slides : see
  • Exercises : see

Instructors

  • Etienne Loire - EL (ASTRE)
  • Valentin Klein - VK (DIADE)
  • Sébastien Ravel - SR (PHIM)
  • Valérie Noël - VN (MIVEGEC)
  • Julie Orjuela-Bouniol - JO (DIADE)
  • Aurore Comte - AC (PHIM)
  • Jacques Dainat - JD (MiVEGEC)
  • Florian Charriat - FC (ASTRE)
  • Antoni Exbrayat - AE (ASTRE)
  • Théo Durant - TD (AGAP)
  • Catherine Breton - CB (Bioversity)

Trainings

Date Location Topics Participants Instructors Links Units
2023 Montpellier, France Initiation au langage Python 19 SR, FC, AE, JD, TD   South Green & collaborators
2022 Montpellier, France Initiation au langage Python 10 SR, JO, AC, CB   South Green & collaborators
2019 Montpellier, France Initiation au langage Python 20 EL, VK, SR, JO, VN   South Green & collaborators