.. $Id: documentation.rst.in 14117 2011-05-11 08:12:37Z ycadour $

.. _Python: http://www.python.org
.. _SQLAlchemy: http://www.sqlalchemy.org/
.. _wxPython: http://www.wxpython.org/
..  

############
Introduction
############

===================
Origine du language
===================

- La première version de Python a été créé en 1989 par Guido Von Rossum pendant une semaine de vacances.
- Pourquoi Python_ ? Car Guido Von Rossum est un fan de la série télévisée les Monty Python.

================
Caractéristiques
================

- langage interprété
- langage orienté objet
- langage à typage dynamique
- portable (unix, windows, MAC)
- interfaçable (Java, .NET)
- apprécié des pédagogues pour sa syntaxe claire et intuitive

======================
Domaines d'application
======================

Très nombreux:

- Framework web (Flask, Django, Zope)
- Calcul scientifique (Panda, Numpy)
- Bibliothèques graphiques (wxPython_)
- Administration système
- ORM (SQLAlchemy_)
- Big Data, Deep Learning

===================
Python 2 VS Python3
===================

https://wiki.python.org/moin/Python2orPython3

http://apprendre-python.com/page-syntaxe-differente-python2-python3-python-differences

https://docs.python.org/3/whatsnew/3.0.html