Python - Советы, библиотеки, гайды
19.7K subscribers
1.17K photos
25 videos
6 files
590 links
Всё для Python программиста :3
Готовый код, советы, лайфхаки, годные библиотеки, уроки и многое другое!

Автор - Абрахам (@priler)

РКН: https://kurl.ru/uXZzR
Download Telegram
Ну что, за обучение 🌚
🔥98😁9👍7🤔5🤯51🌚1
Map Poster Creator - скрипт для создания красивых дорожных карт любых городов, зон, участков по данным OSM.

На карту можно добавить зеленые насаждения, дороги, реки, пруды, озера. Есть несколько готовых цветовых схем, но вы легко можете добавить свои собственные цвета.

Сверху - одна из трёх цветовых схем, остальные две цветовые схемы это: coral, black. По желанию можно создать свою цветовую схему :3

Ставится командой pip install map-poster-creator
Проект находится здесь :3
👍26🤔1
Распространите 🌚
🤯114😁17👍8😱8🤔3🔥21
🐍 А вы знали? Выпуск №28

Извлечение текста из pdf файла используя модуль pdftotext 🌚
👍64🤔6
Стоп что 🌚
😁104👍9🤯8🤔7🔥4😢2
Биткоины сами рисовали походу, это фейк
👍63🤯5
Суровая реальность...
😱89😁41👍7🤔5🎉5😢2
🐥 Задача по Python #13

Описание

В теории чисел и комбинаторике разбиение положительного целого числа n, также называемое целочисленным разбиением, представляет собой способ записи n в виде суммы положительных целых чисел. Две суммы, отличающиеся только порядком слагаемых, считаются одним и тем же разбиением. Если порядок имеет значение, сумма становится композицией. Например, число 4 можно разделить пятью различными способами:

4
3 + 1
2 + 2
2 + 1 + 1
1 + 1 + 1 + 1

Цель - вывести количество разбиений чисел как показано в примерах ниже.

Примеры

exp_sum(1) # 1
exp_sum(2) # 2 -> 1+1 , 2
exp_sum(3) # 3 -> 1+1+1, 1+2, 3
exp_sum(4) # 5 -> 1+1+1+1, 1+1+2, 1+3, 2+2, 4
exp_sum(5) # 7 -> 1+1+1+1+1, 1+1+1+2, 1+1+3, 1+2+2, 1+4, 5, 2+3

exp_sum(10) # 42

Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
👍201🔥1
Туда жабаскриптизеров! У нас своя валюта как никак 🌚
👍54😁11🤔41
FastPhotoStyle – инструмент на основе нейронной сети позволяющая объединять изображения в нечто новое.

Детали алгоритма, лежащего в основе кода, задокументированы в статье arxiv.

При наличии фотографии содержимого и фотографии стиля код может передать стиль фотографии стиля фотографии содержимого.

Проект находится здесь :3
👍47😱53🎉2🤩2
Ъ - Логика
👍72🤔75😁1
girfiti – инструмент для создания красивого 7х7 пиксель-арта в истории коммитов github.

Поскольку это, вероятно, приведет к скопу истории репозитория, настоятельно рекомендуется создать новый репозиторий github при использовании gitfiti. Кроме того, сгенерированный сценарий предполагает, что вы используете аутентификацию с открытым ключом с git.

Вам, вероятно, придется подождать день или два, пока gitfiti отобразится на сайте.

Проект находится здесь :3
👍24
Ни понел 🌚
👍52😁17🤩9🤯21
TheAlgorithms – подборка наиболее известных алгоритмов, реализованных на Python.

Реализации алгоритмов предназначены только для учебных целей. Поскольку они могут быть менее эффективными, чем реализации в стандартной библиотеке Python, используйте их по своему усмотрению.

Каталог всех наиболее популярных алгоритмов на Python здесь :3
👍17🤯1
Чиво 🤯
😁78🤯41😢6🤔3
🐍 А вы знали? Выпуск №29

Открытие и скриншот веб-страницы используя библиотеку
pyppeteer
🤩40👍7🤔5
Будни петухонарника 🌚
🤔101😁34🤯5🤩4👍3😢32😱1
🐥 Задача по Python #14

Описание

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

Если что-то в тексте не является буквой, игнорируйте это и не возвращайте.

«a» = 1, «b» = 2 и т.д.

Примеры

alphabet_position("The sunset sets at twelve o' clock.")
# Должно вернуть "20 8 5 19 21 14 19 5 20 19 5 20 19 1 20 20 23 5 12 22 5 15 3 12 15 3 11" ( это строка )

Свой вариант решения в комментарии 💭
Кодом делиться через
pastebin.org или repl.it.

#задачи
👍16
Я пошёл играть 🐍
👍87🤩13😁6🤯3🎉21🤔1
yt-dlp — это форк youtube-dl(инструмент для скачивания видео с YouTube), основанный на ныне неактивном youtube-dlc.

Отличия между youtube-dl

Предоставляет тот же функционал как и в youtube-dl и даже больше, также он(yt-dlp) быстрее и надёжнее :3

Основное внимание в этом проекте уделяется добавлению новых функций и исправлений, а также обновлению исходного проекта.

Ставится командой pip install yt-dlp
Проект и его документация здесь :3
👍28🎉52