Français Anglais

Collège Doctoral Université de Montpellier

Retour à la liste

5.21 - Introduction to Python Programming [Participation : Présentiel]

Contact : Collège Doctoral de l'Université de Montpellier
formations-college@umontpellier.fr

Catégorie : Outils transverses

Thématique : Formation à la recherche 

Langue de l'intervention : anglais

Nombre d'heures : 7

Min participants : 5

Max participants : 20

Nbre d'inscrits : 17

Nombre de places disponibles : 3

Public prioritaire : Aucun

Public concerné :
Doctorant(e)s

Proposé par : Collège Doctoral Université de Montpellier


Lieu : Salle 2 du Collège Doctoral Bât 3 Campus Triolet
Observations : Bring a computer that can connect to the internet on the Triolet Campus (Eduroam network).
Mots clés : Python, programming, data processing, and analysiss
Début de la formation : 19 mars 2026
Fin de la formation : 19 mars 2026
Date ouverture des inscriptions :
Date fermeture des inscriptions : 11 mars 2026
Modalités d'inscription : Via Adum - 1 jour

Objectifs :
Python is the essential language for scientific research, data analysis, and the development of artificial intelligence tools. Whether you are a MSc or PhD student, mastering Python will enable you to automate tasks, analyze complex data sets, and later access the powerful AI ecosystem. This training course provides you with the essential basics of Python programming so that you can begin to exploit its potential in your study field.

Programme :
Morning:
• Introduction to Python, examples of uses for scientific data
• Getting started with notebooks (online Python environments)
• Fundamental variables and data types (int, float, str, bool)
• Control structures (if, for, while)
• Composite types: lists, tuples, dictionaries
Afternoon:
1. Editing and executing Python scripts (editor/IDE, terminal)
2. Functions and modularity (defining, using, organizing into files)
3. Advanced file manipulation (CSV reading/writing, file management)
4. Introduction to NumPy and pandas for data management
5. Introduction to parallel programming in Python


Pré-requis :
have a basic programming experience in any language (including VBA) and have a basic understanding of programming concepts such as conditionals, loops, and functions (regardless of the language).

Bring a computer that can connect to the internet on the Triolet Campus (Eduroam network).


Méthode pédagogique :
slides with numerous exercises to practice in notebooks then by writing whole programs with a code editor.

Compétences acquises à l'issue de la formation :
• You will know the basic syntax of the language
• You will know how to load text data into a Python program
• You will know how to design simple processes for this data
• You will know how to use Python libraries for more complex processes
• You will know how to save the results of your processes and analyses in result files
• You will know how to speed up processes through parallel programming


Les Compétences et capacités visées à l'issue de la formation (fiches RNCP)

Arrêté du 22 février 2019 définissant les compétences des diplômés du doctorat et inscrivant le doctorat au répertoire national de la certification professionnelle. https://www.legifrance.gouv.fr/loda/id/JORFTEXT000038200990/

Bloc 1 : Conception et élaboration d’une démarche de recherche et développement, d’études et prospective

- Disposer d'une expertise scientifique tant générale que spécifique d'un domaine de recherche et de travail déterminé

- S’adapter en permanence aux nécessités de recherche et d’innovation au sein d’un secteur professionnel

Bloc 2 : Mise en œuvre d’une démarche de recherche et développement, d’études et prospective

- Mettre en œuvre les principes, outils et démarches d’évaluation des coûts et de financement d’une démarche d’innovation ou de R&D

Bloc 4 : Veille scientifique et technologique à l’échelle internationale

- Acquérir, synthétiser et analyser les données et informations scientifiques et technologiques d’avant-garde à l’échelle internationale


La formation participe à l'objectif suivant :être directement utile pour la réalisation des travaux personnels de recherche

Calendrier :

Séance n° 1
Date : 19-03-2026
Horaire : 08h30 - 12h00
Intervenant : Vincent Berry - Polytech Montpellier
Lieu : Salle 2 du Collège Doctoral Campus Triolet Bat 3

Séance n° 2
Date : 19-03-2026
Horaire : 13h00 à 16h30
Intervenant : Vincent Berry - Polytech Montpellier
Lieu : Salle 2 du Collège Doctoral Campus Triolet Bat 3



Retour à la liste