====== 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}}