Python (langage)

  • page d’aide sur l’homonymie pour les articles homonymes, voir python.

    python
    logo.

    date de première version [1]
    paradigmes objet, impératif et interprété
    auteur guido van rossum
    développeurs python software foundation
    dernière version 2.7.17 ()[2]
    3.5.9 ()[3]
    3.7.6 ()[4]
    3.6.10 ()[4]
    3.8.2 ()[5]voir et modifier les données sur wikidata
    version en développement 3.9.0a4 ()[6]voir et modifier les données sur wikidata
    typage fort, dynamique, duck typing
    influencé par abc, c, eiffel, icon, modula-3, java, perl, smalltalk, tcl
    a influencé ruby, groovy, boo, julia
    implémentations cpython, jython, ironpython, pypy
    Écrit en c pour cpython, java pour jython, c# pour ironpython et en python lui-même pour pypy
    système d'exploitation multiplateforme
    licence licence libre :
    python software foundation license
    site web www.python.org
    extension de fichier py, pyc, pyd, pyo, pyw et pyzvoir et modifier les données sur wikidata

    python (/ˈpaɪ.θɑn/[7]) est un langage de programmation interprété, multi-paradigme et multiplateformes. il favorise la programmation impérative structurée, fonctionnelle et orientée objet. il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à perl, ruby, scheme, smalltalk et tcl.

    le langage python est placé sous une licence libre proche de la licence bsd[8] et fonctionne sur la plupart des plates-formes informatiques, des smartphones aux ordinateurs centraux[9], de windows à unix avec notamment gnu/linux en passant par macos, ou encore android, ios, et peut aussi être traduit en java ou .net. il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.

    il est également apprécié par certains pédagogues qui y trouvent un langage où la syntaxe, clairement séparée des mécanismes de bas niveau, permet une initiation aisée aux concepts de base de la programmation[10].

  • utilisation
  • historique
  • caractéristiques
  • bibliothèque standard
  • conventions de style
  • interfaces graphiques
  • la communauté python
  • implémentations du langage
  • distributions de python
  • historique des versions
  • développement
  • notes et références
  • voir aussi

Page d’aide sur l’homonymie Pour les articles homonymes, voir Python.

Python
Logo.

Date de première version [1]
Paradigmes Objet, impératif et interprété
Auteur Guido van Rossum
Développeurs Python Software Foundation
Dernière version 2.7.17 ()[2]
3.5.9 ()[3]
3.7.6 ()[4]
3.6.10 ()[4]
3.8.2 ()[5]Voir et modifier les données sur Wikidata
Version en développement 3.9.0a4 ()[6]Voir et modifier les données sur Wikidata
Typage Fort, dynamique, duck typing
Influencé par ABC, C, Eiffel, ICON, Modula-3, Java, Perl, Smalltalk, Tcl
A influencé Ruby, Groovy, Boo, Julia
Implémentations CPython, Jython, IronPython, PyPy
Écrit en C pour CPython, Java pour Jython, C# pour IronPython et en Python lui-même pour PyPy
Système d'exploitation Multiplateforme
Licence Licence libre :
Python Software Foundation License
Site web www.python.org
Extension de fichier py, pyc, pyd, pyo, pyw et pyzVoir et modifier les données sur Wikidata

Python (/ˈpaɪ.θɑn/[7]) est un langage de programmation interprété, multi-paradigme et multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientée objet. Il est doté d'un typage dynamique fort, d'une gestion automatique de la mémoire par ramasse-miettes et d'un système de gestion d'exceptions ; il est ainsi similaire à Perl, Ruby, Scheme, Smalltalk et Tcl.

Le langage Python est placé sous une licence libre proche de la licence BSD[8] et fonctionne sur la plupart des plates-formes informatiques, des smartphones aux ordinateurs centraux[9], de Windows à Unix avec notamment GNU/Linux en passant par macOS, ou encore Android, iOS, et peut aussi être traduit en Java ou .NET. Il est conçu pour optimiser la productivité des programmeurs en offrant des outils de haut niveau et une syntaxe simple à utiliser.

Il est également apprécié par certains pédagogues qui y trouvent un langage où la syntaxe, clairement séparée des mécanismes de bas niveau, permet une initiation aisée aux concepts de base de la programmation[10].

Other Languages
aragonés: Python
অসমীয়া: পাইথন
asturianu: Python
تۆرکجه: پایتون
български: Python
ᨅᨔ ᨕᨘᨁᨗ: Python
català: Python
čeština: Python
Ελληνικά: Python
español: Python
Na Vosa Vakaviti: Python
galego: Python
עברית: פייתון
हिन्दी: पाइथन
հայերեն: Python
Bahasa Indonesia: Python (bahasa pemrograman)
italiano: Python
日本語: Python
la .lojban.: paiton
қазақша: Python
ភាសាខ្មែរ: ផាយថុន
한국어: 파이썬
Кыргызча: Python
lumbaart: Python
lietuvių: Python
latviešu: Python
монгол: Python
मराठी: पायथॉन
Bahasa Melayu: Python
မြန်မာဘာသာ: Python (programming language)
norsk nynorsk: Python
norsk: Python
polski: Python
português: Python
română: Python
русский: Python
srpskohrvatski / српскохрватски: Python programski jezik
ၽႃႇသႃႇတႆး : Python (programming language)
සිංහල: පයිතන්
shqip: Python
தமிழ்: பைத்தான்
тоҷикӣ: Python
татарча/tatarça: Python
українська: Python
oʻzbekcha/ўзбекча: Python
吴语: Python
中文: Python
Bân-lâm-gú: Python
粵語: Python