Python

Материал из Rosalab Wiki
Версия от 19:49, 28 мая 2014; StasFomin (обсуждение | вклад)

Это снимок страницы. Он включает старые, но не удалённые версии шаблонов и изображений.
Перейти к: навигация, поиск

Высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.


Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).

Эталонной реализацией Python является интерпретатор CPython, поддерживающий большинство активно используемых платформ. Он распространяется свободно под очень либеральной лицензией, позволяющей использовать его без ограничений в любых приложениях, включая проприетарные. Есть реализации интерпретаторов для JVM (с возможностью компиляции), MSIL (с возможностью компиляции), LLVM и других. Проект PyPy предлагает реализацию Питона на самом Питоне, что уменьшает затраты на изменения языка и постановку экспериментов над новыми возможностями.

В ROSA Desktop довольно много библиотек. Список их очень огромен, по-этому здесь приведена установка основного пакета Python. Остальные библиотеки смотрите и подключайте (устанавливайте) после прочтения документации.


Ссылки

Шаблон:---Шаблон:---- Шаблон:---

Инсталляция

В dnfdragora найдите пакет «python», и установите его.

Через консоль
в консоли наберите следующую команду:

sudo dnf in python

Если не можете найти пакет, подключите репозитории. Как подключать репозитории написано здесь.



Разделы