SlideShare une entreprise Scribd logo
Initiation aux langages informatiques




              Journalisme et programmation




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) – 1
Initiation aux langages informatiques




Pierre Tran
• Journaliste presse informatique : ZDNet, IDG, Groupe 01…
• Analyste Le CXP
• Développeur

pierre@tran.net
http://about.me/pierretran


CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) – 2
Journalistes, quelles sont vos valeurs ?




   CELSA – Master 2ème année 2012-2013     3
Curiosité




                          Responsabilité

Journalistes, quelles sont vos valeurs ?




   CELSA – Master 2ème année 2012-2013       4
Journalisme et programmation

                                      « Passion, liberté, conscience
                                      sociale, vérité, lutte contre la
                                      corruption, lutte contre l’aliénation
                                      de l’homme, égalité sociale, accès
                                      gratuit à l’information (liberté de
                                      savoir), valeur sociale
                                      (reconnaissance entre pairs),
                                      accessibilité, activité, soucis de
                                      responsabilité, curiosité,
                                      créativité. »
                                      -Pekka Himanen, L’Ethique
                                      Hacker et l’Esprit de l’ère de
                                      l’information



CELSA – Master 2ème année 2012-2013             Initiation aux langages informatiques (1)   5
Journalisme et programmation


  Hacker = bidouilleur
       – Les hackers ont créé Internet, Unix…
       – Les hackers construisent des choses, les crackers
         les cassent




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1)   6
Journalisme et programmation

  L’attitude des hackers :
  1. Le monde est plein de problèmes fascinants qui
     n'attendent que d'être résolus
  2. Personne ne devrait jamais avoir à résoudre le
     même problème deux fois.
  3. La routine et l'ennui sont inacceptables.
  4. Vive la liberté!

  « Comment devenir hacker » – « How to decome a
  hacker », Eric Steven Raymond, 1997


CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1)   7
Journalisme et programmation

  Les compétences du hacker :
  • Apprendre à programmer
  • Apprendre à utiliser le Web et à écrire en HTML.
  • …




  « Comment devenir hacker » – « How to become a hacker », Eric Steven
  Raymond, 1997


CELSA – Master 2ème année 2012-2013         Initiation aux langages informatiques (1)   8
Journalisme et programmation




         Les langages informatiques pour les
                    journalistes ?




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1)   9
Journalisme et programmation


  Définitions
       – Langage informatique : langage formel
         utilisé pour dialoguer avec un ordinateur
             • Programmer des algorithmes
             • Manipuler des données
             • Décrire une interface
       – Algorithme : suite d’opérations permettant
         de résoudre un problème
       – Programme : suite d’instructions
         permettant de réaliser un algorithme

CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 10
Journalisme et programmation


       – Points communs journalisme et
         informatique
             • Matière première : l’information
                  – Fait, renseignement, événement, avis…
                  – Bit, octet, donnée…




CELSA – Master 2ème année 2012-2013         Initiation aux langages informatiques (1) 11
Journalisme et programmation


       – Points communs journalisme et
         informatique
             • Journalisme
                  – Histoire / données / format




CELSA – Master 2ème année 2012-2013          Initiation aux langages informatiques (1) 12
Journalisme et programmation
    • Les langages informatiques pour les
      journalistes ?
          – Points communs journalisme et
            informatique
                 • Concepts
                     – Histoire / données / format
                     – Processus / données / présentation




                                        CELSA – Master 2ème année 2012-
  CELSA – Master 2ème année 2011-2012                          Initiation aux langages informatiques (1) 13
[Source Wikipedia]                                   2013                                                     13
Les langages informatiques pour les
  journalistes ?
       – Points communs journalisme et
         informatique
             • Informatique
                  – Processus / données / interface




CELSA – Master 2ème année 2012-2013          Initiation aux langages informatiques (1) 14
Les langages informatiques pour les
  journalistes ?
       – Points communs journalisme et
         informatique
             • Informatique
                  – Processus / données / présentation




CELSA – Master 2ème année 2012-2013         Initiation aux langages informatiques (1) 15
Journalisme et programmation


       – Points communs journalisme et
         informatique
             • Les tâches de base
                  – Collecter les informations
                  – Analyser et traiter
                  – Présenter




