Vous êtes sur la page 1sur 10

PYTHON, C’est quoi ?

PYTHON
Qu’est-ce que c’est ?
Il s’agit d’un langage de programmation informatique ayant vu le jour en 1991.
Et ce grâce à son créateur Guido van Rossum qui a fait pleins d’autres projets
notamment un navigateur web « GRY » qui est sorti 1999.

Année Universitaire : 2021 / 2022


PYTHON, C’est quoi ?

- Le but de Guido était d’inventer un


successeur au langage ABC, un langage
d’apprentissage peu apprécié dans le milieu
académique.
- Il a voulu que Python soit facilement utilisable
dans d’autres langages et environnement
contrairement à ABC.

Guido van Rossum

Année Universitaire : 2021 / 2022


PYTHON, C’est quoi ?

Monty Python
Beaucoup pense que Guido a baptisé son projet PYTHON, après le serpent.
Mais c’est faux.
La raison après cette nomination vient du fait que Guido était fan de Monty
Python.
Année Universitaire : 2021 / 2022
PYTHON, C’est quoi ?
- Python est un langage multiplateforme, c'est-à-dire disponible sur plusieurs
architectures et systèmes d'exploitation.

- Il est doté d’un typage dynamique fort.

- Le langage Python est gratuit, sous licence libre.

- C'est un des langages informatiques les plus populaires avec C, C++, C#, Objective-

C, Java, PHP, JavaScript, Delphi, Visual Basic, Ruby et Perl

- Actuellement, Python en est à sa version 3.Cependant, la version 2 est encore

largement utilisée. (Attention : Python 2 n'est pas compatible avec Python 3 !)

Année Universitaire : 2021 / 2022


PYTHON, C’est quoi ?

Année Universitaire : 2021 / 2022


Pourquoi PYTHON ?
- Simple mais puissant (évolutif)
- Efficace, et fourni avec de nombreuses bibliothèques
- Code très lisible, pédagogique
- De plus en plus utilisé
- Logiciel libre, disponible sur toutes les plateformes (Windows, Linux, Mac OS, etc.)
- Grande communauté

Simplicité Puissance Communauté


Année Universitaire : 2021 / 2022
Pourquoi PYTHON ?
- Du calcul scientifique (librairie NumPy)
- des graphiques (librairie matplotlib)
- du traitement du son, de la synthèse vocale (librairie eSpeak)
- du traitement d'image (librairie PIL), de la vision artificielle par caméra
(framework SimpleCV)
- de la bio-informatique (librairie Biopython)
- des applications avec interface graphique GUI (librairies Tkinter, PyQt,
wxPython, PyGTK...)
- des jeux vidéo en 2D (librairie Pygame)
Année Universitaire : 2021 / 2022
Pourquoi PYTHON ?
- des applications multi-touch (framework kivy pour tablette et smartphone à
écran tactile)
- des applications Web (serveur Web Zope ; frameworks Web Flask, Django ;
framework JavaScript Pyjamas)
- interfacer des systèmes de gestion de base de données (librairie
MySQLdb...)
- des applications réseau (framework Twisted) Des dizaines de milliers de
librairies sont disponibles sur le dépôt officiel PyPI.

Année Universitaire : 2021 / 2022


PYTHON, Comment?

Programmer en python nécessite :


• un éditeur de texte (ex : gedit, wordpad, emacs, ...)
• un interpréteur python (un programme capable de
comprendre les programmes écrits en python).

Année Universitaire : 2021 / 2022


PYTHON, Comment?

IDLE est un environnement de développement intégré (IDE en anglais :


Integrated Development Environment) pour Python.
IDLE propose un certain nombre d'outils :
• un éditeur de texte (pour écrire le programme)
• un interpréteur (pour exécuter le programme)
• un débogueur (pour tester le programme)
Il existe d'autres IDE pour Python : Eclipse/Pydev, NetBeans, Eric...

Année Universitaire : 2021 / 2022

Vous aimerez peut-être aussi