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

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

     14.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Архитектура высоконагруженных телеграм-ботов на Python

Телеграм-боты стали незаменимым инструментом для автоматизации коммуникации, обработки данных и предоставления пользовательских услуг. Они не только сокращают нагрузку на живых операторов и повышают эффективность бизнес-процессов, но и дарят удивительные возможности для создания уникальных интерактивных продуктов.

     14.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Кто отвечает за развитие Python

Начиная с первой версии Python, развитием языка занимался его создатель — голландский программист Гвидо ван Россум, нареченный в рамках языка неофициальным, но очень солидным для open-source сообщества титулом Benevolent Dictator for Life (BDFL), что можно перевести как Бессрочный Великодушный Диктатор. По мере усложнения Python всё большую роль в его развитии стало играть комьюнити, и в июле 2018 года Гвидо отказался от титула. Начиная с версии 3.8, за будущее Python отвечает руководящий совет в составе нескольких известных разработчиков. В этом посте мы подробней расскажем о том, кто и как направляет развитие одного из главных языков программирования в современном мире.

     14.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Bypassing the GIL for Parallel Processing in Python

In this tutorial, you'll take a deep dive into parallel processing in Python. You'll learn about a few traditional and several novel ways of sidestepping the global interpreter lock (GIL) to achieve genuine shared-memory parallelism of your CPU-bound tasks.

     17.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Релизы

numpy - 1.26.0

Модуль для работы с многомерными массивами. Скачать можно по ссылке: https://pypi.python.org/pypi/numpy/

     13.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Гнев и ненависть брутфорсеров в 2023 году

Два года назад я написал статью, в которой настроил несколько простых SSH-ловушек и записал ходы сетевых злоумышленников. С тех пор произошли события, которые потенциально повлияли на поведение брутфорсеров. Стал ли интернет от этого более опасным местом? Задавшись этим вопросом, я решил повторить эксперимент, сделав из выделенного сервера «ловушку» для всяких плохих ребят.

     13.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Вопросы и обсуждения

Python Bytes: #352 Helicopter Time Comes to Python

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

     13.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Моделирование биологических явлений с помощью Python

Моделирование биологических явлений позволяет нам лучше понимать и прогнозировать поведение живых систем, начиная от популяционных динамик до молекулярных взаимодействий.

     12.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Митап по автоматизации тестирования на Python в Нижнем Новгороде и онлайн 26 сентября

Вместе с нижегородским сообществом PythoNN мы обсудим правила, которые помогут сделать тесты понятнее, поговорим, как поддерживать одновременно автотесты в коммерческой и опенсорсной версиях ПО, и как использовать pytest plugins.

     14.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Релизы

Sphinx - 7.2.6

Python генератор документации. Скачать можно по ссылке: https://pypi.python.org/pypi/Sphinx/

     12.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Деревья решений в pySpark: от семечка до параметрической оптимизации случайного леса

В этом посте расскажу о простом для понимания, но в то же время достаточно эффективном алгоритме — дереве решений, а также его расширенной модификацией — случайных лесах решений, и их реализации с помощью PySpark MLib.

     12.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Визуальное RPG с долговременной памятью, генерируемое из 3 нейросетей и LLamы

Языковые модели (NLP) сейчас активно развиваются и находят себе всё больше интересных применений. Начиналась же их эпоха с классики жанра — D&D. Это настольная игра, где несколько друзей или просто знакомых синхронно галлюцинируют, представляя себя командой героев в некоем вымышленном мире. Прав же во внутриигровых выборах тот, кто выкинул большее число на игральной кости. Судить сейчас об их мотивации у меня нет никакого желания, да и статья вообще-то не об этом.

     12.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

«Мультиверсионная» документация с GitHub Pages

Недавно мне потребовалось собрать и развернуть документацию для одного из своих небольших проектов на Python. Написал документацию, собрал Sphinx'ом, дальше собрался заливать на readthedocs.org и обнаружил что без VPN сайт не алё. Более того, почему то и с VPN нормально не получалось импортировать свой проект с GitHub.

     12.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Вопросы и обсуждения
     11.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Статьи

Django — Защищенный медиаконтент

Статья описывает способ доступа к внутренним директориям в nginx на сайте на django. Создайте каталог protected, загрузите изображение, и получите к нему доступ на сайте с предварительной проверкой прав доступа к этому изображению.

     13.09.2023       Выпуск 508 (11.09.2023 - 17.09.2023)       Релизы

gevent - 23.9.1

Библиотека для Python, которая позволяет вам писать асинхронные сетевые приложение использую синхронный API. Скачать можно по ссылке: https://pypi.python.org/pypi/gevent/

     10.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Дружим YOLACT и RockChip: запуск инстанс-сегментации на китайском одноплатнике

Сегодня я хочу поделиться с вами своим опытом запуска YOLACT на edge-устройстве RockChip. Несмотря на то, что процесс запуска занял больше времени, чем я ожидал, я решил поделиться с вами своими наработками, чтобы помочь другим разработчикам, которые могут столкнуться с той же задачей

     10.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Как я Face ID для входной двери делал

В данной статье я опишу свой опыт создания Face ID для входной двери.Для реализации данной идеи у меня уже было:- Умный дом на базе homeassistant (необязательно)- MQTT сервер- Умный замок- Камера с возможностью забирать с неe фото

     09.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Статьи

Взаимодействие с MOEX ISS через Python

В этой статье я хочу дать поверхностное представление о том, как работает взаимодействие с MOEX ISS через модуль requests Python. Да, сегодня уже существуют готовые решения для работы с MOEX, например aiomoex. Но как по мне, лучше всегда сначала что‑то захардкодить и понять, как это работает под капотом. Если вы только знакомитесь с MOEX ISS или начинаете заниматься анализом временных рядов, думаю, вам эта статья будет полезна. Если же вы более продвинутый специалист, то вряд ли найдете здесь что‑то новое.

     09.09.2023       Выпуск 507 (04.09.2023 - 10.09.2023)       Релизы