Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
👍2
Кто контролирует параллелизм? Разногласия, вызывающие замедление
https://pythonspeed.com/articles/concurrency-control/
https://pythonspeed.com/articles/concurrency-control/
Python⇒Speed
Who controls parallelism? A disagreement that leads to slower code
The libraries you’re using might be running more threads than you realize—and that can mean slower execution.
👍3
Создание изображений
Чтобы создать новое изображение с помощью библиотеки Python Pillow PIL, используйте метод
В этом примере мы создаем новое изображение в RGB с размером (400, 300). Мы не будем указывать цвет, так как метод new() считает все значения по умолчанию 0 – получается черный.
Чтобы создать новое изображение с помощью библиотеки Python Pillow PIL, используйте метод
image_new()
. В этом примере мы создаем новое изображение в RGB с размером (400, 300). Мы не будем указывать цвет, так как метод new() считает все значения по умолчанию 0 – получается черный.
👍6
Функция sample
Функция sample() модуля random возвращает список длины k случайных элементов, выбранных из последовательности или множества. Исходная последовательность остается неизменной.
Если исходное множество содержит повторы, то каждый случай является возможным выбором в результирующем списке.
Функция sample() модуля random возвращает список длины k случайных элементов, выбранных из последовательности или множества. Исходная последовательность остается неизменной.
Если исходное множество содержит повторы, то каждый случай является возможным выбором в результирующем списке.
👍8
Шаблоны настроек Django, которых следует избегать.
https://adamj.eu/tech/2022/11/24/django-settings-patterns-to-avoid/
https://adamj.eu/tech/2022/11/24/django-settings-patterns-to-avoid/
adamj.eu
Django settings patterns to avoid - Adam Johnson
Here are some potential mistakes made with Django settings that you can avoid.
🎄🎁 10 оригинальных подарков айтишнику на Новый год
Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов.
🔗 Основной сайт
🔗 Зеркало
Айтишники – практичные и неординарные люди, и подарки для них должны быть функциональными и нетривиальными. «Библиотека программиста» решила помочь вам в этом нелегком деле и подыскала несколько вариантов оригинальных презентов.
🔗 Основной сайт
🔗 Зеркало
👍2😁2🤯1
Архитекторы программного обеспечения: как выглядит ваш обычный день?
https://news.ycombinator.com/item?id=33879083
https://news.ycombinator.com/item?id=33879083
👍2
🐔 IT и реальный сектор экономики: как мы цифровизировали птицеводство и что из этого получилось
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
В то время как лопаются криптовалютные пузыри (история с FTX), мы развиваем сельское хозяйство, внедряя ERP-системы на птицефабриках, чтобы повысить показатели производства и снизить перекрестное заражение птиц.
🔗 Основной сайт
🔗 Зеркало
👍10
🐍 Самоучитель по Python для начинающих. Часть 9: Особенности цикла for
Рассмотрим все тонкости использования простых и вложенных циклов for для ввода, обработки и вывода данных. Разберем дополнительные операторы и условия, а в конце статьи – решим 10 практических заданий.
🔗 Основной сайт
🔗 Зеркало
Рассмотрим все тонкости использования простых и вложенных циклов for для ввода, обработки и вывода данных. Разберем дополнительные операторы и условия, а в конце статьи – решим 10 практических заданий.
🔗 Основной сайт
🔗 Зеркало
👍8
👍29🤔5❤1
Выполняем код по расписанию
Часто от программиста требуется написать код, который должен выполняться в определенный промежуток времени или по расписанию. Для решения этой проблемы существует много решений, но одно из них — это библиотека aiocron.
Она позволяет просто описать в декораторе конфигурацию расписания, согласно которому метод будет запускаться. В примере выше функция
Часто от программиста требуется написать код, который должен выполняться в определенный промежуток времени или по расписанию. Для решения этой проблемы существует много решений, но одно из них — это библиотека aiocron.
Она позволяет просто описать в декораторе конфигурацию расписания, согласно которому метод будет запускаться. В примере выше функция
attime
будет выполняться каджую минуту с 6 утра до 10 вечера в рабочие дни недели. Подробнее о написании своих расписаний можно почитать тут.👍30
Цепочка исключений
Для формирования цепочек исключений используется ключевое слово
В результате, если вызванное исключение не обработано, то на вывод будут отправлены оба исключения.
Для формирования цепочек исключений используется ключевое слово
from
, после которого требуется указать ещё одно исключение. Это исключение будет подвязано к вызванному в атрибут __cause__
(поддерживает запись).В результате, если вызванное исключение не обработано, то на вывод будут отправлены оба исключения.
👍10