Aller au contenu principal
Accueil

Menu principal

  • Accueil
  • Cadre institutionnel et juridique
    • Les données de la recherche à Sorbonne Université
    • Plans nationaux pour la science ouverte
    • Cadre juridique
  • Votre projet par étapes
    • Plan de gestion des données
    • Collecter ses données
    • Organiser et décrire ses données
    • Traiter & Analyser ses données
    • Stocker ses données
    • Archiver ses données
    • Partager ses données
    • Réutiliser ses données
    • Rendre vos données FAIR ?
    • Exigences des financeurs
  • Besoin d'accompagnement?
    • Les services
    • Se former
    • Les outils
    • L'équipe

Fil d'Ariane

  1. Accueil
Nom de la formation
Python - Introduction

Public visé :
Cette formation s'adresse à toute personne souhaitant apprendre les bases du langage Python pour pouvoir ensuite suivre une formation plus avancée comme la formation Python Scientifique.

Prérequis :
Nous démarrons de zéro, mais des connaissances de base en algorithmique pourront aider.

Objectifs pédagogiques :

  • Comprendre les bases du langage Python et ses spécificités
  • Développer, déboguer et maintenir des scripts et programmes Python
  • Développer ses propres programmes from scratch

Description :

Cette formation Python Introduction vous permettra de maîtriser les bases essentielles de Python afin de vous préparer à la formation Python Scientifique et à l'analyse de données.

Durant ces 2 jours orientés pratique, vous découvrirez la syntaxe de Python, les concepts fondamentaux, et les bonnes pratiques pour démarrer avec un environnement robuste.

Vous apprendrez à :

  • Comprendre le vocabulaire et la syntaxe Python
  • Traduire un algorithme simple
  • Construire des structures conditionnelles
  • Manipuler les boucles
  • Structurer votre code avec des fonctions et des modules
  • Travailler avec des structures de données
  • Manipuler des fichiers textes

Programme :

Jour 1 : Premiers pas avec Python

  • Introduction
  • Philosophie du langage Python
  • Environnement de développement : Jupyter Notebook – IDE – Éditeur de texte
  • Concepts de base
  • Le concept de variable
  • Le concept de type de données
  • Les chaînes de caractères
  • Les nombres
  • Les booléens
  • Le transtypage
  • Structures de contrôle et mots clefs
  • Les tests if, elif, else, et la structure match
  • Les boucles for et while, les mots clefs break, continue
  • Les fonctions
  • Introspection (dir, help)
  • Les exceptions : try, except, finally et raise
  • Les paquets Python et leur environnement
  • Comprendre sys.path, les modules et les paquets
  • Les environnements virtuels
  • Installer un module tiers avec pip

Mise en pratique :

  • Traduire un algorithme
  • Écrire des fonctions
  • Installer un paquet

Jour 2 : Structures de données et fichiers

  • Les types de données et le concept d’objet
  • Les chaînes de caractères
  • Les n-uplets
  • Les listes
  • Les ensembles
  • Les dictionnaires
  • La notation en compréhension
  • Notions avancées
  • Fonctions acceptant un nombre illimité d’arguments
  • La portée des variables
  • Objets muables et immuables
  • Travailler avec les fichiers et bonnes pratiques
  • Gérer les chemins de fichiers et dossiers : pathlib
  • La PEP 8 et les outils de qualité de code

Mise en pratique :

  • Calculs et statistiques sur des jeux de données sous forme de listes et dictionnaires
  • Lire et écrire des fichiers textes
Début
mer 28/01/2026 - 09:00
Fin
jeu 29/01/2026 - 17:00
Lieu
Campus Pierre et Marie Curie
Modalité d'inscription à venir
Formation assurée par
Département Formation & Carrières (DFC)
Retour en haut👆🏼 
Propulsé par Drupal
Flux RSS

Pied de page

  • Mentions légales
  • Contact