## Vous pouvez faire un don au Programming Historian

# Programming Historian en français

## Vous pouvez faire un don !

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.

## Contenus

- Objectifs de la leçon

- Le langage de programmation Python

- Sauvegardez votre travail! Choisissez votre système d’exploitation

- Étape 1 - Installation et configuration du logiciel

## 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.

- Installation de Python pour Mac

- Installation de Python pour Windows

- Installation de Python pour Linux

## À propos des auteur(e)s

William J. Turkel est professeur d'histoire à l'Université Western Ontario. Adam Crymble est professeur adjoint d'humanités numériques à University College London.

## Pour citer

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

## Vous pouvez faire un don !

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.