====== Python ====== {{:python:python-logo.png|}} Python (МФА: [ˈpʌɪθ(ə)n]; в русском языке распространено название пито́н) — высокоуровневый язык программирования общего назначения, ориентированный на повышение производительности разработчика и читаемости кода. Синтаксис ядра Python минималистичен. В то же время стандартная библиотека включает большой объём полезных функций. https://www.python.org/ Для разработки можно использовать [[geany:geany|Geany]]. ====== WxPython ====== Библиотека [[wxwidgets:wxwidgets|wxWidgets]] Установка: apt install python-wxgtk3.0 Подключение: import wx ---- http://wxpython.org/ ====== Локализация программ ====== FIXME Для локализации используется модуль gettext Создание шаблона (''messages.pot'') pygettext file.py ---- [[https://dsent.me/blog/2014/10/12/python-scripts-gettext-l10n/|Локализация Python-скриптов при помощи gettext | dsent.me]] [[https://habr.com/ru/post/73554/|Международные ягнята / Хабр]] [[http://dmitry.miramik.ru/2011/06/02/gettext-v-python-primer/|Gettext в Python. Пример | Блог Python программиста]] ====== Ссылки ====== [[wpru>Python]] https://www.python.org/static/img/python-logo.png [[http://zetcode.com/wxpython/layout/|Layout management in wxPython]] Г. Россум, Ф.Л.Дж. Дрейк, Д.С. Откидач — Язык программирования Python. 2001 — 454 c. [[https://habr.com/ru/post/208192/|Катастрофа Unicode в Python3 / Хабр]] **[[https://chriswarrick.com/blog/2016/02/10/deploying-python-web-apps-with-nginx-and-uwsgi-emperor/|Deploying Python Web Applications with nginx and uWSGI Emperor | Chris Warrick]]** ===== Документация на русском ===== Леонид Хозяинов подготовил перевод документации по [[https://digitology.tech/docs/python_3/|Python 3.8.8]]: * [[https://digitology.tech/docs/python_3/tutorial/index.html|Учебник]] (для тех. кто только делает первые шаги в программировании на Python) * [[https://digitology.tech/docs/python_3/library/index.html|Справочник по стандартной библиотеке]] (богатая коллекция встроенных модулей для решения повседневных задач) * [[https://digitology.tech/docs/python_3/reference/index.html|Справочник по языку]](языковые конструкции, операторы, выражения, модель данных и др.) * [[https://digitology.tech/docs/python_3/using/index.html|Настройка и использование Python]] * [[https://digitology.tech/docs/python_3/installing/index.html|Установка Python модулей]] * [[https://digitology.tech/docs/python_3/distributing/index.html|Распространение Python модулей]] * [[https://digitology.tech/docs/python_3/extending/index.html|Расширение и встраивание]] * [[https://digitology.tech/docs/python_3/faq/index.html|Часто задаваемые вопросы по Python]] * [[https://digitology.tech/docs/python_3/howto/index.html|Python HOWTO]] * [[https://digitology.tech/docs/python_3/c-api/index.html|Python/C API]] [[github>sfcl/python_doc_3.8.3|Репозиторий на GitHub]] ---- [[https://www.opennet.ru/opennews/art.shtml?num=54908|Перевод на русский язык документации по CPython 3.8.8]] ===== TUI ===== * [[http://urwid.org/index.html|Urwid - Console user interface library for Python]] * [[https://habr.com/ru/post/352904/|Создаем TUI на python / Хабр]] {{tag>admin programming}}