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

Собрали в одном месте самые важные ссылки
и сделали Тренажер IT-инцидентов для DevOps/SRE

     01.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи
     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Текстовые строки в языках программирования

Уже давно прошли те времена, когда текстовые строки в языках программирования были исключительно байтовыми без поддержки символов национальных алфавитов, а в некоторых случаях еще и ограничены размером не более 255 символов. В настоящее время наоборот, сложно найти такой язык программирования, который НЕ "поддерживает" юникод в текстовых строках.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Часть 2. Перевод нейронной сети на базе Keras LSTM на работу с матричными операциями

В первой частичасти я перевел обученную модель полносвязной сети на базе Keras на работу с матричными вычислениями. Модель разработана для новостного агрегатора с целью фильтрации нежелательных новостей.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Django. Полнотекстовый поиск на сайте для нескольких моделей с поддержкой мультиязычности

Наконец-то мне удалось сделать достаточно быстрый полнотекстовый поиск по нескольким моделям с учётом оптимизации запросов на сайте, который бы меня устраивал и отвечал моим требованиям к качеству проекта.

Если вы сейчас воспользуетесь поиском по сайту, то обнаружите, что поиск сработает достаточно быстро, а также выдаст несколько групп поиска: Статьи, Комментари, Темы форума, Ответы на форуме, Тесты.
Из всех групп поиска будут выбраны по три результата, а также будет у каждой группы есть счётчик общего количества найденных резульлатов и предложено посмотреть остальные результаты в отдельных вкладках.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Вопросы и обсуждения

Python Bytes: #329 Creating very old Python code

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

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

ML-пайплайн классических банковских моделей классификации

В прошлой статье мы рассказывали про решение, которое позволило повысить эффективность в проверке гипотез для моделей. Если вы успели с ней ознакомиться, то уже знаете, что наша команда занимается разработкой и развитием пула моделей принятия решений о выдаче кредитных продуктов и банковских гарантий для малого и среднего бизнеса. Сегодня настало время поговорить с вами про пайплайн, который используется для разработки таких моделей. Мы построили достаточно много моделей, так что нам точно есть чем поделиться. К тому же существенный вклад в развитие такого универсального алгоритма внес каждый член команды.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Ультимативный Roadmap для Python-разработчика в 2023 году + источники знаний

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

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Консистентность в конкуретной среде: как не захлебнуться в потоках данных

В прошлой статье я рассказал о конкурентной среде в Точке и типовых проблемах, с которыми сталкиваются разработчики. В этот раз речь пойдёт о том, как же можно эту консистентность реализовать и какие злые силы нам могут помешать это сделать. Решил больше не делить статьи на части, поэтому продолжение вот в этой большой статье, всё в одном месте.Напомню, что текст рассчитан в первую очередь на разработчиков, которые имеют мало практического опыта работы в конкурентной и/или микросервисной среде, поэтому многие вещи я объясню на пальцах. Для тех, кто захочет ознакомиться с более строгими формулировками, сразу скажу, что здесь будут затронуты упрощённые идеи паттернов Transactional Outbox и Saga.

     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи
     31.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Релизы
     01.04.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Релизы

SQLAlchemy - 2.0.8

Библиотека работы с базами данных. Скачать можно по ссылке: https://pypi.python.org/pypi/SQLAlchemy/

     30.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи
     30.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Пишем простого бота-администратора для Telegram на Python. Тестируем на жене

Создание своего собственного телеграм-бота является одним из увлекательных и полезных способов практического применения программирования. Я решил создать своего бота как вариант добавления нового увлекательного проекта в свой портфолио, а также для создания комфорта и удобства для пользователей, которые используют телеграм в своей повседневной жизни.После анализа нескольких библиотек для создания телеграм-ботов, я выбрал библиотеку Telebot, которая предоставляет богатый набор инструментов для разработки функционально-насыщенных ботов.Мой бот будет иметь функционал защиты от спама, возможность кикать пользователей с помощью команд, мутить, а также получение статистики. В этой статье подробно рассмотрим функционал моего бота и как я использовал библиотеку Telebot для его создания.Тестировать бота мы будем с помощью моей жены.

     30.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Как создать свою собственную нейронную сеть с нуля на Python

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

     30.03.2023       Выпуск 484 (27.03.2023 - 02.04.2023)       Статьи

Как подружить Алису с ChatGPT

О ChatGPT сейчас не говорит только ленивый. Но ему чего-то не хватает, например голоса. Давайте попробуем соединить голосовой помощник Алиса и ChatGPT. Таким образом мы сможем взаимодействовать с ChatGPT с помощью голоса. А он с помощью голоса может нам отвечать. Конечно тут будут ограничения. Я подробно опишу их дальше. Данная статья не столько о ChatGPT, сколько о том, как писать навыки для Алисы. Было интересно разобраться и написать такой навык за вечер.