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

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

РКН: https://kurl.ru/uXZzR
Download Telegram
Этим всё сказано 🌚
👍145🔥21😁20🏆6❤‍🔥31🤡1🌚1
smtplib - библиотека для отправки сообщений на адрес электронной почты в Python.

Библиотеку smtplib не нужно скачивать, это означает, что она стандартная.

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

Также smtplib поддерживает 🛡 защищенное соединение SSL/TLS с SMTP сервером.

Документация и примеры код здесь (русская)
Официальная документация здесь (английская)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍57🔥9❤‍🔥31🤡1🌚1
django-fontawesome-5 - библиотека, добавляющая иконки Font Awesome в проект Django.

Ставится командой ⚙️ pip install django-fontawesome-5

После установки вам нужно добавить подключение её в INSTALLED_APPS в файле settings.py вашего проекта Django:
INSTALLED_APPS = [
...
'fontawesome',
...
]


После этого вы сможете использовать иконки например

{{% fa_иконка %}}

👾 Cheatsheet с иконками здесь
👍344🤡2
Типичные пользователи 🌚
152🌚41😁15👍9❤‍🔥6🔥5🤡5
Pylint - популярный линтер для Python версий 2.x/3.x.

Он проверяет код на соответствие PEP-8.
А также непосредственно запускает его, чтобы найти ошибки.
Либо какие-то неочевидные проблемы.

Также линтер сообщает разработчику, как улучшить свой код или сделать его более читабельным.

Крч для Python разработчика — Must Have 😂

Ставится командой ⚙️ pip install pylint
Документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥26👍5❤‍🔥2🤡2
Привет, я Хаям, мне 16 лет.

Вчера взял проект на фрилансе за 500$
А сегодня уже купил тут рекламу😏

Зачем ты пишешь код бесплатно, когда на фрилансе за это готовы платить? А если уже фрилансишь - будем преумножать доход вместе

Залетай: t.me/+rYeeu0z9wUQyZTIy
🤡163🔥13👍9🤔9😐41😁1🦄1
prophet - библиотека созданной компанией Feedback в Python.

Если кратко то, это волшебник в Python, который позволяет прогнозировать временные ряды.

Что такое прогнозирование временных рядов?

Прогнозирование временных рядов - это процесс предсказания будущих значений переменной во времени на основе ее предыдущих значений.


Например, представим ситуацию, вам нужно узнать прогноз дохода компании за год, с этим вам поможет prophet.

Python и до машины времини добрался 🌚

Устанавливается командой ⚙️ pip install fbprophet
Документация и примеры кода здесь
👍34🔥5❤‍🔥21🤡1
Друзья, я нашел идеальный вариант защищенных игровых серверов под любые проекты:

- С процессором до 6.0 ГГц Intel Core i9-14900k
- Профессиональной фильтрацией атак StormWall
- Круглосуточной премиум поддержкой
- Неожиданно низкими ценами, ниже других хостингов

Друзья посоветовали попробовать Aéзу и я до сих пор невероятно рад тому, что не ошибся с выбором. Для сайтов там есть хорошая веб-защита и Anycast фильтрация.

А еще вы можете взять бесплатный вкусный сервер!
Мы абсолютно серьёзны, теперь у вас есть личный бесплатный сервер без регистрации, без платежей и подписок, настало время изменить этот мир!

Делюсь с вами 15% кэшбеком, рекомендую попробовать.
👍16🤡7🤔3😐2
За 400.000₽ можно и попробовать 🌚
😁105🌚15🤔7👍64🤡3🤩2
Как легко сконвертировать изображение в любой нужный формат (например JPG -> PNG)?

Для этого в модуле Pillow есть методы save() и convert(), которые позволяют сохранить ваше фото в новом формате или просто переименовать его, например, image.jpg в img.png

Важно понимать, что в таком случае меняется не просто расширение файла, но и сами метаданные внутри файла!


Для того чтобы сделать это в Python, нужно сначала установить Pillow:
pip install pillow

Затем напишите следующий код:
from PIL import Image

img = Image.open("имя_файла.jpg")

img.save("имя_файла.png")
Замените "имя_файла.jpg" на ваше имя файла или путь к нему, и после запуска этого кода ваше фото будет сохранено в формате PNG.

В случае обратной конвертации (например, из PNG в JPG) может потребоваться смена режима.
Для этого используем метод convert():
img = img.convert('RGB')


