Python Skills 🐍
303 subscribers
1.02K photos
17 videos
302 links
Канал полезного и юмористического контента на тему программирования, в частности такого языка как Python.

По всем вопросам: @andrey_andrey01
Download Telegram
Библиотека moviepy

Классная библиотека для работы с видео. Если вкратце, то это библиотека которая позволит вам редактировать видео и производить с ними различные манипуляции. Все для создания своего видео-редактора. Позволяет кадрировать, резать видео, объединять два видео и многое другое.

Если вы хотите автоматизировать создание видео или GIF изображений на веб сервере. Если вы хотите автоматизировать многие ежедневные видео-процессы. Если вы хотите создавать свои видео-эффекты. Именно эти задачи легко решать с этой библиотекой.

Установка
 pip install moviepy

Документация
Python программисты: ехе ехе ехе
Деструкторы

При уничтожении экземпляра класса в большинстве языков вызывается специальный метод, который называется деструктор.

В Python деструктор можно переопределять с помощью магического метода __del__, который вызовется автоматически при удалении объекта.

Вообще деструкторы крайне редко переопределяется в Python, но полезно знать, что именно эти методы отвечают за очистку при удалении объекта.

#классы
Подсчет вхождений в список

Используйте Counter из библиотеки коллекций, чтобы получить словарь с подсчетом всех уникальных элементов в списке
Полезные библиотеки Python

🔥 ZSpotify - загрузчик Spotify. Позволяет скачивать треки, альбомы и плейлисты. Есть опция поиска.

Установка ⚙️
$ git clone https://github.com/Footsiefat/zspotify.git
$ cd zspotify/
$ pip install -r requirements.txt

Использование 🛠
$ python zspotify

Инструкция и команды:

💡 GitHub

#soft #code #python
Следим за временем, необходимым на выполнение вашего кода на Python

Допустим, вам необходимо узнать, сколько времени занимает выполнение той или иной функции. Используя модуль time, вы можете рассчитать это время.
Валидные значения словаря

В словарь можно поместить что угодно – вы не ограничены числами или строками. Можете поместить списки внутрь словаря и получить доступ к вложенным значениям
Самый частый элемент

Этот короткий скрипт вернёт элемент, чаще всего встречающийся в списке.

Используются продвинутые параметры встроенной функции max():

• первым аргументом она получает множество из элементов списка (помним, что в множестве все элементы уникальны);
• затем применяет к каждому из них функцию count, подсчитывающую, сколько раз элемент встречается в списке;
• после этого возвращает элемент множества, который имеет больше всего «попаданий».

В качестве аргумента можно использовать списки, кортежи и строки.
Распечатывание ежемесячного календаря

Этот лайфхак — всего лишь скрытая функция Python, которая позволяет распечатывать ежемесячный календарь в формате таблицы.