Добавить в корзинуПозвонить
Найти в Дзене
Try Python

Крутые Python библиотеки, о которых мало кто знает. Часть 3

Приветствую! Сегодня мы продолжаем тему первой и второй статьи, где мы обсуждали малоизвестные, но крутые Python библиотеки, которые пригодятся в повседневной работе. Ну что ж, поехали 🚀 Nuitka Существует библиотека под названием nuitka, которая компилирует python скрипты в .exe, причем на языке C ☝🏻 Все знают, что C значительно быстрее Python, поэтому пакет PyInstaller не идет в сравнение с nuitka, т.к. компилирует именно питонячий исходный код, к тому же, итоговые экзешники получаются очень увесистыми... Но перед использованием, нужно установить сам компилятор gcc и добавить его в путь поиска модулей PYTHONPATH. Вот ссылка Также, не забудь про "pip install nuitka" 🙂 Dateparser dateparser - это удобный модуль для перевода даты из str в формат datetime ⏳ Он умеет определять дату в строке, независимо в каком формате она написана. Также, способен подсчитать переданную ему дельту от текущего времени. Кстати, этот модуль - интернациональный, а значит, может работать с датой на любом яз
Оглавление

Приветствую! Сегодня мы продолжаем тему первой и второй статьи, где мы обсуждали малоизвестные, но крутые Python библиотеки, которые пригодятся в повседневной работе. Ну что ж, поехали 🚀

Nuitka

Подопытная программа на Python
Подопытная программа на Python

Существует библиотека под названием nuitka, которая компилирует python скрипты в .exe, причем на языке C ☝🏻

Все знают, что C значительно быстрее Python, поэтому пакет PyInstaller не идет в сравнение с nuitka, т.к. компилирует именно питонячий исходный код, к тому же, итоговые экзешники получаются очень увесистыми...

Но перед использованием, нужно установить сам компилятор gcc и добавить его в путь поиска модулей PYTHONPATH. Вот ссылка

Также, не забудь про "pip install nuitka" 🙂

Dateparser

Парсинг времени из str
Парсинг времени из str

dateparser - это удобный модуль для перевода даты из str в формат datetime ⏳

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

Кстати, этот модуль - интернациональный, а значит, может работать с датой на любом языке. Смотри код выше 👆

Wikipedia

Получение информации с википедии
Получение информации с википедии

Не многие знают, но у Википедии есть свой API для Python, который дает возможность работать с этим неисчерпаемым источником знаний прямо из кода 👍

Без лишних слов, просто смотри скриншот ☝

Progress

Запуск индикаторов выполнения
Запуск индикаторов выполнения

Когда-нибудь хотел отобразить индикаторы выполнения программы в консоль? Так вот для этого существует специальный модуль - progress

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

P.S. если лень переписывать код с картинки - исходник 😉

Какие ещё полезные библиотеки тебе известны? Можешь поделиться ими в комментариях под этой статьёй!

Также, подписывайся на нашу группу в ВК, там ты найдешь еще больше подкастов, мемов и тестов по Python - https://vk.com/try2py 💥