Introduction à Python
1. Qu'est-ce que Python?
Python est interprété (interpreted), langage orienté objet (object-oriented), et un langage de programmation de haut niveau (high-level) avec des sémantique dynamiques (dynamic semantics). Python fournit des modules et des packages (packages), qui encourage le programme de modularité et réutiliser le code. L'interprète Python et la vaste bibliothèque standard sont disponible dans la ressource ou la forme binaire sans frais pour toutes les plates -formes majeures et peuvent être distribués librement.
Celles-ci mentionnées sont des caractéristiques de Python:
- La grammaire est simple et lisible .
- Python est orienté- procédure (procedural-oriented), et orienté- objet (object-oriented)
- Soutenant le module et le package (package)
- Traitement des erreurs avec l'exception (Exception)
- Ayant des types de base de données qui ont de haut niveau dynamique.
- Ayant des librairies standard et des modules extérieurs qui correspondent toutes les demandes de la propgrammation.
- Ayant la possibilité d'interagir avec d'autres modulequi sont écrits sur C/C++ (Ou Java pour Jython, ou .Net pour IronPython).
- Etant capable d'intégrer l'application comme une interface de script (scripting interface).
Python est facile de connecter avec d'autres composants:
- Python peut connecter aux objets tels que COM, .NET (Ironpython, Python for .net), et CORBA, Java… Python est également fournit par Internet Communications Engine (ICE) et autres technologies de connectivité.
- Etre capable d'écrire des bibliothèques sur C/C++ pour intégrer à Python et vice versa.
Python est un langage qui peut exécuter sur plusieurs de plates- formes.
- Python est utilisé sur tout les OS: Windows, Linux/Unix, OS/2, Mac, Amiga, est autres OS. Il y a également des version qui exécutent sur .NET, la machine virtuelle Java, et sur le portable (Nokia Series 60). Avec le même code de la ressource, il exécute semlablement sur toutes les plates- formes.
Python est simplet et facile à apprendre.
- Python possède une vaste communauté de la programmation, un système des librairies standars, et des librairies de ressources ouvertes qui sont partagées sur Internet.
Python est un langage de ressource ouvert.
- L'installation de Python utilise la licence ressource ouverte donc il est utilisé et distribué librement même dans le commerce. La licence de Python est gérée par Python Software Foundation.
2. L'indice du langage
Actuellment, le langage Python est classé la 3ème sur les10 premiers langages les plus utilisés dans le monde. (Le classement en 2016):
Selon les statistiques venant de 39 écoles informatiques, dont la plupart utilisent le langage Python dans l'enseignement:
3. L'histoire du Python
Python est conçu à la fin des années 1980, et est développé en Décembre 1989 par Guido van Rossum à Centrum Wiskunde & Informatica (CWI) aux Pays- Bas comme un hériter du langage ABC (lui- même inspiré par SETL) capable de traiter des exceptions et d'interagir avec le système d'opération Amoeba. Van Rossum est l'auteur principal de Python, et son rôle crucial dans la décision durable du développment de Python.
Guido van Rossum
Concernant l'origine du Python, Van Rossum l'a écrit en 1996:Il y avait plus de 6 ans, en Décembre 1989, je cherchais un projet "loisir" de la programmation qui m'occupait pendnat la semaine autour de Noel. Mon bureau ... devrait fermer mais j'ai eu un ordinateur à la maison et pas de grandes choses d'autres sur la main. J'ai décidé d'écrire un interprète (interprester) pour le langage de nouveau script que j'en avait pensé: un descendant de ABC qui pouvait encarter des pirates Unix/C. J'ai choisi Python comme un titre provisoire du projet.
Python 2.0 est distribué le 16 Octobre 2000 et possède plusieurs nouvelles fonctions, comprenant un éboueur de détection des déchet en cycle (cycle-detecting garbage) et le soutien de Unicode. Avec cette publication, le proccessus de développement est changé et devenu plus transparent et soutenu par l'organisation.
Python 3.0 est apparu en 2008, après une long durée d'essai.
Jusqu'en 2017, Python a mis à jour la version 3.7
Tutoriels de programmation Python
- Rechercher de la documentation Python
- Instructions de branchement en Python
- Le Tutoriel de Python Function
- Classes et objets en Python
- Héritage et polymorphisme en Python
- Le Tutoriel de Python Dictionary
- Le Tutoriel de Python Lists
- Le Tutoriel de Python Tuples
- Le Tutoriel de Python Date Time
- Connectez-vous à la base de données MySQL en Python en utilisant PyMySQL
- Le Tutoriel de gestion des exceptions Python
- Le Tutoriel de Python String
- Introduction à Python
- Installer Python sur Windows
- Installer Python sur Ubuntu
- Installer PyDev pour Eclipse
- Conventions et versions grammaticales en Python
- Tutoriel Python pour débutant
- Les Boucles en Python
Show More