IT-новости про Python, которые стоит знать

Собрали в одном месте самые важные ссылки
читайте авторский блог

     12.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Просканировал пакеты на PyPi и нашел 57 рабочих AWS ключей

Настройте pre-commit Yelp/detect-secrets в своем проекте, чтобы не пополнить список

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Что есть функция в Python?

В начале же статьи предупрежу:Эта статья предназначена только для тех людей, которым хочется узнать,чем на самом деле является функция в python....НО! Предупреждаю, я не буду лезть в сурсы питона. Эта статья была создана только для обычных вроде меня программистов.

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Крепкие сборки с планировщиками контейнеров, только без контейнеров

Если мы с вами похожи, то, всякий раз, когда вы пишете Dockerfile, вам приходится снова следить, что он выкинет. Заходя в какой-то контейнер через+ exec, вы не представляете, будет ли там bash, sh или какая-нибудь другая оболочка. Вы также не знаете, какой контейнерный init сейчас рекомендуется как наилучшая практика. Я определенно до сих пор не знаю, что за фрукт этот Moby.

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Web3: пишем небольшой фреймворк для работы со смарт-контрактами на Python

В данной статье изначально планировалось поделиться процессом написания выпускной работы, но что-то пошло не так и, в итоге, по чистой случайности получился фреймворк. Здесь я постараюсь описать основные принципы его работы, поделюсь предпосылками создания и приведу парочку примеров применения.

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Телеграм бот на Python, для напоминаний о реквестах на BitBucket

Бот - для работы с репозиторием проекта в BitBucket. Приветствую любителей ботов :-) Позвольте представить вашему вниманию бота для работы с репозиторием проекта в BitBucket. Краткое описание моих скромных трудов.

     14.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Релизы

pytest - 7.2.1

Простой мощный инструмент тестирования в Python. Изменения описаны по ссылке https://pypi.org/project/pytest/7.2.1/. Скачать можно по ссылке: http://pypi.python.org/pypi/pytest/

     13.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Релизы

pylint - 2.16.0b0

Статический анализатор Python-кода. Изменения описаны по ссылке https://pypi.org/project/pylint/2.16.0b0/. Скачать можно по ссылке: http://pypi.python.org/pypi/pylint/

     12.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Релизы

requests - 2.28.2

Простая библиотека для создания HTTP запросов. Изменения описаны по ссылке https://pypi.org/project/requests/2.28.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/requests/

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Две культуры программирования

Уже несколько лет я замечаю, что программисты и программистские инструменты делятся на две разные культуры: Изначально я человек первой культуры и очень долгое время считал вторую несерьёзной. Пару-тройку лет назад я окончательно понял, что ошибался. Многие «старички» ошибаются в ту же сторону, а в последние годы ещё большее число людей ошибаются в обратную. Знакомство с соседней культурой и понимание, почему дела в ней делаются так, как там принято, превратит вас в лучшего разработчика.

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи
     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Вопросы и обсуждения

Python Bytes: #318 GIL, How We Will Miss You

Очередной выпуск англоязычного подкаста Python Bytes

     10.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Как я использовал ChatGPT для создания игры

Кратко о моем опыте работы с ChatGPT, о том, как я генерирую сюжет, всю историю, снаряжение и механику для своей

     09.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Как включить в модель знания предметной области

Представьте, что вам дали размеченный набор данных, и ваша задача — предсказать новый. Что вы будете делать? Вероятно, сперва вы попробуете обучить модель машинного обучения поиску правил для разметки новых данных. А что дальше?

     09.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

NoNa: Алгоритм заполнения отсутствующих данных

В реальных наборах данных пропущенные значения создают проблему для дальнейшей обработки. Большую ценность имеет подстановка или заполнение отсутствующих значений. К сожалению, стандартные «ленивые» методы, такие как простое использование медианы столбца или среднего значения, не всегда работают должным образом.

 

     09.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Приколы с ChatGPT: обмануть или быть обманутым

ChatGPT— это чат-бот с искусственным интеллектом, разработанный компанией OpenAI, который был выпущен 30-го ноября. Возможности ChatGPT оказались очень впечатляющими. Немного о том, что я заметил, пообщавшись с ним пару дней: о программировании, о дизайне и об исторических фактах,  — читайте в этой статье.

     09.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи
     09.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Статьи

Эксперименты со Schedulers в Stable Diffusion

В этой статье разберём, что есть scheduler в диффузионных моделях и как можно подменять их, пользуясь возможностями библиотеки diffusers.

     11.01.2023       Выпуск 473 (09.01.2023 - 15.01.2023)       Релизы

redis - 4.4.2

Python клиент для Redis. Изменения описаны по ссылке https://pypi.org/project/redis/4.4.2/. Скачать можно по ссылке: http://pypi.python.org/pypi/redis/