CELSA – Master 2ème année 2012-2013              Initiation aux langages informatiques (1) 16
Journalisme et programmation


       – Rapport à l’informatique
             • L’informatique omniprésente




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 17
Journalisme et programmation




       Dès l’enseignement…
         CELSA – Master 2ème année 2012-
                                           18
                      2013
Journalisme et programmation




    Dans les salles de rédaction




                                   19
Journalisme et programmation




          En production print   20
Journalisme et programmation




En production vidéo              21
Journalisme et programmation


       – Rapport à l’informatique
             • De plus en plus facile à utiliser




CELSA – Master 2ème année 2012-2013      Initiation aux langages informatiques (1) 22
Journalisme et programmation




       – Rapport à l’informatique
             • Mais nous enferme dans des écosystèmes
               propriétaires



CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 23
Journalisme et programmation

       – Rapport à l’informatique
             • Programmer ou être programmés




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 24
Journalisme et programmation

       – Rapport à l’informatique
             • Programmer ou être programmés




http://www.slate.fr/story/43089/programmation-enfants-apprendre-code
CELSA – Master 2ème année 2012-2013       Initiation aux langages informatiques (1) 25
Journalisme et programmation


       – Rapport à l’informatique
             • Programmer ou être programmés




CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 26
Journalisme et programmation




       – Vers un journaliste-programmeur
             • Le journaliste mutli-tâches : blogueur,
               photographe, vidéaste, podcaster,
               programmeur…



http://gawker.com/5448635/hack-to-hacker-rise-of-the-journalist+programmer
CELSA – Master 2ème année 2012-2013        Initiation aux langages informatiques (1) 27
Journalisme et programmation

           – Les 11 métiers du journaliste du futur :
                1. headline optimizer,
                2. social media reporter,
                3. story scientist,
                4. data detective,
                5. curator,
                6. explanatory journalist,
                7. viral meme checker,
                8. slideshow specialist,
                9. networker,
                10. e-book creator,
                11. web developer
http://sustainablejournalism.org/future-of-journalism/journalism-jobs-may-
hold-future
CELSA – Master 2ème année 2012-2013          Initiation aux langages informatiques (1) 28
Journalisme et programmation


       – Vers un journaliste-programmeur
             • Connaître les possibilités de la technologie pour
               trouver le bon format éditorial : texte, vidéo,
               photo, diaporama, infographie, visualisation
               interactive, webdocumentaire ?




CELSA – Master 2ème année 2012-2013     Initiation aux langages informatiques (1) 29
Journalisme et programmation

                              Visualisation interactive




http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html


CELSA – Master 2ème année 2012-2013                 Initiation aux langages informatiques (1) 30
Journalisme et programmation


       – Crise du journalisme
             •   Comment survivre ?
             •   Comment se détacher ?
             •   Comment créer de la valeur ?
             •   Qu’est-ce que le journalisme de qualité ?




CELSA – Master 2ème année 2012-2013       Initiation aux langages informatiques (1) 31
Journalisme et programmation

 • L’esprit hacker
       – Pour le journaliste, il favorise :
             • La curiosité
             • La créativité
             • La recherche de la vérité
       – Nécessite de maîtriser :
             • le fond et la forme
             • La chaîne de production de A à Z

         Apprendre à programmer

   Journalistes: hackez pour survivre ! | OWNI

CELSA – Master 2ème année 2012-2013        Initiation aux langages informatiques (1) 32
Journalisme et programmation


 • Pourquoi les journalistes n’ont pas à
   apprendre la programmation :
       –   Ça prend du temps
       –   Il faut des années pour maîtriser
       –   Ça évolue sans arrêt
       –   Il existe des outils prêts à l’emploi
       –   Trop de langages à apprendre




CELSA – Master 2ème année 2012-2013      Initiation aux langages informatiques (1) 33
Journalisme et programmation


 • Pourquoi les journalistes doivent apprendre la
   programmation :
       – Comprendre le monde numérique
       – Rendre les histoires interactives et non linéaires
       – C’est plus facile que vous ne pensez




http://www.pbs.org/mediashift/2010/06/why-journalists-should-learn-
computer-programming153.html
CELSA – Master 2ème année 2012-2013        Initiation aux langages informatiques (1) 34
Journalisme et programmation


       – Quels langages apprendre ?
             • Pour le web : HTML, CSS, JavaScript
             • Pour créer des animations interactives : Flash,
               Javascript
             • Pour manipuler des données : SQL
             • Pour écrire des macros : VBA
             • Pour écrire des programmes simples : Python, Ruby



         Regarder le monde avec le point de vue d’un
         développeur

CELSA – Master 2ème année 2012-2013     Initiation aux langages informatiques (1) 35
Journalisme et programmation


 Ressources
 • Will journalists of the future need to know how to code?
 • Journalists of the future need data skills, says Berners-Lee
 • Why Journalists Should Learn Computer Programming
 • Hack to Hacker: Rise of the Journalist-Programmer
 • JOURNALISTES: HACKEZ POUR SURVIVRE!
 • Premières leçons de code
 • La programmation pour les enfants: et pourquoi pas le
   code en LV3 ?
 • Source: Journalism code and the people who make it
 • Techjournalist



CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 36
Questions ?


 Email: pierre@tran.net
 Twitter : @PierreTran

CELSA – Master 2ème année 2012-2013   Initiation aux langages informatiques (1) 37

Contenu connexe

Similaire à Journalisme et programmation

Snt
SntSnt
Concepts informatiques et curricula 31-10-2013
Concepts informatiques et curricula 31-10-2013Concepts informatiques et curricula 31-10-2013
Concepts informatiques et curricula 31-10-2013
Haddi Abderrahim
 
M1 gsvt multimédia et patrimoine 3 5
M1 gsvt multimédia et patrimoine 3 5M1 gsvt multimédia et patrimoine 3 5
M1 gsvt multimédia et patrimoine 3 5Aurelie Henry
 
Catalogue pour les municipalités 2013
Catalogue pour les municipalités   2013Catalogue pour les municipalités   2013
Catalogue pour les municipalités 2013
Julien Voyez
 
CV // Julien Dumail
CV // Julien DumailCV // Julien Dumail
CV // Julien Dumailjuliendumail
 
Afterwork de la recherche : structuration de la recherche sur les usages et l...
Afterwork de la recherche : structuration de la recherche sur les usages et l...Afterwork de la recherche : structuration de la recherche sur les usages et l...
Afterwork de la recherche : structuration de la recherche sur les usages et l...
La French Tech Rennes St Malo
 
Projet carriere
Projet carriereProjet carriere
Projet carriere
marcleblanc18
 
Présentation Amal Boultif: 18e conférence sur la littératie et la lecture . ...
Présentation Amal Boultif: 18e conférence  sur la littératie et la lecture . ...Présentation Amal Boultif: 18e conférence  sur la littératie et la lecture . ...
Présentation Amal Boultif: 18e conférence sur la littératie et la lecture . ...Amal Bunny Ou
 
Présentation des outils numériques SDM (Sports du monde)
Présentation des outils numériques SDM (Sports du monde)Présentation des outils numériques SDM (Sports du monde)
Présentation des outils numériques SDM (Sports du monde)ProjetsDeCom2013 INALCO
 
Présentation des outils numériques
Présentation des outils numériquesPrésentation des outils numériques
Présentation des outils numériqueskevin974
 
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdfinitiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
xyrfes
 
Illustration des questions de dialogue et coordination entre les acteurs à tr...
Illustration des questions de dialogue et coordination entre les acteurs à tr...Illustration des questions de dialogue et coordination entre les acteurs à tr...
Illustration des questions de dialogue et coordination entre les acteurs à tr...
Lesticetlart Invisu
 
Projet sur les carrières en informatiques
Projet sur les carrières en informatiquesProjet sur les carrières en informatiques
Projet sur les carrières en informatiquesdeanna_gallant
 
