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