- Пару слов о разделе
- Консольный менеджер проектов
- Игра «Black Jack»
- Модуль оффлайн распознавания речи
- Голосовой переводчик
- Виджет «Электронные часы»
- Калькулятор со скобками
Пару слов о разделе
На странице представлены учебные коды на Python : программы, скрипты, утилиты, библиотеки. По возможности все примеры сопровождаются подробными комментариями и доступны для загрузки пользователям, оформившим подписку на дополнительные учебные материалы сайта.
После загрузки программы на свой компьютер распакуйте ее, установите для нее виртуальное окружение, активируйте его, обновите менеджер пакетов и установите зависимости из файла reqiurements.txt (можете сделать это вручную или же использовать наш менеджер проектов или возможности используемой вами IDE ). Запустите готовое приложение и протестируйте его возможности. Далее внимательно изучите исходный код программы, после чего сверстайте его самостоятельно, по необходимости посматривая в комментарии и копируя легкие участки кода.
Три программы на Python для твоего портфолио на GitHub
Старайтесь избегать размещения программ в русскоязычных каталогах, т.к. могут возникнуть проблемы с некоторыми библиотеками при их установке.
Для того, чтобы отключить окно консоли в программах с графическим интерфейсом, просто используйте для главного файла программы расширение *.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 Кб ): здесь .
Модуль оффлайн распознавания речи
Примеры программ
Решение задачи C4 из диагностической работы ЕГЭ 2015
Для большинства учеников самой сложной и нерешаемой задачей в ЕГЭ по информатике является задача C4.
Поэтому я разберу одну из них, и покажу, как такие задачи можно решать на языке Python.
Интерпретатор hq9+
Сегодня мы напишем интерпретатор ещё одного эзотерического языка программирования, под названием hq9+.
Задача про словарь
Сегодня я разберу одну из олимпиадных задач, довольно простую.
Суть задачи в том, чтобы из англо-латинского словаря сделать латино-английский.
Пишем блэкджек
Ну, точнее, не блэкджек, а его мини-вариант под названием очко.
Интерпретатор brainfuck
Сегодня я решил что-нибудь написать на python. Что-нибудь простенькое, но не очень. Решил остановиться на интерпретаторе brainfuck.
- Книги о Python
- GUI (графический интерфейс пользователя)
- Курсы Python
- Модули
- Новости мира Python
- NumPy
- Обработка данных
- Основы программирования
- Примеры программ
- Типы данных в Python
- Видео
- Python для Web
- Работа для Python-программистов
- Сделай свой вклад в развитие сайта!
- Самоучитель Python
- Карта сайта
- Отзывы на книги по Python
- Реклама на сайте
Источник: pythonworld.ru
Простые программы на Python
Статьи
Автор Admin На чтение 4 мин Просмотров 2к. Опубликовано 12.12.2022
Введение
В данной статье мы с Вами будем писать простые программы на языке программирования Python.
Проверка заряда аккумулятора ноутбука
С помощью Python можно проверить заряд аккумулятора на ноутбуке, для этого понадобится модуль под названием psutil. Данный модуль входит в стандартную библиотеку Python, поэтому нам даже устанавливать ничего не придётся. Объяснения кода приложу в комментариях:
import psutil # Создаём экземпляр класса sensors_battery(): battery = psutil.sensors_battery() # Получаем информацию о заряде батареи в процентах: percent = str(battery.percent) # Выводим информацию о заряде батареи print(f’Заряд батареи = %’)
Так же можем улучшить программу, добавив уведомление о низком заряде батареи, но для этого понадобится модуль pyautogui. Установить его можно прописав pip install pyautogui в терминал, или же командную строку.
import psutil import pyautogui # Создаём экземпляр класса sensors_battery(): battery = psutil.sensors_battery() while True: if battery.percent < 100: pyautogui.alert(‘Заряд батареи < 100%’, ‘Предупреждение’) break else: pass
Проверка заряда аккумулятора ноутбука
Сокращение ссылок
Программа для сокращения ссылок на Python будет полезна, чтобы вечно не заходить на сторонние сервисы для сокращения, а воспользоваться собственной программой в шаговой доступности.
Для начала понадобится установить модуль pyshorteners, для его установки нужно перейти в терминал или же командную строку, прописать pip install pyshorteners, нажать Enter и ждать установки. После установки можем смело писать код:
import pyshorteners # Создаём экземпляр класса Shortener s = pyshorteners.Shortener() # Пользователь вводит ссылку url = input(‘Введите ссылку для сокращения: ‘) # Сокращаем ссылку и выводим её print(s.tinyurl.short(url))
Создание GUI приложения на Python для сокращения ссылок:
Преобразование текста в речь
Для преобразования текста в речь можно воспользоваться библиотекой gTTS, для её установки нужно перейти в терминал или же командную строку, прописать pip install gTTS, нажать Enter и ждать установки. Теперь можно приступить к написанию кода:
from gtts import gTTS import os # Открываем txt файл с фразами, которые нужно озвучить file = open(«abc.txt», «r»).read() # Озвучиваем фразы speech = gTTS(text=file, lang=’ru’, slow=False) file.close() # Сохраняем озвученный текст speech.save(«output.mp3»)
Так же можете посмотреть видео про синтез речи, если Вам интересна данная тема:
Генератор паролей
Напишем простой генератор паролей. Для написания данной программы нам понадобится модуль, который входит в стандартную библиотеку Python под названием random.
Ну а после генерации пароля можете его проверить на надёжность:
Проверка надёжности пароля
Конвертер PNG в ICO
Некоторым из нас довольно часто бывает нужно получить изображение в формате ico, но устанавливать плагин для фотошопа, или искать конвертер в интернете лень. На помощь придёт программа для конвертации изображения в формате PNG в ICO.
Для написания данной программы понадобится модуль Pillow, для его установки нужно перейти в терминал или же командную строку, прописать pip install Pillow, нажать Enter и ждать установки. Далее приступаем к написанию кода:
from PIL import Image # Ввод пути до изображения img_path = input(‘Введите путь до изображения: ‘) # Открываем изображение в формате PNG img = Image.open(img_path) # Сохраняем изображение в формате ICO img.save(‘output.ico’)
Создание GUI приложения для конвертации PNG в ICO:
Курс по созданию GUI на Python
В ходе статьи мы с Вами написали целых 5 простых программ на Python. Надеюсь Вам понравилась статья, желаю удачи и успехов!
Источник: it-start.online