Категория:Python
Python (МФА: [ˈpʌɪθ(ə)n]; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Python организовывается в функции и классы, которые могут объединяться в модули (они в свою очередь могут быть объединены в пакеты). Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется под свободной лицензией Python Software Foundation License, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Python с использованием JIT-компиляции, которая значительно увеличивает скорость выполнения Python-программ. Новые версии Python (с добавлением/изменением языковых свойств) выходят примерно раз в два с половиной года. Вследствие этого и некоторых других причин на Python отсутствуют стандарт ANSI, ISO или другие официальные стандарты, их роль выполняет CPython. |
|
Страницы в категории «Python»
Показано 200 страниц из 325, находящихся в данной категории.
(Предыдущая страница) (Следующая страница)- Лента новостей 22 августа 2023 года
- Выпущена система машинного перевода OpenNMT-tf 2.30
- Найдены вредоносные пакеты для кражи криптовалюты в репозитории PyPI
- Летняя школа 2022 в Академии цифровых технологий
- GitHub ввёл в строй систему машинного обучения Copilot, генерирующую код
- Python вырвался на первое место в рейтинге языков программирования TIOBE
- Выпуск Brython 3.10, реализации языка Python для web-браузеров
- Выпуск Snek 1.6, Python-подобного языка программирования для встраиваемых систем
- Выпуск Python-библиотеки для научных вычислений NumPy 1.21.0
- Релиз библиотеки визуализации plotly.py 5.0
- Гвидо ван Россум намерен достигнуть двукратного увеличения производительности в CPython 3.11
- Проект Pyston, предлагающий Python с JIT-компилятором, вернулся к открытой модели разработки
- Facebook открыл код Cinder, форка CPython, используемого в Instagram
- Языку Python исполнилось 30 лет
- Уязвимость в Python, проявляющаяся при обработке непроверенных дробных чисел в ctypes
- Утверждено добавление в Python операторов для сопоставления с образцом
- Выпуск Python-библиотеки для научных вычислений NumPy 1.20.0
- В пакетном менеджере PIP прекращена поддержка Python 2
- Самые популярные статьи Русской Википедии в 2020 году
- Си и Python сместили Java в рейтинге языков программирования Tiobe
- Выпуск Pyston 2, реализации языка Python с JIT-компилятором
- Выпуск Brython 3.9, реализации языка Python для web-браузеров
- Доступен Snek 1.5, Python-подобный язык программирования для встраиваемых систем
- Выпуск языка программирования Python 3.9
- Facebook представил Pysa, статический анализатор для языка Python
- Rust вошёл в 20 самых популярных языков по рейтингу Redmonk
- Обновление Python 3.8.5 с устранением уязвимостей
- Гвидо ван Россум предложил включить в Python операторы для сопоставления с образцом
- Выпуск SciPy 1.5.0, библиотеки для научных и инженерных расчётов
- Выпуск Python-библиотеки для научных вычислений NumPy 1.19
- Язык Go избавляется от неполиткорректных терминов whitelist/blacklist и master/slave
- Устаревание корневого сертификата AddTrust привело к сбоям в системах с OpenSSL и GnuTLS
- Проект Python намерен перевести отслеживание ошибок на GitHub
- Опубликован Python 2.7.18, последний выпуск ветки Python 2
- Inlinec — новый способ использования Си-кода в Python-скриптах
- Ценой перевода Mercurial на Python 3 может стать шлейф непредвиденных ошибок
- Выпуск компилятора Nuitka 0.6.6. Прекращение поддержки Python 2.7 перенесено на апрель
- Релиз PyPy 7.3, реализации Python, написанной на языке Python
- Выпуск Python-библиотеки для научных вычислений NumPy 1.18
- Выпуск web-фреймворка Django 3.0
- В каталоге Python-пакетов PyPI выявлены две вредоносные библиотеки
- Открыт код системы для разделения музыки и голоса Spleeter
- Python переходит на новый цикл формирования значительных выпусков
- Вместо Python 3.5.8 по ошибке распространялась некорректная версия
- Гвидо ван Россум покидает Dropbox и выходит на пенсию
- Netflix открыл код интерактивной среды вычислений Polynote
- Выпуск Python 2.7.17
- Выпуск языка программирования Python 3.8
- Релиз PyPy 7.2, реализации Python, написанной на языке Python
- Недоработка в Python-скрипте могла привести к неверным результатам в более 100 публикациях по химии
- Локальная root-уязвимость в pam-python
- Telegram празднует шестилетие
- Выпуск Python-библиотеки для научных вычислений NumPy 1.17.0
- Релиз JPype 0.7, библиотеки для доступа к Java-классам из Python
- Выпуск PyOxidizer для упаковки Python-проектов в самодостаточные исполняемые файлы
- В каталоге пакетов PyPI появилась поддержка двухфакторной аутентификации
- Намечена большая чистка стандартной библиотеки Python
- Релиз web-фреймворка Django 2.2
- Microsoft опубликовал Pyright, систему проверки типов для языка Python
- Релиз PyPy 7.0, реализации Python, написанной на языке Python
- Проект RustPython развивает реализацию интерпретатора Python на языке Rust
- Самые популярные языки программирования за 2018 год по просмотрам в Википедии
- Утверждена новая модель управления разработкой Python
- В каталоге PyPI выявлены вредоносные пакеты
- Выпуск Nuitka 0.6.0, компилятора для языка Python
- Проект Python для соблюдения политкорректности избавляется от терминов «master» и «slave»
- Релиз web-фреймворка Django 2.1
- Компания Microsoft представила Python Language Server
- Гвидо ван Россум отстранится от руководства Python
- Гвидо ван Россум решил отстраниться от руководства проектом Python
- Увидел свет язык программирования Python 3.7
- Выпуск Qt for Python 5.11
- Даркнет поздравил Роскомнадзор с Днём радио
- Выпуск Python 2.7.15
- Релиз PyPy 6.0, реализации Python, написанной на языке Python
- Проект Python представил новый каталог пакетов PyPI и пакетный менеджер Pip 10
- Представлен проект Qt for Python
- Музей компьютерной истории наградил Гвидо ван Россума
- Релиз PyPy 5.10, реализации Python, написанной на языке Python
- Instagram открыл код MonkeyType, системы аннотации типов для Python
- Неявные свойства языков программирования, которые могут привести к уязвимостям
- Релиз web-фреймворка Django 2.0
- Опубликован план прекращения поддержки Python 2 в NumPy
- Релиз PyPy 5.9, реализации Python, написанной на языке Python
- Выпуск Cython 0.27, компилятора для языка Python
- В каталоге Python-пакетов PyPI выявлено 10 вредоносных библиотек
- Выпуск Nuitka 0.5.27, компилятора для языка Python
- Выпуск Nuitka 0.5.26, компилятора для языка Python
- Релиз PyPy 5.8, реализации Python, написанной на языке Python
- Релиз web-фреймворка Django 1.11
- Выпуск PyPy 5.7, реализации Python, написанной на языке Python
- Обновление Python 3.6.1 и Ruby 2.4.1
- Google представил Python Fire, библиотеку для создания интерфейса командной строки
- Разработка Python переведена на GitHub
- Dropbox прекращает разработку Pyston. Опубликован финальный выпуск 0.6.1
- Какие языки программирования больше всего заинтересовали читателей Русской Википедии в 2016 году?
- Google представил Grumpy, транслятор кода Python на язык Go
- Выпуск языка программирования Python 3.6
- Выпуск Python 2.7.13
- Выпуск Pyston 0.6, реализации языка Python с JIT-компилятором
- Выпуск PyPy2.7 5.6, реализации Python, написанной на языке Python
- Выпуск Cython 0.25, компилятора для языка Python
- Релиз web-фреймворка Django 1.10
- Выпуск Pyston 0.5.1, реализации языка Python с JIT-компилятором
- Релиз IPython 5.0
- Корректирующие выпуски Python 2.7.12, 3.4.5 и 3.5.2
- Применение тайпсквоттинга для распространения вредоносных модулей NPM, PyPI и Gems
- Xonsh — командная оболочка, сочетающая Python с лучшими возможностями Bash, zsh и fish
- Выпуск Pyston 0.5, реализации языка Python с JIT-компилятором
- Выпуск PyPy 5.1, реализации Python, написанной на языке Python
- Вышел Windows с поддержкой Linux
- Выпуск Cython 0.24, компилятора для языка Python
- Выпуск PyPy 5.0, реализации Python, написанной на языке Python
- Популярные в 2015 году страницы Викиверситета
- Рейтинг популярности Русского Викиучебника 2015
- Разработка Python переносится на Git и GitHub
- Выпуск Nuitka 0.5.17, компилятора для языка Python
- Основатель The Pirate Bay создал копировальное устройство на Raspberry Pi, генерирующее 10 млн «ущерба» в день
- Обновление Python 2.7.11 и Python 3.5.1
- Выпуск Pyston 0.4, реализации языка Python с JIT-компилятором
- Выпуск PyPy 4.0, реализации Python, написанной на языке Python
- Увидел свет язык программирования Python 3.5.0
- В Fedora 23 утверждён переход на Python 3 по умолчанию
- Проект PlayOnLinux переходит с Python на Java
- Обновление Python 2.7.10
- PyPy.js — реализация языка Python для web-браузеров
- Выпуск Jython 2.7, реализации языка Python на Java
- Разработчики Debian намерены создать команду для портирования с Python 2 на Python 3
- В Ubuntu 15.10 ожидается удаление Python 2 из базовой поставки
- Релиз web-фреймворка Django 1.8
- Выпуск IPython 3.0
- Выпуск Nuitka 0.5.9, компилятора для языка Python
- Выпуск Pyston 0.3, реализации языка Python с JIT-компилятором
- Корректирующий выпуск Python 3.4.3
- Популярные в 2014 году страницы Викиверситета
- Выпуск Nuitka 0.5.8, компилятора для языка Python
- Рейтинг популярности Русского Викиучебника 2014
- Рейтинг статей Русской Викитеки 2014
- Обновление Python 2.7.9 с модулем SSL, портированным из Python 3.4
- Министерство обороны Великобритании открыло код проекта Ideaworks
- Выпуск PyPy3 2.4, реализации Python 3, написанной на языке Python
- Представлен HOPE, JIT-компилятор для языка Python, транслирующий в C++
- Корректирующий выпуск Python 3.4.2
- Выпуск PyPy 2.4, реализации Python, написанной на языке Python
- Второй выпуск Pyston, реализации языка Python с JIT-компилятором
- Python признан самым популярным языком для начального обучения студентов в США
- Первый выпуск PyPy-STM, интерпретатора Python с поддержкой многоядерных систем
- Доступно обновление Python 2.7.8
- Первый стабильный выпуск PyPy3 с поддержкой Python 3
- Выпуск PyPy 2.3, реализации Python, написанной на языке Python
- Облачное хранилище Box начало открытие своих разработок
- Поддержка Python 2.7 продлена до 2020 года
- Dropbox опубликовал Pyston, реализацию языка Python, базирующуюся на JIT
- Выпуск IPython 2.0
- Для KDevelop подготовлены средства для разработки на Python 3
- Выпуск языка программирования Python 3.4.0
- Корректирующий выпуск Python 3.3.5
- Выпуск Brython 2.0, реализации языка Python для web-страниц
- Корректирующий выпуск Python 3.3.4 и кандидат в релизы Python 3.4.0
- Выпуск компилятора Cython 0.20 и системы проверки Python-кода Frosted 1.0.0
- Стратегия параллельного поддержания веток Python 2 и Python 3 оказалась ошибочной
- Вышел Pythonium 0.4.7, компилятор из Python в JavaScript
- Открылся сайт заказных убийств
- Обновление Python 3.3.3. Выпуск Wing IDE 5.0, специализированной IDE для Python
- Выпуск PyPy 2.2, реализации Python, написанной на языке Python
- Обновление Python 2.7.6
- Релиз web-фреймворка Django 1.6
- Обновление Python 2.6.9
- Fedora переходит на Python 3 и пакетный менеджер DNF по умолчанию
- Тестирование Coverity показало, что проект Python лидирует по уровню качества кода
- Выпуск PyPy 2.1, реализации Python, написанной на языке Python
- Выпуск PyPy 2.0, реализации Python, написанной на языке Python
- Обновления Python 2.7.4, 3.2.4 и 3.3.1. Поддержка ветки Python 2.7 истекает через 2 года
- Конфликт, связанный правами на торговую марку Python, урегулирован мирным путём
- Python Foundation переходит на электронную форму соглашения с разработчиками
- Релиз web-фреймворка Django 1.5 с поддержкой Python 3
- Компания Veber заявила свои права на торговую марку Python
- Агентство DARPA выделило 3 млн долларов на развитие средств обработки больших массивов данных на языке Python
- Создатель языка Python ушел из Google в Dropbox
- Для KDevelop доступен плагин, позволяющий разрабатывать приложения на языке Python
- Обновление системы управления контентом Plone с устранением 24 уязвимостей
- Доступен язык программирования Python 3.3
- Система для интерактивного обучения языку Python в форме отладки приложений
- Релиз PyPy 1.9, реализации Python, написанной на языке Python
- Представлен pypy-stm, интерпретатор Python с поддержкой распараллеливания на многоядерных системах
- Обновления Python 2.6.8, 2.7.3, 3.1.5 и 3.2.3
- Интервью с автором языка программирования Python
- Разработчики web-фреймворка Django представили план миграции на Python 3
- Уязвимости в Samba, iproute2, Python, libpng, ImageMagick, AIX, DropbearSSH, RealPlayer и Mathopd
- Релиз PyPy 1.8, реализации Python, написанной на языке Python
- Инструментарий для разработки приложений на языке Python для платформы Android
- Универсальный способ DoS-атаки, затрагивающий PHP, Java, Ruby, Python и различные web-платформы
- Корректирующий релиз Python 3.2.2
- Python Fiddle — специализированный сервис для обмена скриптами на языке Python
- Релиз PyPy 1.6, реализации Python, написанной на языке Python
- Проект PyPy представил визуализатор процесса JIT-компиляции и обрисовал ситуацию, когда PyPy быстрее языка Си
- Корректирующий релиз Python 3.2.1
- Проект по тестированию эффективности языков программирования
- Релиз Python-компилятора Shed Skin 0.8
- Релиз web-сервера Tornado 2.0, используемого в сервисе FriendFeed