Python, pour une programmation plus simple

Le code Python doit être indenté
(Monty Python à l'oeuvre)
Python est un langage interprété largement utilisé,
un des plus faciles à apprendre et à utiliser. Une
journée suffit pour démarrer la programmation avec Python et vous pouvez écrire en quelques heures
des scripts requérant des jours avec d'autres langages.
Il a des fonctionnalités
puissantes comme les listes, les tuples, les dictionnaires qui vous
permettent de traduire vos idées en lignes de code directement.
Les listes intégrée en font un successeur de Awk et tout autre
langage de traitement de texte.
On dispose d'une version sous Windows, Linux et toute autre plateforme. Utiliser un tel outil peut diviser par deux au moins les temps de programmation.
L'origine du nom est un hommage au groupe humoristique "Les Monty Python", mais le serpent homonyme est néanmoins devenu le symbole du langage.
Caractéristiques
- C'est un langage interprété, orienté objet.
- Les variables sont dynamiques, le type n'est pas déclaré et peut changer.
- L'indentation est utilisée pour reconnaitre un bloc, cela est propre à Python.
- Les tuples sont des variables ou objets empaquetés ensemble, pour les retours de fonctions par exemple.
- Les listes et dictionares sont d'autres objets composé intégrés.
- Les fonctions peuvent être imbriquées.
- Peut être étendu avec des modules en C.
Python 3
La version 3.0 change la syntaxe du langage ce qui la rend partiellement incompatible avec les précédentes version.
- print x est remplacé par print(x).
- Deux types de chaînes, str et data non compatibles entre elles.
- Les listes sont remplacées par des vues et itérateurs.
Exemples de code
Afficher les lettres d'un mot:
s = "demo" for c in s: print c
Afficher les éléments d'une liste:
listdemo = [1,2,3] + [4,5] subdemo = listdemo[1:3] for num in subdemo: print num >>> should print: 2 3 4
Outils et documents
- Python.org
La distribution officielle avec un tutoriel complet. Grâce au programme de setup à télécharger, l'installation est aisée. - Jython
Une version compatible Java. Compile le source Python en bytecode, interprété par la machine virtuelle Java. - Unladen Swallow
Python 5 fois plus rapide, un projet de Google. - Zope
Largement utilisé, serveur web d'applications open source entièrement écrit en Python. - Python dans le navigateur
- Syntaxe équivalente entre Python et PHP.
Syntaxe de la plupart des commandes des deux langages. - Evolution d'un programmeur Python
Exemples de code dans un même langage selon l'influence de la culture de programmation.
| Tweet |
|
|
