Coder pour enquêter – niveau 1

3 jours du 31 octobre au 2 novembre – Apprendre à programmer pour gagner du temps et trouver des informations inaccessibles au grand public.

0 ELEVES INSCRITS

    Rechercher des noms dans 6000 pages de texte, agréger des données de différentes sources, extraire des chiffres d’une série de PDF : la programmation permet de réaliser en quelques heures des tâches infiniment plus longues avec des logiciels grand public.

    Le langage Python, gratuit et sous licence libre, est conçu pour être facile d’accès. Il est doté de bibliothèques – du code informatique écrit par la communauté de ses utilisateurs, en grande partie des chercheurs – permettant de traiter les données de manière très efficace.

    Ce cours vous donne le bagage nécessaire pour traiter des données avec Python et progresser par vous-même par la suite. Des techniques de collecte, de filtrage et de contrôle des données vous sont présentées. Parmi les points abordés, le fait de programmer avec un angle journalistique et les pièges que peuvent receler les données.

    Matériel nécessaire : un ordinateur, idéalement sous Mac OS, Windows ou Linux, sur lequel vous avez les droits administrateurs.

    Programme

    Jour 1: bienvenue dans le code

    Matin:

    –       Accueil et présentation

    –       Quand coder fait gagner des semaines: trois exemples

    –       Prise en main du terminal

    Après-midi:

    –       Écrire son premier programme en Python

    –       Réfléchir comme un ordinateur

    –       Exercice pratique

    Jour 2: se fixer des objectifs

    Matin:

    –       Traiter des données avec Python

    –       Créer ses propres données à partir de sites Web (scraping)

    –       Compulser des PDF

    Après-midi:

    –       Échange d’impressions

    –       Définition d’objectifs individuels

    –       Exercice pratique

    Jour 3: finaliser un projet

    Matin:

    –       Visualiser les données

    –       Analyser les données

    –       Éviter les pièges

    Après-midi:

    –       Coder avec un angle

    –       Des pistes pour la suite

    Le formateur

    Paul Ronga est journaliste data au Temps. Le langage Python, devenu son principal outil de travail, lui a permis de s’initier à la programmation à l’âge de 8 ans. Il code aussi en PHP, JavaScript, C#, Swift et Objective-C pour réaliser des sites Web et applications. En 2016, il a suivi le programme intensif de datajournalisme «Lede» de l’université Columbia à New york.

    Consignes pour ce cours

     
    COURS PAYANT
    • PAYANT
    • 3 Jours

    Tarif

    Les prix sont indiqués par jour de cours.

    420.- Auditeurs entreprises hors médias (tarif de base)
    400.- Auditeurs individuels hors-médias
    350.- Médias non partenaires
    250.- Médias partenaires non-cotisants (RTS/RRR)
    130.- AVS/AI
    100.- Journalistes libres membres impressum
    Gratuit pour les Cotisants FC

    – Les tarifs sont susceptibles d’être modifiés en tout temps.

    Les publications du CFJM

    Le CFJM dispose de nombreuses publications à l'intention des journalistes et des publics professionnels.

    Les publications du CFJM

    La documentation du CFJM

    La documentation du CFJM regorge d'ouvrages théoriques et pratiques utiles à tous ceux qui s'intéressent à l'information.

    La documentation du CFJM

    La revue critique du CFJM

    Les professionnels qui assurent les formations du CFJM publient régulièrement des travaux, fruit de leur expérience et de leur réflexion.

    La revue critique du CFJM

    La newsletter du CFJM

    Avec notre newsletter, restez informés sur l'actualité du CFJM – formations, conférences, publications… – et du secteur des médias.

    La newsletter du CFJM
    © CFJM – Réalisation : Patrick LENORMAND