Identification de la formation
Code de formation: 
2024-10902
Domaine - Formacode: 
information scientifique et technique

Cette formation aborde l'usage du langage Python comme un outil pour la programmation scientifique (et non pas dans une perspective d’ingénierie logicielle). En effet, s’il est évidemment possible d’utiliser Python pour développer des applications, ce langage tire sa force de son rôle de « liant » (de « colle ») dans le traitement de données. En effet, la programmation avec le langage Python permet à la fois de réaliser les traitements statistiques habituels des SHS tout en ouvrant aux nouveaux usages liés à l'automatisation des tâches informatiques, le traitement des grands corpus des humanités numériques ou encore la collecte de données sur les réseaux sociaux. Par ailleurs,, l’apprentissage des bases de Python permets non seulement de renforcer sa culture informatique, ouvrant ce faisant la voie à de nouvelles stratégies d’analyses, mais aussi d’envisager différemment le rapport aux données, la conceptualisation mais aussi la collaboration avec le partage du code et les enjeux de reproductibilité des analyses. Python participe, aux côtés d’autres logiciels et langages, à la construction du code libre et d’une recherche ouverte. En plus d'une introduction aux bases du langage, la session sera aussi l'occasion d'échanger sur les usages envisagés.

Déroulement

La formation est prévue sur une journée en présentiel.

- matin : introduction à la programmation Python autour de la manipulation de données et la rédaction de scripts (environ 3 heures)

- après-midi : traitements de données sous forme de tableaux, statistiques et visualisation, et discussion sur les usages avancés (environ 3 heures)

Cette formation s'inscrit dans un cycle plus large sur Python, dont la suite est centrée sur le traitement du langage naturel - NLP (cf Python3).

Contenus pédagogiques
Objectifs: 
- Maîtriser les bases du langage Python et se familiariser avec les notebooks Jupyter - Ecriture de scripts pour l'automatisation de la manipulation de données - Se familiariser de la librairie Pandas pour manipuler des données de format tabulaire - Réaliser des statistiques descriptives avec Python et identifier les autres outils disponibles pour les traitements avancés - Réaliser des visualisations (Matplotlib/Pyplot)
Public visé: 
tout public
Résultats attendus de la formation: 
- Maîtriser les bases du langage Python et se familiariser avec les notebooks Jupyter - Ecriture de scripts pour l'automatisation de la manipulation de données - Se familiariser de la librairie Pandas pour manipuler des données de format tabulaire - Réaliser des statistiques descriptives avec Python et identifier les autres outils disponibles pour les traitements avancés - Réaliser des visualisations (Matplotlib/Pyplot)
Modalités d'alternance: 
pas d'alternance
Conditions spécifiques: 
- Connaître les bases de la manipulation de fichiers (ouvrir, enregistrer, copier des fichiers CSV, Excel, etc.) - Comprendre des notions simples d’analyse de données (statistiques descriptives comme moyenne, médiane, histogramme). - Être motivé à apprendre un langage de programmation (même sans expérience préalable). - Chacun•e est responsable d'amener son ordinateur. Nous suggérons à chacun d’installer en amont Anaconda (https://www.anaconda.com/) avant la formation, qui permet d’avoir l’ensemble de l’environnement installé. Une solution utilisant le Cloud sera cependant possible.
Déroulement du stage
Modalités d'enseignement: 
Formation entièrement présentielle
Durée (heures): 
6 heures
Période de formation: 
Ma, 18/02/2025
Inscription
Période d`inscription: 
Ma, 18/02/2025 - Lu, 17/02/2025
Prise en charge des frais de formation possible: 
Oui
Contact de l'action de formation: 

URFIST de Lyon (20 Avenue Gaston Berger 69603 Villeurbanne)

Nom: 
URFIST de Lyon
Adresse: 
20 Avenue Gaston Berger
Code postal: 
69603
Ville: 
Villeurbanne
Téléphone fixe: 
04 72 43 12 89
Courriel: 
cherifa.boukacem@univ-lyon1.fr
Web: 
urfist.univ-lyon1.fr/
Région: 
Rhône-Alpes
Organisme formateur: 
URFIST de Lyon
Organisme de formation: 
URFIST de Lyon
Domaine - NSF: 
325
Domaine - Rome: 
32214
Niveau à l'entrée en formation: 
Information non communiquée
Niveau à l'entrée en formation obligatoire: 
Non
Formation certifiante: 
Non
Rythme de la formation: 
Temps plein
Modalités d'entrée sortie: 
Entrées / sorties à dates fixes
Langue utilisée lors de la formation: 
Français