Ставится командой ⚙️ pip install pillow
Документация Pillow здесь
Подробнее про смену режима — convert()
🤯44👍17🔥10🤡32🎉1
Покупаем билеты ✈️
🔥108😁328👍3❤‍🔥22😱2😢1🤡1
Falcon - это крутой веб-фреймворк для построения RESTful API.

Почему выбирают именно Falcon?

Он в 10 раз быстрее, чем Flask (информация взята с сайта Falcon), он может работать с базами данных SQL.

Этот фреймворк легко освоить и использовать в проектах, где очень важную роль играет скорость, поэтому многие программисты выбирают именно Falcon.

Плюсы фреймворка:
1. Высокая производительность: Falcon работает крайне быстро
2. Гибкость: приложения Falcon гибкие и очень полезные для создания приложений высокой сложности.
3. Минимализм: Falcon не берет ненужные функции для создания различных RESTful API и многое другое.


Ставится командой ⚙️ pip install falcon
Документация и примеры кода здесь
26👍10🤡3🔥2🍓1
У ребят всё серьёзно, ОС на Python это тебе не г@вноботиков в ТГ пилить 🌚
🌚145😁18🤡8🔥53👍3🎉3🎃3❤‍🔥2😱21
Коротко о том, как я называю переменные в коде 🌚
😁124🌚13👍4🎃3😱2🤩21🤡1
Boto3 - официальный SDK (Software Development Kit), для работы с 📦 Amazon Web Services (AWS) и для работы с их облачными сервисами на 🐍 Python.

Это мощный инструмент , который позволяет разработчикам создавать, управлять различные задачи в облаке, такие как работа с хранилищем файлов S3, виртуальными серверами EC2, базой данных DynamoDB и многими другими сервисами.

Разработана кнш самой компанией Amazon, библиотека также обеспечивает широкие возможности интеграции с AWS, что делает её популярным инструментом среди программистов, работающих с облаками.

Ставится командой ⚙️ pip install boto3
Официальная документация и примеры кода здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🔥51😁1🤡1
Ладно ✝️
Please open Telegram to view this post
VIEW IN TELEGRAM
🎃139🌚26🤔10😁9🔥4🐳4🤯2❤‍🔥1👍1🤡1
Web2Py - топовый фреймворк в Python для создания веб-приложений. Он очень популярен, и полно документации и видеоуроков по нему.

Эта библиотека помогает быстро и качественно создать веб-приложение. И то, что делает его ещё лучше, это то, что она может работать с базами данных SQL 💪 и аутентификацией пользователей в веб-приложении.

Также этот фреймворк может: обрабатывать формы, защищать от межсайтовых запросов (CSRF) и многое другое.

Этот фреймворк популярен, вы можете легко найти документацию, что делает его очень крутым 😎

Крч, топовый фреймворк 🔥

Ставится командой ⚙️ pip install web2py
Документация и примеры кода здесь
👍415❤‍🔥2🔥2🤡1
🤔 Мы, получается.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍142😁28🤡146🐳5🔥32🤔2❤‍🔥1
Подскажете ему, какой? 🤔
А то я выпал и не могу выпасть обратно от такого вопроса.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍99😁17🤔6🤡3🤯2😢2🏆2🔥1
You-get - 🐍 Python утилита для скачивания видео, фото и аудиофайлов с любых популярных платформ.

Среди крупнейших поддерживаются:
▶️ YouTube; 🌐 VK; 🌐 Instagram; 🎵 SoundCloud; Vimeo; TED; Twitter и еще 60+.

Для примера мы скачаем мой ролик с YouTube, так как сам YouTube не скачивает сразу в галерею.

Сначала давайте установим you-get с помощью команды:
pip install you-get


Далее нам всего лишь нужно написать в терминале:
you-get https://youtu.be/b4ismAip5Fg?si=1Eva-JF5A9HKYLei


Либо ввести любую другую ссылку.
И готово! Профит.

Также тулза поддерживает:
🔥 Любое качество вплоть до 8K
😎 360° видео
🔍 Поиск видео через Google и авто-скачивание
— Прерывание скачивания и последующую докачку
— Проксирование
— Кукисы


Крч пользуйтесь 😎

p.s. Документация по тулзе здесь
Please open Telegram to view this post
VIEW IN TELEGRAM
👍78❤‍🔥1231🔥1🤔1🤡1