okpython.net
Все для начинающих

Python :: Коды, программы, скрипты

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

После загрузки программы на свой компьютер распакуйте ее, установите для нее виртуальное окружение, активируйте его, обновите менеджер пакетов и установите зависимости из файла reqiurements.txt (можете сделать это вручную, использовать наш менеджер проектов или возможности используемой вами IDE). Запустите готовое приложение и протестируйте его возможности. Далее внимательно изучите исходный код программы, после чего сверстайте его самостоятельно, по необходимости посматривая в комментарии и копируя легкие участки кода.

Старайтесь избегать размещения программ в русскоязычных каталогах, т.к. могут возникнуть проблемы с некоторыми библиотеками при их установке.

Для того, чтобы отключить окно консоли в программах с графическим интерфейсом, просто используйте для главного файла программы расширение *.pyw, а в shebang-строке в качестве имени интерпретатора пишите pythonw вместо обычного python.

Консольный менеджер проектов

Простейшая консольная утилита, которая позволяет в автоматическом режиме работать:

  • с небольшими проектами: создание, удаление, экспорт, вывод списка уже созданных проектов;
  • с виртуальным окружением проектов: создание, удаление, активация и деактивация;
  • с менеджером пакетов PIP: установка, обновление, удаление, вывод списка установленных пакетов, обновление самого менеджера PIP и вывод информации о нем, запись файла зависимостей requirements.txt и установка пакетов из него в виртуальное окружение пакета.

Последнее обновление: 16.01.23.
 Проверен в ОС: Windows 10.
 Страница программы:  перейти.
 Скачать код менеджера проектов (0.3 Мб):  здесь.

Игра «Black Jack»

Всем известная карточная игра «Black Jack», она же «Двадцать одно» или «Очко».

Последнее обновление: 27.04.23.
 Проверен в ОС: WIndows 10, Ubuntu 22.04.
 Страница программы:  перейти.
 Скачать код игры (20 Кб):  здесь.

Модуль оффлайн распознавания речи

Данный модуль оффлайн распознавания речи использует библиотеку Vosk и ее предобученную модель русского языка. Все языковые модели данной библиотеки можно скачать на официальном сайте здесь. Для захвата звука с микрофона используется модуль PyAudio.

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

Последнее обновление: 08.06.23.
 Проверен в ОС: WIndows 10, Ubuntu 22.04.
 Скачать код скрипта (43.6 Мб):  здесь.

Голосовой переводчик

Программа «Голосовой переводчик» автоматически переводит речь пользователя с английского языка на русский или наоборот и сразу же произносит результат перевода.

Последнее обновление: 08.05.23.
 Проверен в ОС: WIndows 10.
 Страница программы:  перейти.
 Скачать код переводчика (22.1 Мб):  здесь.

Виджет «Электронные часы»

Простейший виджет электронных часов для рабочего стола, который показывает текущие дату и время.

Последнее обновление: 23.04.23.
 Проверен в ОС: Windows 10.
 Страница программы:  перейти.
 Скачать код часов (10 Кб):  здесь.

Калькулятор со скобками

Простейший калькулятор со скобками на Python с графическим интерфейсом на PyQt6 (Pyside6), который позволяет вычислять выражения и выполнять основные математические операции: сложение, вычитание, деление и умножение.

Последнее обновление: 02.09.23.
 Проверен в ОС: Windows 10, Ubuntu 22.04.
 Страница программы:  перейти.
 Скачать код калькулятора (0.2 Мб):  здесь.