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

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

     03.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Проблемы вызова Python кода из C кода

Давайте поговорим про одну из самых сложных частей интерпретатора CPython – вызов Python кода из C кода. Почему сложных? Потому что Python может резко и внезапно менять стейт всего кода на C. А особо злобный код на Python вообще часто приводит к [1] 88503 segmentation fault python

     02.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Шлепа — Большой Русский Бенчмарк

Расскажем про наш бенчмарк, Шлёпа - большой русский бенчмарк для оценки искусственного интеллекта

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Могут ли трансформеры «думать»

Недавние исследования показывают, что модели трансформеров способны почти безошибочно решать задачи, требующие нескольких логических шагов. Например, из утверждения А вывести Б и дойти логически до В. И что удивительно, это достигается без использования Chain-of-Thought или особых промптов — только классический GPT-2. Давайте посмотрим, как трансформеры «думают» при решении задач рассуждения, и напишем для этого код с использованием библиотеки Hugging Face.

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Сводка от pythonz 25.08.2024 — 01.09.2024

А теперь о том, что происходило в последнее время на других ресурсах.

     02.09.2024       Выпуск 560 (02.09.2024 - 08.09.2024)       Статьи

Винтик и Шпунтик осваивают квантовые вычисления

Сегодня, в первый день нового учебного года мы будем решать интересную задачку про Винтика и Шпунтика, которую не так давно запостил vvvphoenix. Да решать не на бумажке, не на калькуляторе, и даже не на питоне, а на новейшем облачном фотонном квантовом компьютере!

     01.09.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи
     31.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи
     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Гиперпараметрическая оптимизация прокатных характеристик фильма и подбор состава творческой группы

Можно ли подобрать прокатные характеристики фильма (жанр, время, деятельность, возрастной рейтинг и т.п.), а также режиссера, сценариста, актеров, оператора (всю творческую группу) так, чтобы существенно повысить его результаты в прокате? Желательно заранее, до начала съемок.

     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Книга: «Грокаем конкурентность»

В продолжение серии «Грокаем» — очередная новинка. В этот раз грокать мы собираемся конкурентность! Представьте себе мир, в котором за развитием технологии угнаться сложнее, чем за гепардом, накачанным стимуляторами, а спрос на эффективное конкурентное программирование неудержимо растет.

     30.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Справочник элементной базы в формате телеграм бота

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Часть 3. TMA на KMP. Как платить через Telegram Mini Apps

Эта заключительная статья смешивает в себе как часть на Kotlin, самого Web приложения, и на Python, собственно реализация оплаты.

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

10 кубиков синтаксического сахара

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Реализация Триггеров TSQL на Python

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

     29.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Вызовы функций в Python по прежнему медленные? Анализ последних оптимизаций в CPython

Я наткнулся на пост в X/Twitter, где Pritam обнаружил, что его решение на Leetcode работало медленнее, когда он использовал встроенную функцию min, и производительность улучшилась, когда он реализовал min прямо в своем коде на Python.Это правда, что вызовы функций могут быть затратными, и они, как известно, еще более затратны в интерпретируемых языках, таких как Python.

     28.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Подбор оптимальной геометрии в компас 3d с помощью fluid x3d

Подбор оптимальной геометрии на основе расчета воздушных потоков API компас 3d и fluid x3d на основе тороидальных винтов.

     28.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Python на вынос: PyInstaller и Nuitka

Недавно возникла необходимость предоставить нашему QA-отделу один из модулей на Python в виде автономного бинарика, который не требовал бы установки и настройки окружения. Следуя за необходимостью образовался интерес какие существуют для этого средства.

     28.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Как настроить двухфакторную авторизацию через Telegram для SSH

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

     28.08.2024       Выпуск 559 (26.08.2024 - 01.09.2024)       Статьи

Парсинг Амазона на easy без мам, пап и ипотек

Попался мне на глаза на просторах интернета скрипт, который позволяет парсить карточки товаров с Амазона. А мне как раз было необходимо решение подобной задачи.Я сломал себе голову в поисках того, как спарсить карточки товаров в Амазоне. Проблема в том, что у Амазона используется разные варианты дизайна под различную выдачу, в частности – если необходимо спарсить карточки по поисковому запросу «bags» - карточки будут расположены вертикально, как мне и нужно, а вот если взять, к примеру «t-shirts» - тут уже карточки расположены горизонтально, и с таким расположение скрипт выпадает в ошибку, он отрабатывает открытие страницы, но не хочет скроллить.