Introduction au langage python
1. C'est quoi la programmation
Dans le domaine de l'informatique, la programmation, appelée aussi codage, est l'ensemble des activités qui permettent l'écriture des programmes informatiques. C'est une étape importante du développement de logiciels. Pour écrire un programme, on utilise un langage de programmation.
2. C'est quoi la programmation orientée Objet (POO)
La programmation orientée objet est un concept assez répandu dans l'environnement de programmation informatique. Plusieurs langages tels que Java, C#, VB.Net, Objective C, Python, Ruby, C++, PHP, Eiffel, Ada, Smaltalk, Ocaml, JavaScript, Perl, Self, ActionScript, Lua... pour ne citer que ceux-là en sont dérivés.
Ce style de programmation trouve son aboutissement dans les travaux d’Alan Kay, un passionné du langage Simula. Dans les années 1970, Alan Kay qui était fortement influencé par le langage Simula a commencé à réfléchir sur la mise en œuvre d’un modèle de programmation facilitant le développement des applications.
Python est un langage de programmation interprété, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet

3. Pré-requis
Avoir un ordinateur avec un système d'exploitation (Windows, Linux, Mac) et être passionné de la programmation.
4. Installation de python
Sous Windows
- Aller sur Download Python for windows et télécharger.
- Une fois le téléchargement terminé, exécutez ensuite le fichier d’installation et suivez les différentes étapes.
Sous Linux
- Ouvrir le terminal
- Aller en mode super user (root) avec la commande : sudo -s ou su -
- Mettez à jour avec la commande : apt-get update
- Installer python avec la commande : apt-get install python
ou bien en utilisant la source
Cliquez sur Downloads et téléchargez la dernière version de Python.
- Ouvrez un terminal, puis rendez-vous dans le dossier où se trouve l’archive Décompressez l’archive en tapant : tar -xvfz Python-3.4.1.tar.bz2 (cette commande est bien entendu à adapter suivant la version et le type de compression).
- Une fois la décompression terminée, vous devez vous rendre dans le dossier qui vient d’être créé dans le répertoire courant (Python-3.4.1 dans mon cas).
- Il faudra lancer le script de configuration en tapant
- ./configure dans la console. Une fois que la configuration terminée,
- il n’y a plus qu’à compiler en tapant make
- puis make install en tant que root (super-utilisateur) pour installer Python à proprement dit.
Sous MAC
Sur le site officiel de Python, vous trouverez des paquetages pour Mac OS . Téléchargez la dernière version en date. Ouvrez le fichier .dmg et faites un double-clic sur le paquet d’installation Python.mpkg. Suivez les différentes étapes de l’assistant d’installation et vous aurez Python installé sur votre précieux Mac.
5. Installation d'un IDE
Cliquer sur ce lien et télécharger la version correspondant à votre système:
https://www.jetbrains.com/pycharm/download/

Cliquer sur DOWNLOAD du côté community puis une fois le téléchargement terminé, installer le logiciel.
Vous aurez cette interface.

- Création d'un nouveau projet
Aller dans File>New Project
Donner un nom au projet et cliquer sur Create

Création d'un nouveau fichier
Clique droite sur venv > New > Python File
Donner un nom à votre fichier.

- TP1 consiste à afficher : welcome to kachoutelco
print("Welcome to kachoutelco")
On execute et on voit le résultat sur la console

En résumé, la fonction print() permet d'afficher le message mis en paramètre.
TP2 Somme de deux éléments
a = 10 b = 20 c = a + b print("La somme est " + c)
a est une variable contenant la valeur 10
Une variable est un espace de stockage permettant de stocker un élément.
Résultat

Nous constatons bien qu'il y a une erreur car on ne peut pas faire la concaténation d'une chaîne de caractère avec un entier.
Résolution
a = 10 b = 20 c = a+b print("La somme est " + str(c))
En terme simple, la concaténation veut dire mettre côte à côte deux élément. Cependant concaténer une chaîne de caractère et un entier est impossible. Donc, il faut faire appel à la fonction str() pour convertir l'entier en chaîne de caractère puis concaténer.
Résultat

En résumé, nous avons vu l'importance des variable et celle de la conversion d'un entier en chaîne (str()).