Agorithmique et programmation en Python
| Nature | UE |
|---|
| Crédits ECTS | 6 |
|---|---|
| Volume horaire total | 50 |
| Volume horaire CM | 7 |
| Volume horaire TD | 4 |
| Volume horaire TP | 39 |
Pré-requis
Aucun pré-requis.
Objectifs
• Connaitre les principaux serveurs dédiés à l’analyse des génomes
• Apprendre à utiliser des bases de données pour intégrer des données massives et hétérogènes
• Initiation au travail d’équipe
• Comprendre le principe et savoir utiliser des outils bio-informatiques dédiés à l’analyse de séquences
• Apprendre à construire une chaine de traitement efficace
• Utiliser une sélection de langages de programmation utilisés en bioinformatique (Python, Bash)
Contenu
COURS MAGISTRAUX ( 12 H)
Initiation à l'algorithmie à travers les points suivants :
• Constantes et variables
• Instructions élémentaires
• Expressions et opérateurs
• Structures de contrôle
• Fonctions et procédures
• Tableaux et tableaux associatifs
• Pointeurs
• Gestion des fichiers
Introduction au langage de programmation Python
TRAVAUX PRATIQUES ( 39 H)
• Pratique du langage de programmation Python (32 h de TP)
• variables, structures de contrôles, …
• développement et test de programmes
• Projet Individuel (6h de suivi)
• le même projet sera réalisé par chaque étudiant
• Le projet est à rendre sous la forme d'un programme Python bien commenté
Initiation à l'algorithmie à travers les points suivants :
• Constantes et variables
• Instructions élémentaires
• Expressions et opérateurs
• Structures de contrôle
• Fonctions et procédures
• Tableaux et tableaux associatifs
• Pointeurs
• Gestion des fichiers
Introduction au langage de programmation Python
TRAVAUX PRATIQUES ( 39 H)
• Pratique du langage de programmation Python (32 h de TP)
• variables, structures de contrôles, …
• développement et test de programmes
• Projet Individuel (6h de suivi)
• le même projet sera réalisé par chaque étudiant
• Le projet est à rendre sous la forme d'un programme Python bien commenté
Appartient à
Informations complémentaires
• Connaitre les principaux serveurs dédiés à l’analyse des génomes
• Apprendre à utiliser des bases de données pour intégrer des données massives et hétérogènes
• Initiation au travail d’équipe
• Comprendre le principe et savoir utiliser des outils bio-informatiques dédiés à l’analyse de séquences
• Apprendre à construire une chaine de traitement efficace
• Utiliser une sélection de langages de programmation utilisés en bioinformatique (Python, Bash)