Python

Материал из Rosalab Wiki
Перейти к: навигация, поиск

Описание программы

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

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

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

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

Установка программы

В графическом инстоляторе:

  • запустить «Центре управления РОСА», перейти к вкладке «Управление программами» - «Установка и удаление программ» - «Программирование» выбрать python3

В консоли наберите следующую команду:

urpmi python3 python3-doc

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

Официальный сайт программы

http://python.org/ (анг.)

http://python.ru/ (рус.)

Скриншоты программы

Разделы