Язык программирования Python |
Python (па́йтон, пито́н) — высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читабельность кода. Синтаксис ядра Питона минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Питон поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Питон отличается динамической типизацией, автоматическим управлением памятью, механизмом обработки исключений, а также поддержкой многопоточных вычислений и удобными высокоуровневыми структурами данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
Эталонной реализацией Питона является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции) , MSIL (с возможностью компиляции), LLVM и других. Любопытен проект PyPy, который ставит целью реализацию Питона на самом Питоне, что даёт возможность знакомым с этим языком разработчикам изменять сам язык и ставить эксперименты над новыми возможностями.
Python — активно развивающийся язык программирования, новые версии (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют ANSI, ISO или другие официальные стандарты, их роль выполняет CPython.
Более подробную информацию о Python можно подчерпнуть из Википедии или из официального сайта языка Python.
|