Un serpent enroulé

William J. Turkel et Adam Crymble

Cette première leçon de notre section traitant des sources en ligne a pour but de vous préparer, vous et votre ordinateur, à commencer à programmer. Nous allons nous concentrer sur l’installation de l’environnement de développement requis, qui est gratuit et fiable. Puis nous vous aiderons à compléter un premier essai avec un programme simple qui donnera des résultats immédiats.

Évaluée par les pairs

suivi éditorial par

  • Miriam Posner

évaluation par

  • Jim Clifford
  • Amanda Morton

traduction par

  • Anastasiia Zadykhina

suivi de traduction par

  • François Dominic Laramée ORCID id icon

évaluation de traduction par

  • Marie Puren
  • Sofia Papastamkou ORCID id icon

parution

2012-07-17

traduction

2020-07-30

modification

2012-07-17

difficulté

Facile

DOI id icon https://doi.org/10.46430/phfr0012

Vous pouvez faire une donation

Les tutoriels de qualité en accès libre ont un coût de production. Vous pouvez rejoindre celles et ceux qui soutiennent le Programming Historian et contribuer au libre partage des savoirs.

Disponible en: EN (original) | ES | FR

Contenus

Objectifs de la leçon

Cette première leçon de notre section traitant des sources en ligne a pour but de vous préparer, vous et votre ordinateur, à commencer à programmer. Nous allons nous concentrer sur l’installation de l’environnement de développement requis. (Tout ce dont vous aurez besoin est gratuit et fiable.) Puis, à la fin de cette leçon, nous vous aiderons à compléter un premier essai avec un programme simple qui donnera des résultats immédiats.

Dans cette leçon d’introduction, vous allez installer le langage de programmation Python, l’analyseur HTML / XML Beautiful Soup et un éditeur de texte. Les captures d’écran fournies ici proviennent de Komodo Edit, mais vous pouvez utiliser n’importe quel éditeur de texte capable de travailler avec Python. Voici une liste d’autres éditeurs compatibles avec Python. Une fois que tout sera installé, vous écrirez votre premier programme: le classique « Hello World », en Python et HTML.

Le langage de programmation Python

Dans le cadre de cette série de leçons, nous utiliserons Python, un langage de programmation gratuit et à code ouvert. À moins d’indications contraires, nous utiliserons la version 3 de Python, la version 2 n’étant plus soutenue. Il se pourrait cependant que vous rencontriez du code Python 2 dans des projets ou des tutoriels plus anciens. Python 3 présente des différences avec ses prédécesseurs - à titre de comparaison, imaginez une langue dont les règles de grammaire évoluent avec le temps. Méfiez-vous donc d’exemples que vous pourriez trouver en ligne utilisant Python 2, car il est possible qu’ils ne fonctionnent pas en Python 3.

Sauvegardez votre travail!

Avant de télécharger ou d’installer un nouveau logiciel, il est primordial de faire une copie de sauvegarde de votre travail passé. D’ailleurs, vous devriez sauvegarder votre ordinateur au moins une fois par semaine, et de préférence plus fréquemment. C’est aussi une bonne idée de conserver des sauvegardes hors site de votre travail; de cette façon, vous ne perdrez pas tout si quelque chose arrive à votre ordinateur, à votre domicile ou à votre bureau. Des sites comme Jungle Disk et Dropbox offrent des options de sauvegarde en ligne faciles à utiliser et relativement bon marché.

Choisissez votre système d’exploitation

Étape 1 - Installation et configuration du logiciel

Pour utiliser les techniques présentées ici, vous devrez d’abord télécharger et installer des logiciels disponibles gratuitement. Vous trouverez ci-dessous des instructions pour Mac, Windows et Linux. Une fois que vous aurez installé les logiciels requis pour votre système d’exploitation, vous pourrez passer à la leçon « Comprendre les pages web et le HTML ». Si vous rencontrez des problèmes avec nos instructions, ou si vous trouvez quelque chose qui ne fonctionne pas sur votre plate-forme, nous vous demandons de bien vouloir nous le faire savoir.

À propos des auteur(e)s

William J. Turkel est professeur d'histoire à l'Université Western Ontario.

Adam Crymble est maître de conférences en histoire numérique.

Pour citer

William J. Turkel et Adam Crymble, «Introduction à Python et installation,» traduction par Anastasiia Zadykhina, The Programming Historian en français 2 (2020), https://doi.org/10.46430/phfr0012.

Vous pouvez faire une donation

Les tutoriels de qualité en accès libre ont un coût de production. Vous pouvez rejoindre celles et ceux qui soutiennent le Programming Historian et contribuer au libre partage des savoirs.