#python #pydigest
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Как сократить время ответа в 2 раза, добавив одну строку кода
- Сборка Python проекта с uv и Docker
- Давайте-ка наваяем PumpKeen Game. Хэллоуин же
- Распознавание ж/д пикетных столбиков по фотографиям
- Ускоряем CI в Github Actions при помощи uv
- Хотите, покажу вам магию живого кода на p5py?
- msgspec: Fast Serialization and Validation Library
- beartype: Bare Metal Type Checker
- VSCode – November 2024 Release
- django-mysql - 4.15.0
- pip - 24.3.1
Заходите в гости - https://pythondigest.ru/issue/568/
IT-новости про Python перед вами.
Часть материалов из выпуска Python Дайджест:
- Как сократить время ответа в 2 раза, добавив одну строку кода
- Сборка Python проекта с uv и Docker
- Давайте-ка наваяем PumpKeen Game. Хэллоуин же
- Распознавание ж/д пикетных столбиков по фотографиям
- Ускоряем CI в Github Actions при помощи uv
- Хотите, покажу вам магию живого кода на p5py?
- msgspec: Fast Serialization and Validation Library
- beartype: Bare Metal Type Checker
- VSCode – November 2024 Release
- django-mysql - 4.15.0
- pip - 24.3.1
Заходите в гости - https://pythondigest.ru/issue/568/
Python Дайджест
Выпуск 568
Выпуск еженедельного Python Дайджеста. Самые актуальные новости про Python за 2024-10-28 - 2024-11-03 на одной странице
Зуб комодского дракона
https://ift.tt/YTzSJeO
Вараны острова Комодо, также называемые в литературе драконами, — самая крупная из живущих на земле ящериц. Важнейшим инструментом являются зубы. У комодского варана их 60 штук и регулярно, раз в 40 дней обновляется. Однако фантастическая скорость роста зубов должна требовать и фантастических затрат «стройматериалов». Сколько, например, кальция и железа нужно варану в день для поддержания такого темпа?
https://ift.tt/YTzSJeO
Вараны острова Комодо, также называемые в литературе драконами, — самая крупная из живущих на земле ящериц. Важнейшим инструментом являются зубы. У комодского варана их 60 штук и регулярно, раз в 40 дней обновляется. Однако фантастическая скорость роста зубов должна требовать и фантастических затрат «стройматериалов». Сколько, например, кальция и железа нужно варану в день для поддержания такого темпа?
Асинхронный SQLAlchemy 2: улучшение кода, методы обновления и удаления данных
https://ift.tt/phPlBgx
Третья статья цикла по асинхронному SQLAlchemy 2 посвящена оптимизации кода, обновлению и удалению данных. Рассмотрены улучшения базового класса, подходы к обновлению записей и методы удаления, с акцентом на повышение производительности.
https://ift.tt/phPlBgx
Третья статья цикла по асинхронному SQLAlchemy 2 посвящена оптимизации кода, обновлению и удалению данных. Рассмотрены улучшения базового класса, подходы к обновлению записей и методы удаления, с акцентом на повышение производительности.
Werkzeug - 3.1.2
https://ift.tt/63TjigP
Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/
https://ift.tt/63TjigP
Швейцарский армейский нож веб-разработки Python. Скачать можно по ссылке: https://pypi.python.org/pypi/Werkzeug/
Как реализовать быструю реентерабельную блокировку на Python и почему она работает
https://ift.tt/Yi56lfG
В стандартной библиотеке языка Python имеется базовый примитив синхронизации — реентерабельная блокировка. Она позволяет одному и тому же потоку, несколько раз захватить блокировку. Стандартная реализация может использовать для блокировки мьютекс или семафор, и их захват всегда приводит к вызову функции из ядра ОС.
https://ift.tt/Yi56lfG
В стандартной библиотеке языка Python имеется базовый примитив синхронизации — реентерабельная блокировка. Она позволяет одному и тому же потоку, несколько раз захватить блокировку. Стандартная реализация может использовать для блокировки мьютекс или семафор, и их захват всегда приводит к вызову функции из ядра ОС.
[Видео] py-nbtools: как мы мы автоматизировали работу с jupyter ноутбуками и зачем
https://youtu.be/oBsm7kx_qJg
https://youtu.be/oBsm7kx_qJg
Django - 5.1.3
https://ift.tt/3L5u6Xv
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
https://ift.tt/3L5u6Xv
Мощный web-фреймворк. Скачать можно по ссылке: https://pypi.python.org/pypi/Django/
Сводка от pythonz 27.10.2024 — 03.11.2024
https://ift.tt/t1s0gd2
А теперь о том, что происходило в последнее время на других ресурсах.
https://ift.tt/t1s0gd2
А теперь о том, что происходило в последнее время на других ресурсах.
PSQLBuddy — резервное копирование и восстановление PostgreSQL
https://ift.tt/pic3CIe
Все мы так или иначе решаем вопросы резервирования наших данных. Но всегда хочется, чтобы думать об этом приходилось как можно меньше, стоило это дешевле, а восстановление было простой задачей. Это я и попытался сделать в своем проекте PSQLBuddy.
https://ift.tt/pic3CIe
Все мы так или иначе решаем вопросы резервирования наших данных. Но всегда хочется, чтобы думать об этом приходилось как можно меньше, стоило это дешевле, а восстановление было простой задачей. Это я и попытался сделать в своем проекте PSQLBuddy.
👍1
Интеграция Telegram-бота с ЮKassa
https://ift.tt/MHzesFo
Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3, при условии, что у его владельца уже оформлена самозанятость.
https://ift.tt/MHzesFo
Вроде бы есть у ЮКассы неплохая документация о настройке платежей через ТГ-бота, есть в интернете и несколько статей на эту тему, но все-таки на практике сталкиваешься со множеством неочевидных нюансов…Опишу по шагам процесс подключения платежей для Python-бота на aiogram 3, при условии, что у его владельца уже оформлена самозанятость.
Автоматизация сетевого оборудования на Python. Работа через jump-host
https://ift.tt/0LFU16Q
В моей первой статье на сайте об автоматизации оборудования Juniper в качестве подопытного выступал коммутатор, который стоит под столом, и до которого имеется полный прямой доступ по сети. Однако, такая ситуация скорее исключение. Практически всегда сейчас используют для доступа на сетевые устройства Jump Host. В этой статье я хотел бы рассмотреть, какие решения мы можем использовать при автоматизации работы с сетевым оборудованием на Python, чтобы учесть наличие промежуточного устройства.
https://ift.tt/0LFU16Q
В моей первой статье на сайте об автоматизации оборудования Juniper в качестве подопытного выступал коммутатор, который стоит под столом, и до которого имеется полный прямой доступ по сети. Однако, такая ситуация скорее исключение. Практически всегда сейчас используют для доступа на сетевые устройства Jump Host. В этой статье я хотел бы рассмотреть, какие решения мы можем использовать при автоматизации работы с сетевым оборудованием на Python, чтобы учесть наличие промежуточного устройства.
Алгоритмы поиска путей на пальцах. Часть 2: Алгоритм Дейкстры
https://ift.tt/B9V37db
В прошлой части мы разбирали алгоритм поиска в ширину, который находил самый короткий путь между узлами, основываясь на количестве пройденных рёбер.Теперь вы, как специалист на посту разработчика 2GIS изучили местность более подробно и поняли, что BFS не подходит для решения вашей задачи, так как дороги имеют разную протяженность и маршрут от A до B не может исчисляться в условной единице.
https://ift.tt/B9V37db
В прошлой части мы разбирали алгоритм поиска в ширину, который находил самый короткий путь между узлами, основываясь на количестве пройденных рёбер.Теперь вы, как специалист на посту разработчика 2GIS изучили местность более подробно и поняли, что BFS не подходит для решения вашей задачи, так как дороги имеют разную протяженность и маршрут от A до B не может исчисляться в условной единице.
💩1
Алгоритмы поиска путей на пальцах. Часть 1: Поиск в ширину
https://ift.tt/0SLUxQg
Давайте представим, что вы устроились много лет назад в 2GIS и вам выпала честь написать алгоритм, который будет прокладывать самый короткий автомобильный маршрут от точки A к точке B. Вы отправляетесь искать информацию и к счастью натыкаетесь на эту статью, где мы с вами подробно обсудим популярные алгоритмы поиска пути.
https://ift.tt/0SLUxQg
Давайте представим, что вы устроились много лет назад в 2GIS и вам выпала честь написать алгоритм, который будет прокладывать самый короткий автомобильный маршрут от точки A к точке B. Вы отправляетесь искать информацию и к счастью натыкаетесь на эту статью, где мы с вами подробно обсудим популярные алгоритмы поиска пути.
💩1
Как я автоматизировал поиск работы при помощи LLM
https://ift.tt/ny4bSzL
В свете последних новостей о сокращениях в IT-индустрии вопрос поиска работы встает все более остро даже для людей, которые в данный момент трудоустроены. Встал он и для меня, так как хоть на данный момент с работой у меня все в порядке, но начали появляться звоночки, намекающие на возможную необходимость ее смены в ближайшее время.
https://ift.tt/ny4bSzL
В свете последних новостей о сокращениях в IT-индустрии вопрос поиска работы встает все более остро даже для людей, которые в данный момент трудоустроены. Встал он и для меня, так как хоть на данный момент с работой у меня все в порядке, но начали появляться звоночки, намекающие на возможную необходимость ее смены в ближайшее время.
Запускаем Linux на Python
https://ift.tt/IoiKMGl
На чем только уже не запускали Doom. Мы же будем запускать Linux. Да не где-нибудь, а на Python. Да-да, прямо вот внутри него, где в качестве среды выполнения будет выступать интерпретатор Python. Ну как...
https://ift.tt/IoiKMGl
На чем только уже не запускали Doom. Мы же будем запускать Linux. Да не где-нибудь, а на Python. Да-да, прямо вот внутри него, где в качестве среды выполнения будет выступать интерпретатор Python. Ну как...
🔥1
Работа с географическими координатами с использованием пакета «Shapely» в Python на примере автотестов
https://ift.tt/YyrmDlN
В этой статье я хочу рассмотреть пакет Python под названием "Shapely" и показать, как он может помочь в решении задач, как уже помог мне
https://ift.tt/YyrmDlN
В этой статье я хочу рассмотреть пакет Python под названием "Shapely" и показать, как он может помочь в решении задач, как уже помог мне
pytest Selection Arguments for Failing Tests
https://ift.tt/QjCnE1w
This quick TIL post talks about five useful pytest options that let you control what tests to run with respect to failing tests.
https://ift.tt/QjCnE1w
This quick TIL post talks about five useful pytest options that let you control what tests to run with respect to failing tests.