Plate-forme bio-informatique GenOuest (IRISA)

Introduction à Python en sciences biologiques

stage court - formation qualifiante
 
PUBLIC
Chercheurs et ingénieurs, biologistes et bio-informaticiens souhaitant maîtriser un langage de programmation pour automatiser l’analyse de leurs données et développer des applications spécifiques.

OBJECTIFS, COMPÉTENCES DÉVELOPPÉES

Maîtriser le langage Python pour le développement d’applications en bioinformatique.


PRÉ-REQUIS
Notions de programmation. 
 
ORGANISATION PÉDAGOGIQUE
Les formations sont dispensées sous forme de cours et travaux pratiques.

PROGRAMME

Journée 1

Introduction :
- introduction aux concepts de programmation de haut/bas niveau, orienté objet ou non, interprétés / compilés ; quand, comment, pourquoi utiliser tels ou tels type de langages + exemples ; De l’importance des librairies disponibles ; comparaisons de quelques langages ;
- histoire du langage python, philosophie, portage, de son utilisation, concurrent (Ruby et consorts).

Cours de base (pré-requis : avoir une connaissance de base de ces notions) :
- variables, types de données ;
- boucles ;
- conditions ;
- fonctions ;
- librairies ;
- objets/classes à avantages, exemple de creations d’interfaces graphiques conviviales ;
- gestion dynamique des erreurs (essais/exceptions) ;
- gestion de données externalisées : fichiers (bases de données ?) ;
- pseudo-compilation de package pour distribution, présentation Nsis ? ;
- quelques mots sur BioPython (à développer si besoin en fonction du public) ;
- quelques mots sur l’utilisation de C, R ou Matlab dans Python.

Pratique :
- installation, interfaces, prise en main, différences suivant les systèmes utilisés ;
- boucles, conditions, gestion des données (listes, tableaux, fichiers, objet).

Journée 2

Pratique sur des problèmes concrets :
- analyse de code génétique, expressions régulières en python ;
- programmation de calculs matriciels : utilisation de Numpy, Maths, Matplotlib ;
- créer des simulations stochastiques ;
- créer une interface graphique pour la gestion de l’un des 3 problèmes au dessus.

Pratique personnelle suivant intérêts.



INFORMATIONS COMPLÉMENTAIRES

Les programmes détaillés et des informations complémentaires sont consultables sur le site de la plate-forme bio-informatique GenOuest : http://www.genouest.org (rubrique formation).


INTERVENANT
Solenn STOECKEL

COORDINATION PÉDAGOGIQUE
Olivier COLLIN
ingénieur de recherche
CNRS / IRISA

 
CHARGÉ DE MISSION
Frédéric REMONTÉ

ASSISTANTE
Estelle RIO

PRIX :
nous consulter
en savoir plus sur les modalités de financement de votre formation
DURÉE :
2 jours
DATE(S) :
planning des sessions 2012
DÉPÔT DE DOSSIER :
Nombre de places minimum pour ouvrir la formation : 6
formulaire d'inscription
LIEU DE LA FORMATION :
institut de recherche en informatique et systèmes aléatoires (IRISA)
campus de Beaulieu - 35000 Rennes
CONTACT :
Estelle RIO
tél. : +33 (0)2 23 23 39 50
sfc-irisa@univ-rennes1.fr
service formation continue
4, rue kléber - 35000 Rennes

Service formation continue - université de Rennes 1
4 rue Kléber 35000 Rennes - tél. : +33 (0)2 23 23 39 50 - fax : +33 (0)2 99 63 30 33 - courriel : sfc@univ-rennes1.fr
dernière mise à jour : Mercredi 8 Février, 2012 14:37
Retour accueil
Validez vos acquis (VAE)
puce Financez votre formation
puce Domaines de formation :
  fleche gestion
  fleche économie
  fleche droit
  fleche santé
  fleche informatique
  fleche technologies
  fleche environnement
  fleche agroalimentaire
  fleche génie civil
  fleche communication
       journalisme
  fleche carrières sociales
  fleche autres domaines
puce Types de formation :
  fleche masters
  fleche licences professionnelles
  fleche stages courts
  fleche formations en alternance
  fleche formations à distance
 
Loading