journalisme et programmation

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

Upload: pierre-tran

Post on 24-May-2015

1.170 views

Category:

Technology


3 download

DESCRIPTION

CELSA Master 2ème année - Journalisme et Innovation Initiation aux langages informatiques (1) Journalisme et programmation

TRANSCRIPT

Page 1: Journalisme et programmation

Initiation aux langages informatiques

Journalisme et programmation

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

Page 2: Journalisme et programmation

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

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

[email protected] http://about.me/pierretran

Initiation aux langages informatiques

Page 3: Journalisme et programmation

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

Journalistes, quelles sont vos valeurs ?

Page 4: Journalisme et programmation

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

Journalistes, quelles sont vos valeurs ?

Responsabilité

Curiosité

Page 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 5 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 6 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 7 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 8: Journalisme et programmation

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

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

Journalisme et programmation

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

Page 9: Journalisme et programmation

Les langages informatiques pour les journalistes ?

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

Journalisme et programmation

Page 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 10 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 11 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 12: Journalisme et programmation

– Points communs journalisme et informatique

• Journalisme – Histoire / données / format

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

Journalisme et programmation

Page 13: Journalisme et programmation

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-2013 13 13

CELSA – Master 2ème année 2011-2012 Initiation aux langages informatiques (1) [Source Wikipedia]

Page 14: Journalisme et programmation

Les langages informatiques pour les journalistes ?

– Points communs journalisme et informatique

• Informatique – Processus / données / interface

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

Page 15: Journalisme et programmation

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 15 Initiation aux langages informatiques (1)

Page 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 16 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 17: Journalisme et programmation

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

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

Journalisme et programmation

Page 18: Journalisme et programmation

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

Dès l’enseignement…

Journalisme et programmation

Page 19: Journalisme et programmation

Dans les salles de rédaction

19

Journalisme et programmation

Page 20: Journalisme et programmation

En production print 20

Journalisme et programmation

Page 21: Journalisme et programmation

En production vidéo 21

Journalisme et programmation

Page 22: Journalisme et programmation

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

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

Journalisme et programmation

Page 23: Journalisme et programmation

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

propriétaires

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

Journalisme et programmation

Page 24: Journalisme et programmation

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

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

Journalisme et programmation

Page 25: Journalisme et programmation

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

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

http://www.slate.fr/story/43089/programmation-enfants-apprendre-code

Journalisme et programmation

Page 26: Journalisme et programmation

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

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

Journalisme et programmation

Page 27: Journalisme et programmation

– Vers un journaliste-programmeur • Le journaliste mutli-tâches : blogueur,

photographe, vidéaste, podcaster, programmeur…

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

http://gawker.com/5448635/hack-to-hacker-rise-of-the-journalist+programmer

Journalisme et programmation

Page 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

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

http://sustainablejournalism.org/future-of-journalism/journalism-jobs-may-hold-future

Journalisme et programmation

Page 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 29 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 30: Journalisme et programmation

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

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

Journalisme et programmation

Visualisation interactive

Page 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 31 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 32 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 33 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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

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

http://www.pbs.org/mediashift/2010/06/why-journalists-should-learn-computer-programming153.html

Journalisme et programmation

Page 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 35 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 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 36 Initiation aux langages informatiques (1)

Journalisme et programmation

Page 37: Journalisme et programmation

Questions ?

Email: [email protected] Twitter : @PierreTran

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