Описание
python django flask
Python — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python
Класс языка мультипарадигмальный:
объектно-ориентированный,
рефлективный,
императивный,
функциональный,
аспектно-ориентированный,
динамический
Тип исполнения интерпретируемый, компилируемый в байт-кодкомпилируемый в MSIL, компилируемый в байт-код Java
Появился в 20 февраля 1991
Автор Гвидо ван Россум
Расширение файлов .py, .pyw, .pyc, .pyo, .pyd
Выпуск
Система типов сильная, динамическая
Основные реализации: 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
ОС кроссплатформенность
Сайт python.org (англ.)
Высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты).
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ[9]. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Python с использованием JIT-компиляции, которая значительно увеличивает скорость выполнения Python-программ.
Python — активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют стандарт ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
№ 4957192404