Python : une introduction à la programmation pour la recherche
Résumé de la formation
Python est le langages de programmation plus utilisé dans la recherche ; sa facilite d’implémentation, sa licence open source et sa versatilité dans la solution des problèmes complexes son quelques raisons de son succès. Soit pour les sciences biologiques, ingénierie ou sciences sociales, les connaissances de programmation sont un atout dans le bagage d’un chercheur. Je vous invite à me rejoindre pour découvrir, à travers de la pratique, la puissance de la programmation scientifique avec Python.
Programme
- Principes de base de la programmation Python 3
- L’essentiel de la programmation avec Python
- L’orienté objet et l’algorithme en pratique avec Python
- Travailler avec des classes et gérer les exceptions
- Travailler avec les fichiers et les objets String
- Implémenter des fonctions et des modules
- Utiliser les fonctionnalités de la bibliothèque standard
- Outils Python (modules NumPy) pour les applications de recherche
- Comment appliquer les outils Python pour la recherche, Exercices pratiques
Jour 1
- Introduction au langage Python
- Les consoles et le débogage en Python
- Jupyter Notebooks et environnement
- Le langage : la syntaxe, les structures (string, listes, dictionnaires…), les opérateurs et les fonctions
- Boucles, fonctions, indentation
- Exercices d’entrainement
Jour 2
- Programmation oriente objet en Python
- Les classes, les objets et la création de bibliothèques
- Héritage
- Cas pratique.
Jour 3
- Introduction aux modules Python couramment utilisés dans le calcul scientifique : NumPy, Matplotlib, Seaborn, Pandas.
- Calcul matriciel
- Statistiques
- Représentation graphique
- Cas pratique.
Jour 4
- Analyses Statistique, les outils.
- Régression linéaire, avec Scikit-Learn.
- Cas pratique.
Objectifs de la formation :
- Maîtriser l’algorithme et l’orienté objet avec Python
- Apprendre à construire et à exécuter un programme Python
- Maîtriser les concepts de base de la programmation et pourquoi ils sont utilisés
- Apprendre à modifier des bases de données
- Écrire des programmes pour accéder aux données d’une base de données
- Comprendre la structure d’une base de données et savoir comment gérer des tables
Formateurs et formatrices
Eulalio TORRES, Docteur en Ingénierie Aérospatiale avec trajectoire internationale et expérience dans l’analyse des données en plusieurs secteurs.
Informations pratiques
• Email (contact pédagogique) : ingetorresg@gmail.com
• Dates prévisionnelles : 7,8,21 et 22 février 2022 de 9h à 16h
• Lieu : à distance
• Durée : 4 jours/ 24h
• Pré-requis : Connaissance des statistiques recommandées. Un ordinateur est indispensable.
• Public visé : Doctorants
• Effectif maximum : 20
Code
OUN17
Outils et méthodes
Outils numériques
Public
Doctorants
Durée
4 jours/ 24h
Langue
Français
Format
Distanciel
Formations dans la même catégorie
Enseigner dans un environnement numérique
Langue : Français
Format : Presentiel
Code : DFEP3
Elaborer sa recherche à l’aide d’outils numériques
Langue : Français
Format : Presentiel
Code : DFOM5
Zotero : prise en main complète
Langue : Français
Format : Distanciel
Code : OUN10
Zotero : niveau avancé
Langue : Français
Format : Distanciel
Code : OUN11
Pratique de l’ordinateur et d’Internet pour doctorants
Langue : Français
Format : Présentiel
Code : OUN14
Data Science et Machine Learning pour la recherche, une introduction
Langue : Français
Format : Distanciel
Code : OUN18
Initiation opérationnelle à LaTeX
Langue : Français
Format : Présentiel
Code : OUN16
Bioinformatique, l’outil informatique des biologistes
Langue : Français
Format : Présentiel
Code : OUN7