Python :: Коды, программы, скрипты
На странице представлены учебные коды на Python: программы, скрипты, утилиты, библиотеки. По возможности все примеры сопровождаются подробными комментариями и доступны для загрузки пользователям, оформившим подписку на дополнительные учебные материалы сайта.
После загрузки программы на свой компьютер распакуйте ее, установите для нее виртуальное окружение, активируйте его, обновите менеджер пакетов и установите зависимости из файла reqiurements.txt (можете сделать это вручную, использовать наш менеджер проектов или возможности используемой вами IDE). Запустите готовое приложение и протестируйте его возможности. Далее внимательно изучите исходный код программы, после чего сверстайте его самостоятельно, по необходимости посматривая в комментарии и копируя легкие участки кода.
Старайтесь избегать размещения программ в русскоязычных каталогах, т.к. могут возникнуть проблемы с некоторыми библиотеками при их установке.
Для того, чтобы отключить окно консоли в программах с графическим интерфейсом, просто используйте для главного файла программы расширение *.pyw, а в shebang-строке в качестве имени интерпретатора пишите pythonw вместо обычного python.
- Консольный менеджер проектов
- Игра «Black Jack»
- Модуль оффлайн распознавания речи
- Голосовой переводчик
- Виджет «Электронные часы»
- Калькулятор со скобками
Консольный менеджер проектов
Простейшая консольная утилита, которая позволяет в автоматическом режиме работать:
- с небольшими проектами: создание, удаление, экспорт, вывод списка уже созданных проектов;
- с виртуальным окружением проектов: создание, удаление, активация и деактивация;
- с менеджером пакетов 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 Мб):
здесь.