В статье мы рассмотрим 7 небольших библиотек и создадим на их основе различные мини программы.
Скорее всего, хоть раз, но вы сталкивались с сервисами по сокращению ссылок. Даже, если вы сами не создавали сокращенную ссылку, то хотя бы видели таковые в описаниях к различным роликам или на сайтах.
Создать такую ссылку можно всего за три строчки кода, при помощи использования библиотеки . Вам нужно установить библиотеку в проект, выполнить её подключение, а также создать объект на её основе.
Пример рабочего кода:
import pyshorteners
s = pyshorteners.Shortener()
print("Сокращенная ссылка - ", s.tinyurl.short('https://itproger.com/courses/'))Нужно проверить скорость интернета? Не проблема, так как в Питоне есть специальная библиотека , которая позволяет быстро выполнить полную проверку скорости вашего WiFi.
Пример рабочего кода:
import pyspeedtest
st = pyspeedtest.SpeedTest()
st.download()
st.upload()
st.ping()Все еще в поиске крутого видео редактора? Зачем что-то искать, когда есть Python и замечательная библиотека :)
За счет MoviePy вы можете перевернуть видео, можете его обрезать, можете изменить количество FPS и можете выполнить ещё много других действий.
Мы создадим программу, что будет принимать видео и отделять от него звук, который будем сохранять в качестве отдельного файла. Чтобы такое записать потребуется лишь пару строк кода:
import moviepy.editor
video = moviepy.editor.VideoFileClip("some.mov")
audio = video.audio
audio.write_audiofile("new_audio.mp3")А как часто вы пользуетесь википедией? Если часто, то процесс поиска информации в ней можно немного упростить. За счёт официальной библиотеки, что так и называется , вы можете быстро находить информацию по разным ключевым словам.
Пример кода:
import wikipedia
wikipedia.set_lang("ru")
print(wikipedia.summary("New York City"))Зачастую вся информация в консоли - это скучный белый или же черный текст. Согласитесь, такое и читать не интересно. Благо в питоне есть библиотека .
За счет этой библиотеки мы быстро можем настроить какие именно стили будут применены к тексту в консоли:
from termcolor2 import c
print(c("Some text").blue.on_white.underline)Супер классной библиотекой является . Она позволяет мега быстро создать красивую таблицу для вывода в консоль. Если вы где-то учитесь или же часто нужно демонтировать информацию, то рекомендуем сохранить название этой библиотеки.
Работать с ней просто. Нужно лишь создать объект на основе PrettyTable и далее поместить в него название рядов и сами ряды.
Таблицу можно даже выровнять по определенному краю, а также можно указать сортировку по определенному полю.
Пример кода:
from prettytable import PrettyTable
table = PrettyTable()
table.field_names = ['Names', 'Age', 'City']
table.add_row(["Алекс", 20, "Москва"])
table.add_row(["Боб", 25, "Москва"])
table.add_row(["Саша", 30, "Минск"])
table.add_row(["Петя", 23, "Киев"])
table.add_row(["Вася", 67, "Москва"])
table.align = 'r'
table.sortby = "Age"
print(table)Если надоело выключать компьютер привычным способом, то можно создать программу на Питон. При чём для её реализации вам потребуется лишь использовать встроенную библиотеку os.
Пример кода:
import os
os.system("shutdown -s")Также вы можете просмотреть детальное видео по разработке всех программ:
На нашем сайте также есть . В ходе огромной программы вы изучите не только язык Питон, но также научитесь создавать веб сайты за счёт веб технологий и фреймворка Джанго. За курс вы изучите массу нового и к концу программы будете уметь работать с языком Питон, создавать на нём полноценные ПК приложения на основе библиотеки Kivy, а также создавать веб сайты на основе библиотеки Джанго.