SHS: Objectif Code

Vous évoluez dans les sciences humaines et sociales mais vous ne connaissez rien à la programmation? Cette section est faite pour vous!

Au travers du langage Python, je vous guide pas à pas dans son utilisation, à la découverte des algorithmes et du fonctionnement des machines.

Comme n'importe quel langage, le Python peut s'apprendre de plusieurs façons. L'objectif ici n'étant pas de former de futurs ingénieurs en informatique, j'utilise une approche qui se veut (et s'espère) aussi pragmatique que ludique. Dans cette première partie, vous apprendrez à manipuler différents types de données, rédiger vos premiers scripts, lire et écrire des fichiers.

Je rédige actuellement la prochaine section où vous pourrez explorer le web avec Python et approcher d'autres langages comme le HTML.

Python est installé par défaut sur linux et mac OS mais pas sur Windows...

Et comme la plupart des utilisateurs de Windows ont été amenés à ne pas réellement prendre en main leur PC, installer un langage comme le Python peut paraître compliqué à réaliser.

Que vous soyez sous Windows, Linux ou Mac, rien de plus facile que d'utiliser python, directement en ligne de commande:

1. On ouvre un Terminal (ou une "invite de commande" sur windows)

2. On tape "python"

3. Ceci devrait apparaître


Python 2.7.8 (default, Nov 13 2014, 13:17:03)
[GCC 4.2.1 (Based on Apple Inc. build 5658) (LLVM build 2336.1.00)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Vous savez désormais que le Python est un langage de programmation où tout est objet avec différents types (entier, chaîne, flottant...) et qui impose certaines règles pour que la machine exécute ce qu'on lui demande de faire (sinon nous récupérons un message d'erreur).

Commençons dès maintenant à aborder ces concepts sous un aspect plus ludique. Prenons un problème très simple mais concret: je dispose d'une chaîne de caractères et je souhaite en connaître le nombre de mots. Imaginons la phrase suivante:

"Bonjour, je suis Jean-Paul et je suis fan de Python"

Comme promis, nous allons ici écrire notre premier script en Python.

Avant toute chose, pour écrire des scripts, il vous faut un éditeur de texte. Un simple logiciel comme "Bloc Notes" sous Windows ou "Text Editor" sous Mac peut faire l'affaire. Mais je vous encourage à installer un éditeur spécialement dédié à la programmation. Ces éditeurs permettent de rendre le code plus agréable à écrire (coloration syntaxique, détection automatique d'erreurs...). Ces éditeurs sont nombreux. Pour n'en citer que quelques-uns, tournez vous vers Notepad ++ (très simple pour Windows), pyCharm ou encore Komodo (pas toujours gratuit).