Python — различия между версиями

Материал из Rosalab Wiki
Перейти к: навигация, поиск
 
(не показаны 3 промежуточные версии 2 участников)
Строка 1: Строка 1:
{{Навигация|Разделы|[[Программы_ROSA_Linux|Все разделы]] - [[Программы_ROSA_Linux#p8|Программирование]]}}
+
Высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
  
= Описание программы =
 
 
Python —  высокоуровневый язык программирования общего назначения с акцентом на производительность разработчика и читаемость кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций.
 
  
 
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
 
Python поддерживает несколько парадигм программирования, в том числе структурное, объектно-ориентированное, функциональное, императивное и аспектно-ориентированное. Основные архитектурные черты — динамическая типизация, автоматическое управление памятью, полная интроспекция, механизм обработки исключений, поддержка многопоточных вычислений и удобные высокоуровневые структуры данных. Код в Питоне организовывается в функции и классы, которые могут объединяться в модули (которые в свою очередь могут быть объединены в пакеты).
Строка 11: Строка 8:
 
''В ROSA Desktop довольно много библиотек. Список их очень огромен, по-этому здесь приведена установка основного пакета Python. Остальные библиотеки смотрите и подключайте (устанавливайте) после прочтения документации.''
 
''В ROSA Desktop довольно много библиотек. Список их очень огромен, по-этому здесь приведена установка основного пакета Python. Остальные библиотеки смотрите и подключайте (устанавливайте) после прочтения документации.''
  
= Установка программы =
 
 
В графическом инстоляторе:
 
 
* запустить [[Центр управления РОСА| «Центре управления РОСА»]], перейти к вкладке {{Меню|«Управление программами» - «Установка и удаление программ» - «Программирование»}} выбрать {{программа|python3}}
 
 
В консоли наберите следующую команду:
 
 
{{Cmd|urpmi python3 python3-doc}}
 
  
Если не можете найти пакет, подключите репозитории. Как подключать репозитории [[Настройка официальных источников| написано здесь]].
+
== Ссылки ==
  
= Официальный сайт программы =
+
* [http://python.org/ Официальный сайт] (анг.)
 +
* [http://python.ru/ http://python.ru/] (рус.)
  
[http://python.org/ http://python.org/] (анг.)
+
{{how-to-install|{{lc:{{PAGENAME}}}}}}
  
[http://python.ru/ http://python.ru/] (рус.)
 
  
= Скриншоты программы =
 
  
  
 
{{Навигация|Разделы|[[Программы_ROSA_Linux|Все разделы]] - [[Программы_ROSA_Linux#p8|Программирование]]}}
 
{{Навигация|Разделы|[[Программы_ROSA_Linux|Все разделы]] - [[Программы_ROSA_Linux#p8|Программирование]]}}
 
[[Категория:Программы ROSA Linux|Python]]
 
[[Категория:Программы ROSA Linux|Python]]
 +
[[Category:SoftwareDescriptions]]

Текущая версия на 22:54, 10 марта 2023

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


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

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

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


Ссылки


Установка

В графическом окружении
В dnfdragora найдите пакет python и установите его.
Через терминал
В терминале наберите следующую команду: sudo dnf in python

Не можете найти нужный пакет? Проверьте, правильно ли подключены репозитории.



Разделы