Cvnadirnew 110211085144-phpapp01
Cvnadirnew 110211085144-phpapp01Cvnadirnew 110211085144-phpapp01
Cvnadirnew 110211085144-phpapp01May Saghira
 
Oke assouka cyrille
Oke assouka cyrilleOke assouka cyrille
Oke assouka cyrille
Cyrille Assouka
 
Initiation aux langages informatiques (2)
Initiation aux langages informatiques (2)Initiation aux langages informatiques (2)
Initiation aux langages informatiques (2)
Pierre Tran
 
Enseigner et apprendre ensemble: Expériences à l'EPFL
Enseigner et apprendre ensemble: Expériences à l'EPFLEnseigner et apprendre ensemble: Expériences à l'EPFL
Enseigner et apprendre ensemble: Expériences à l'EPFL
Denis Gillet
 
Présentation1
Présentation1Présentation1
Présentation1cheese900
 
Que pensez-vous de designer de Microsoft
 Que pensez-vous de designer de Microsoft  Que pensez-vous de designer de Microsoft
Que pensez-vous de designer de Microsoft
Erol GIRAUDY
 

Similaire à Journalisme et programmation (20)

Snt
SntSnt
Snt
 
Concepts informatiques et curricula 31-10-2013
Concepts informatiques et curricula 31-10-2013Concepts informatiques et curricula 31-10-2013
Concepts informatiques et curricula 31-10-2013
 
M1 gsvt multimédia et patrimoine 3 5
M1 gsvt multimédia et patrimoine 3 5M1 gsvt multimédia et patrimoine 3 5
M1 gsvt multimédia et patrimoine 3 5
 
Catalogue pour les municipalités 2013
Catalogue pour les municipalités   2013Catalogue pour les municipalités   2013
Catalogue pour les municipalités 2013
 
CV // Julien Dumail
CV // Julien DumailCV // Julien Dumail
CV // Julien Dumail
 
Afterwork de la recherche : structuration de la recherche sur les usages et l...
Afterwork de la recherche : structuration de la recherche sur les usages et l...Afterwork de la recherche : structuration de la recherche sur les usages et l...
Afterwork de la recherche : structuration de la recherche sur les usages et l...
 
Projet carriere
Projet carriereProjet carriere
Projet carriere
 
Présentation Amal Boultif: 18e conférence sur la littératie et la lecture . ...
Présentation Amal Boultif: 18e conférence  sur la littératie et la lecture . ...Présentation Amal Boultif: 18e conférence  sur la littératie et la lecture . ...
Présentation Amal Boultif: 18e conférence sur la littératie et la lecture . ...
 
Présentation des outils numériques SDM (Sports du monde)
Présentation des outils numériques SDM (Sports du monde)Présentation des outils numériques SDM (Sports du monde)
Présentation des outils numériques SDM (Sports du monde)
 
Présentation des outils numériques
Présentation des outils numériquesPrésentation des outils numériques
Présentation des outils numériques
 
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdfinitiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
initiationauxlangagesinformatiques-2-leslangages-131001074017-phpapp02 (1).pdf
 
Illustration des questions de dialogue et coordination entre les acteurs à tr...
Illustration des questions de dialogue et coordination entre les acteurs à tr...Illustration des questions de dialogue et coordination entre les acteurs à tr...
Illustration des questions de dialogue et coordination entre les acteurs à tr...
 
Projet sur les carrières en informatiques
Projet sur les carrières en informatiquesProjet sur les carrières en informatiques
Projet sur les carrières en informatiques
 
Cvnadirnew 110211085144-phpapp01
Cvnadirnew 110211085144-phpapp01Cvnadirnew 110211085144-phpapp01
Cvnadirnew 110211085144-phpapp01
 
Oke assouka cyrille
Oke assouka cyrilleOke assouka cyrille
Oke assouka cyrille
 
Initiation aux langages informatiques (2)
Initiation aux langages informatiques (2)Initiation aux langages informatiques (2)
Initiation aux langages informatiques (2)
 
Outils et usages numeriques - ADBS LR - 15.04.2011
Outils et usages numeriques - ADBS LR - 15.04.2011Outils et usages numeriques - ADBS LR - 15.04.2011
Outils et usages numeriques - ADBS LR - 15.04.2011
 
Enseigner et apprendre ensemble: Expériences à l'EPFL
Enseigner et apprendre ensemble: Expériences à l'EPFLEnseigner et apprendre ensemble: Expériences à l'EPFL
Enseigner et apprendre ensemble: Expériences à l'EPFL
 
Présentation1
Présentation1Présentation1
Présentation1
 
Que pensez-vous de designer de Microsoft
 Que pensez-vous de designer de Microsoft  Que pensez-vous de designer de Microsoft
Que pensez-vous de designer de Microsoft
 

Journalisme et programmation

  • 1. Initiation aux langages informatiques Journalisme et programmation CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) – 1
  • 2. Initiation aux langages informatiques Pierre Tran • Journaliste presse informatique : ZDNet, IDG, Groupe 01… • Analyste Le CXP • Développeur pierre@tran.net http://about.me/pierretran CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) – 2
  • 3. Journalistes, quelles sont vos valeurs ? CELSA – Master 2ème année 2012-2013 3
  • 4. Curiosité Responsabilité Journalistes, quelles sont vos valeurs ? CELSA – Master 2ème année 2012-2013 4
  • 5. Journalisme et programmation « Passion, liberté, conscience sociale, vérité, lutte contre la corruption, lutte contre l’aliénation de l’homme, égalité sociale, accès gratuit à l’information (liberté de savoir), valeur sociale (reconnaissance entre pairs), accessibilité, activité, soucis de responsabilité, curiosité, créativité. » -Pekka Himanen, L’Ethique Hacker et l’Esprit de l’ère de l’information CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 5
  • 6. Journalisme et programmation Hacker = bidouilleur – Les hackers ont créé Internet, Unix… – Les hackers construisent des choses, les crackers les cassent CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 6
  • 7. Journalisme et programmation L’attitude des hackers : 1. Le monde est plein de problèmes fascinants qui n'attendent que d'être résolus 2. Personne ne devrait jamais avoir à résoudre le même problème deux fois. 3. La routine et l'ennui sont inacceptables. 4. Vive la liberté! « Comment devenir hacker » – « How to decome a hacker », Eric Steven Raymond, 1997 CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 7
  • 8. Journalisme et programmation Les compétences du hacker : • Apprendre à programmer • Apprendre à utiliser le Web et à écrire en HTML. • … « Comment devenir hacker » – « How to become a hacker », Eric Steven Raymond, 1997 CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 8
  • 9. Journalisme et programmation Les langages informatiques pour les journalistes ? CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 9
  • 10. Journalisme et programmation Définitions – Langage informatique : langage formel utilisé pour dialoguer avec un ordinateur • Programmer des algorithmes • Manipuler des données • Décrire une interface – Algorithme : suite d’opérations permettant de résoudre un problème – Programme : suite d’instructions permettant de réaliser un algorithme CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 10
  • 11. Journalisme et programmation – Points communs journalisme et informatique • Matière première : l’information – Fait, renseignement, événement, avis… – Bit, octet, donnée… CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 11
  • 12. Journalisme et programmation – Points communs journalisme et informatique • Journalisme – Histoire / données / format CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 12
  • 13. Journalisme et programmation • Les langages informatiques pour les journalistes ? – Points communs journalisme et informatique • Concepts – Histoire / données / format – Processus / données / présentation CELSA – Master 2ème année 2012- CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) 13 [Source Wikipedia] 2013 13
  • 14. Les langages informatiques pour les journalistes ? – Points communs journalisme et informatique • Informatique – Processus / données / interface CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 14
  • 15. Les langages informatiques pour les journalistes ? – Points communs journalisme et informatique • Informatique – Processus / données / présentation CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 15
  • 16. Journalisme et programmation – Points communs journalisme et informatique • Les tâches de base – Collecter les informations – Analyser et traiter – Présenter CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 16
  • 17. Journalisme et programmation – Rapport à l’informatique • L’informatique omniprésente CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 17
  • 18. Journalisme et programmation Dès l’enseignement… CELSA – Master 2ème année 2012- 18 2013
  • 19. Journalisme et programmation Dans les salles de rédaction 19
  • 20. Journalisme et programmation En production print 20
  • 21. Journalisme et programmation En production vidéo 21
  • 22. Journalisme et programmation – Rapport à l’informatique • De plus en plus facile à utiliser CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 22
  • 23. Journalisme et programmation – Rapport à l’informatique • Mais nous enferme dans des écosystèmes propriétaires CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 23
  • 24. Journalisme et programmation – Rapport à l’informatique • Programmer ou être programmés CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 24
  • 25. Journalisme et programmation – Rapport à l’informatique • Programmer ou être programmés http://www.slate.fr/story/43089/programmation-enfants-apprendre-code CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 25
  • 26. Journalisme et programmation – Rapport à l’informatique • Programmer ou être programmés CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 26
  • 27. Journalisme et programmation – Vers un journaliste-programmeur • Le journaliste mutli-tâches : blogueur, photographe, vidéaste, podcaster, programmeur… http://gawker.com/5448635/hack-to-hacker-rise-of-the-journalist+programmer CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 27
  • 28. Journalisme et programmation – Les 11 métiers du journaliste du futur : 1. headline optimizer, 2. social media reporter, 3. story scientist, 4. data detective, 5. curator, 6. explanatory journalist, 7. viral meme checker, 8. slideshow specialist, 9. networker, 10. e-book creator, 11. web developer http://sustainablejournalism.org/future-of-journalism/journalism-jobs-may- hold-future CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 28
  • 29. Journalisme et programmation – Vers un journaliste-programmeur • Connaître les possibilités de la technologie pour trouver le bon format éditorial : texte, vidéo, photo, diaporama, infographie, visualisation interactive, webdocumentaire ? CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 29
  • 30. Journalisme et programmation Visualisation interactive http://www.nytimes.com/interactive/2008/02/23/movies/20080223_REVENUE_GRAPHIC.html CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 30
  • 31. Journalisme et programmation – Crise du journalisme • Comment survivre ? • Comment se détacher ? • Comment créer de la valeur ? • Qu’est-ce que le journalisme de qualité ? CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 31
  • 32. Journalisme et programmation • L’esprit hacker – Pour le journaliste, il favorise : • La curiosité • La créativité • La recherche de la vérité – Nécessite de maîtriser : • le fond et la forme • La chaîne de production de A à Z  Apprendre à programmer Journalistes: hackez pour survivre ! | OWNI CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 32
  • 33. Journalisme et programmation • Pourquoi les journalistes n’ont pas à apprendre la programmation : – Ça prend du temps – Il faut des années pour maîtriser – Ça évolue sans arrêt – Il existe des outils prêts à l’emploi – Trop de langages à apprendre CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 33
  • 34. Journalisme et programmation • Pourquoi les journalistes doivent apprendre la programmation : – Comprendre le monde numérique – Rendre les histoires interactives et non linéaires – C’est plus facile que vous ne pensez http://www.pbs.org/mediashift/2010/06/why-journalists-should-learn- computer-programming153.html CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 34
  • 35. Journalisme et programmation – Quels langages apprendre ? • Pour le web : HTML, CSS, JavaScript • Pour créer des animations interactives : Flash, Javascript • Pour manipuler des données : SQL • Pour écrire des macros : VBA • Pour écrire des programmes simples : Python, Ruby Regarder le monde avec le point de vue d’un développeur CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 35
  • 36. Journalisme et programmation Ressources • Will journalists of the future need to know how to code? • Journalists of the future need data skills, says Berners-Lee • Why Journalists Should Learn Computer Programming • Hack to Hacker: Rise of the Journalist-Programmer • JOURNALISTES: HACKEZ POUR SURVIVRE! • Premières leçons de code • La programmation pour les enfants: et pourquoi pas le code en LV3 ? • Source: Journalism code and the people who make it • Techjournalist CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 36
  • 37. Questions ? Email: pierre@tran.net Twitter : @PierreTran CELSA – Master 2ème année 2012-2013 Initiation aux langages informatiques (1) 37