Python — различия между версиями
StasFomin (обсуждение | вклад) |
PastorDi (обсуждение | вклад) |
||
Строка 14: | Строка 14: | ||
* [http://python.ru/ http://python.ru/] (рус.) | * [http://python.ru/ http://python.ru/] (рус.) | ||
− | + | {{how-to-install|{{lc:{{PAGENAME}}}}}} | |
Текущая версия на 22:54, 10 марта 2023
Высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями.
В ROSA Desktop довольно много библиотек. Список их очень огромен, по-этому здесь приведена установка основного пакета Python. Остальные библиотеки смотрите и подключайте (устанавливайте) после прочтения документации.
Ссылки
- Официальный сайт (анг.)
- http://python.ru/ (рус.)
Установка
- В графическом окружении
- В dnfdragora найдите пакет python и установите его.
- Через терминал
- В терминале наберите следующую команду: sudo dnf in python
Не можете найти нужный пакет? Проверьте, правильно ли подключены репозитории.