Примеры простейших программ python

Простые программы на Python

Простые программы на Python

Статьи

Введение

В данной статье мы с Вами будем писать простые программы на языке программирования 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")

Так же можете посмотреть видео про синтез речи, если Вам интересна данная тема:

Читайте также:  Kotlin length of array

Генератор паролей

Напишем простой генератор паролей. Для написания данной программы нам понадобится модуль, который входит в стандартную библиотеку Python под названием random.

import random # Ввод желаемой длины пароля length_password = int(input("Введите длину пароля: ")) # Алфавит для будущего пароля alphabetical = "abcdefghijklmnopqrstuvwxyz01234567890ABCDEFGHIJKLMNOPQRSTUVWXYZ!@#$%^&*()?" # Генерация пароля password = "".join(random.sample(alphabetical, length_password)) # Вывод результата print(password)

Ну а после генерации пароля можете его проверить на надёжность:

Конвертер 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:

Заключение

В ходе статьи мы с Вами написали целых 5 простых программ на Python. Надеюсь Вам понравилась статья, желаю удачи и успехов! 🙂

Источник

Оцените статью