Какие подкасты вы слушаете?
Расскажите в комментариях ⬇️
Расскажите в комментариях ⬇️
👍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
  