Что делать, если вам нужно разделить боьшую строку по словам, но при этом сохранить вместе слова, заключенные в двойные кавычки?
Попробуйте модуль shlex, еще одну жемчужину стандартной библиотеки #Python 🐍 😍.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Это коллекция компонентов для
Django
и htmx
. Они готовы к работе и предназначены для переноса в ваш проект и настройки под ваши нужды.Они написаны простыми и понятными, чтобы вы могли легкоприменить их и понять как они работают, и модифицировать их под свои нужды.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
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
Профилирование позволяет оценить время, затрачиваемое на выполнение отдельных операций в программе.
Профилирование можно выполнять как для всего кода, так и для его фрагментов, но просмотр #данных в табличном виде не очень информативно.
Было бы здорово, если бы вы могли увидеть распределение времени работы вашего кода в виде тепловой карты?
Вот тут-то и пригодится 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
https://www.python.org/downloads/release/python-3130a4/
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Python.org
Python Release Python 3.13.0a4
The official home of the Python Programming Language
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
Сегодня — день рождения Python.
Нашему любимому языку программирования исполнилось 33 года.
Python остается одним из самых популярных языков. По исследованию JetBrains, в 2023 году Python хотя бы раз использовали 54% разработчиков. Популярнее только JavaScript.
Лайк за Python.
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Репозиторий Github, содержащий список кураорских фреймворков, библиотек, программного обеспечения и ресурсов на Python.
Если вы не знаете, какую библиотеку или инструмент использовать для своего проекта, это ваш гид 👇.
▪Github
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥Лучшие бесплатные курсы и книги по Python в 2024 год.
Главное – поставить цели и следовать им, независимо от выбранного способа обучения.
В статье я собрал большой список лучших курсов, книг, репозиториев и каналах о Python, которые охватывают множество тем от основ языка до создания ИИ и машинного обучения на Python🐍.
📌 Видео
📌 Полный список
📌 Python Курс 2024
@pythonl
Главное – поставить цели и следовать им, независимо от выбранного способа обучения.
В статье я собрал большой список лучших курсов, книг, репозиториев и каналах о Python, которые охватывают множество тем от основ языка до создания ИИ и машинного обучения на Python🐍.
📌 Видео
📌 Полный список
📌 Python Курс 2024
@pythonl
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
Gemma - это семейство легких, современных открытых моделей, созданных на основе исследований и технологий, использованных при создании моделей Google Gemini.
Это большие языковые модели, работающие только с декодером с открытыми весами, предварительно обученными моделями, настраиваемые по инструкции.
▪Github
▪Gemma
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
QAnything (Question and Answer based on Anything) - это локальная система ответов на вопросы из базы знаний, разработанная для поддержки широкого спектра форматов файлов и баз данных, позволяющая устанавливать и использовать ее в автономном режиме.
С помощью
QAnything
вы можете просто бросить любой локально хранящийся файл любого формата и получить точные, быстрые и надежные ответы.▪Github
▪Docs
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Встречайте — Python-библиотека Diagrams для создания диаграмм и схем.
Отлично подойдёт для объяснения идеи продукта заказчикам партнёрам, например
pip install diagrams
from diagrams import Cluster, Diagram
from diagrams.aws.compute import ECS
from diagrams.aws.database import ElastiCache, RDS
from diagrams.aws.network import ELB
from diagrams.aws.network import Route53
with Diagram("Clustered Web Services", show=False):
dns = Route53("dns")
lb = ELB("lb")
with Cluster("Services"):
svc_group = [ECS("web1"),
ECS("web2"),
ECS("web3")]
with Cluster("DB Cluster"):
db_primary = RDS("userdb")
db_primary - [RDS("userdb ro")]
memcached = ElastiCache("memcached")
dns >> lb >> svc_group
svc_group >> db_primary
svc_group >> memcached
Первое изображение получено с помощью этого кода, остальные — пример того, что можно сделать с помощью
diagrams
@pythonl
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM