Python/ django
58.9K subscribers
2.07K photos
61 videos
47 files
2.79K links
по всем вопросам @haarrp

@itchannels_telegram - 🔥 все ит-каналы

@ai_machinelearning_big_data -ML

@ArtificialIntelligencedl -AI

@datascienceiot - 📚

@pythonlbooks

РКН: clck.ru/3FmxmM
加入频道
🖥 Lock Your Photos using Python

Поставьте защиту на свои фотографий с Python.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 You can use an equals sign in your #Python f-strings to include the variable name and its variable.

Знаете ли вы, что в f-строках #Python можно использовать знак равенства, чтобы включить имя переменной и ее переменную?

Да! Эта возможность существует с версии 3.8, и она очень удобна!

Попробуйте эту фишку сегодня! 🐍🚀

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Twitter API Wrapper for Python – No API Keys Needed

Простая обёртка API для взаимодействия с API twitter, для которой не нужны API-ключи.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Fabric is a high level Python library designed to execute shell commands remotely over SSH, yielding useful Python objects in return.

Вам когда-нибудь приходилось выполнять удаленные команды с помощью
#Python?

Пакет fabric значительно упрощает подобные задачи. На картинке пример запуска docker на удаленном сервере.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Microsearch is a minimal Python search engine designed for simplicity and efficiency.

Microsearch - это минималистичная поисковая система на Python, созданная для простой и эффективной работы.

Проект позволяет пользователям выполнять поиск с помощью Python, а также предоставляет возможность развернуть FastAPI-приложение с энжпоинтом и веб-сайтом для удобства пользователей.

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

git clone https://github.com/alexmolas/microsearch.git

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 MITx: Introduction to Computer Science and Programming Using Python

Бесплаиный курc от MIT: Введение в информатику и программирование на Python.

Course

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 With shlex you can split string by words and keep words together that are in double quotes.

Что делать, если вам нужно разделить боьшую строку по словам, но при этом сохранить вместе слова, заключенные в двойные кавычки?

Попробуйте модуль shlex, еще одну жемчужину стандартной библиотеки #Python 🐍 😍.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Django HTMX Components: They are meant to be copy-pasted into your project and customized to your needs.

Это коллекция компонентов для Django и htmx. Они готовы к работе и предназначены для переноса в ваш проект и настройки под ваши нужды.

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

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔵 Телеграм бот приема заявок и рассылок! Огромный прирост подписчиков!

Видео

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Web2pdf: CLI to convert Webpages to PDF

Web2pdf — это полезный инструмент командной строки, который позволяет конвертировать веб-страницы в файлы PDF.

Он поддерживает пакетное преобразование, позволяя конвертировать несколько веб-страниц одновременно.

Вы можете настраивать стиль своих PDF-файлов с помощью CSS, включая шрифты и цвета фона.

git clone https://github.com/dvcoolarun/web2pdf.git

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🖥 pprofile + matplotlib = Python program profiled as an awesome heatmap.

Профилирование
позволяет оценить время, затрачиваемое на выполнение отдельных операций в программе.

Профилирование можно выполнять как для всего кода, так и для его фрагментов, но просмотр #данных в табличном виде не очень информативно.

Было бы здорово, если бы вы могли увидеть распределение времени работы вашего кода в виде тепловой карты?

Вот тут-то и пригодится pyheat.

Pyheat предоставляет построчное время выполнение кода в виде цветной карты. Pyheat можно установить из PyPl с помощью команды

pip install py-heat

Для построения карты нужно использовать файл с кодом в качестве аргумента функции PyHeat:

ph = PyHeat('merge_sort.py')
ph.create_heatmap()
ph.show_heatmap()

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Python 3.13.0 Alpha 4 теперь доступен для скачивания

https://www.python.org/downloads/release/python-3130a4/

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Open_AI_Python.pdf
17 MB
🖥 Шпаргалка OpenAI API на Python

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉🎉🎉 Today is Python's 33 year birthday🎉🎉🎉

Сегодня — день рождения Python.

Нашему любимому языку программирования исполнилось 33 года.

Python остается одним из самых популярных языков. По исследованию JetBrains, в 2023 году Python хотя бы раз использовали 54% разработчиков. Популярнее только JavaScript.

Лайк за Python.

@pythonl
🔫 Django queryhunter

Данная библиотека призвана восполнить этот пробел, предоставляя простой подход к профилированию запросов в Django приложениях.

Найдите в коде вашего Django-приложения строки, которые отвечают за выполнение наибольшего количества запросов.

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 Awesome Python: A curated list of awesome Python frameworks, libraries, software and resources.

Репозиторий Github, содержащий список кураорских фреймворков, библиотек, программного обеспечения и ресурсов на Python.

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

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🖥 yarl: provides handy URL class for URL parsing and changing.

Если вы хотите быстро извлечь элементы из URL-адреса с помощью #Python, попробуйте yarl.

$ pip install yarl

Github

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Лучшие бесплатные курсы и книги по Python в 2024 год.

Главное – поставить цели и следовать им, независимо от выбранного способа обучения.

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

📌 Видео
📌 Полный список
📌 Python Курс 2024

@pythonl
🖥 PyNest is a Python framework built on top of FastAPI that follows the modular architecture of NestJS

PyNest - это фреймворк для Python, построенный на основе FastAPI модульной архитектуры NestJS.

С помощью PyNest вы сможете с легкостью создавать масштабируемые и поддерживаемые API. Фреймворк поддерживает инъекции зависимостей, аннотации типов, декораторы и генерацию кода, что упрощает написание чистого и легко тестируемого кода.

pip install pynest-api

Github
Docs

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉 Gemma in PyTorch

Gemma - это семейство легких, современных открытых моделей, созданных на основе исследований и технологий, использованных при создании моделей Google Gemini.

Это большие языковые модели, работающие только с декодером с открытыми весами, предварительно обученными моделями, настраиваемые по инструкции.

Github
Gemma

@pythonl
🖥 3D contour plot using Python

Контурный 3D график с помощью Python.

@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM