Python Класс языка



Download 166,17 Kb.
bet1/26
Sana24.02.2022
Hajmi166,17 Kb.
#200919
  1   2   3   4   5   6   7   8   9   ...   26
Bog'liq
Python




Python


[править | править код]
Материал из Википедии — свободной энциклопедии
Перейти к навигацииПерейти к поиску
У этого термина существуют и другие значения, см. Python (значения).

Python



Класс языка

мультипарадигмальный: 
объектно-ориентированный, 
рефлективный, 
императивный, 
функциональный, 
аспектно-ориентированный, 
динамический

Тип исполнения

интерпретируемый, компилируемый в байт-код[1],компилируемый в MSIL, компилируемый в байт-кодJava

Появился в

20 февраля 1991[2]

Автор

Гвидо ван Россум[2]

Разработчик

Python Software Foundation иГвидо ван Россум[2]

Расширениефайлов

.py, .pyw, .pyc, .pyo, .pyd[комм 1]

Выпуск

  • 2.7.16 (3 марта 2019)[3]

  • 3.5.7 (18 марта 2019)[4]

  • 3.6.9 (2 июля 2019)[5]

  • 3.7.4 (8 июля 2019)[6]

Система типов

сильная, динамическая

Основные реализации

CPython, Jython, IronPython,PyPy, Stackless

Испытал влияние

ABC, Modula-3, Lisp, Tcl,Smalltalk, C, Java, Icon

Повлиял на

Ruby, Boo, Groovy,ECMAScript, CoffeeScript,Swift, Nim

Лицензия

Python Software Foundation License[2]

Сайт

python.org​ (англ.)

ОС

кроссплатформенность[7]

Логотип Python (1990—2005)


Python[комм 2] (МФА: [ˈpʌɪθ(ə)n]; в русском языке распространено название пито́н[8]) — высокоуровневый язык программированияобщего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное программирование. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полнаяинтроспекция, механизм обработки исключений, поддержка многопоточных вычислений, высокоуровневые структуры данных. Поддерживается разбиение программ на модули, которые, в свою очередь, могут объединяться в пакеты.
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ[9]. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные[10]. Есть реализация интерпретатора для JVM с возможностьюкомпиляции, CLR, LLVM, другие независимые реализации. Проект PyPy использует JIT-компиляцию, которая значительно увеличивает скорость выполнения Python-программ.
Python — активно развивающийся язык программирования, новые версии с добавлением/изменением языковых свойств выходят примерно раз в два с половиной года. Язык не подвергался официальной стандартизации, роль стандарта де-факто выполняетCPython, разрабатываемый под контролем автора языка.


Download 166,17 Kb.

Do'stlaringiz bilan baham:
  1   2   3   4   5   6   7   8   9   ...   26




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish