Книжный Python
5.83K subscribers
434 photos
112 files
385 links
Тут вы найдёте все самые полезные и интересные книги по языку Python.

Сотрудничество - @flattys
Цены - @serpent_media

Канал на бирже: https://telega.in/c/KnizshiPython
Download Telegram
🐍Перенос данных из отчетов 1С в PostgreSQL в два клика

Все началось с того, что мне поставили задачу: «У менеджеров есть большой телевизор. Сделай так чтобы у них там крутились красивые циферки и графики с результатами продаж».


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🐍Сделаем Python безопасным… снова

В этой статье мы поговорим о том, как перехватить выполнение Python‑кода, запретить опасные вызовы и построить систему контрактов без изменения исходников.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🐍PLC-Tracer — новый взгляд на Ladder логику

PLC-Tracer новый взгляд на Ladder логику. Это бесплатный браузерный инструмент диагностики для ПЛК Allen-Bradley (ControlLogix, CompactLogix, MicroLogix и PLC-5). Он разбирает и визуализирует лестничную логику как в офлайн-режиме, так и по данным из живого контроллера. Инструмент умеет записывать состояния переменных в реальном времени через прямое подключение к ПЛК и воспроизводить сессии в режиме офлайн.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🐍Разработка на Python: когда много думать = вредить проекту

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

Если и у вас есть желание написать какую-нибудь сложную абстракцию «на будущее» или применить новый паттерн просто потому, что вы его выучили — остановитесь на секунду.

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7
Мне кажется, durov должен был сделать это давно

Я достаточно активнопользуюсь Телеграм и подписан на кучу каналов, большинство из них уже давно на вечном мьюте — читать большое количество каналов просто нет времени, хотя там наверняка есть что‑то полезное или интересное для меня.

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐍Сжать четыре токена в один вектор: запускаем автоэнкодер CALM на доменных данных (и на одном CPU)

Взяли автоэнкодер из свежей работы CALM (Continuous Autoregressive Language Models), который учится упаковывать чанк из K=4 токенов в один непрерывный вектор и разворачивать обратно, и обучили его не на 15 миллиардах токенов Pile на 8 GPU, как в оригинале, а на 18 тысячах коротких строк с требованиями из IT-вакансий - на обычной машине без видеокарты. По дороге выгребли три классических грабли (flash-attn без CUDA, deepspeed, который не импортируется под NumPy 2.x, и тихий OOM на 33 ГБ логитов). Ниже - подробный разбор архитектуры, конфигов и честные результаты round-trip-реконструкции.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🐍Создаем описания изображений для sigplus (Joomla) без боли

У CMS Joomla есть одно замечательное расширение для вывода галерей на страницах сайта - sigplus, и он может выводить описания для изображений в галерее, но разработчик не предусмотрел инструмент для комфортного создания файлов с описаниями, за него это сделал я.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐍4 ошибки в A/B‑тестах, из‑за которых случайный шум выглядит как эффект

Сплиттер работает корректно, метрика посчитана, а p‑value уверенно опустился ниже 0,05 — результат кажется готовым к раскатке. Однако ошибка в оценке дисперсии способна превратить случайное различие в статистически значимое.

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


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🐍Python: как один из самых медленных языков стал королем нейросетей

Как язык с репутацией медленного стал основным инструментом data science и машинного обучения, почему он поднялся на вершину рейтингов популярности и какую роль в этом сыграли его архитектура и экосистема — разберем в этой статье.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
🐍Битрикс24 + Python: шесть функций, после которых REST становится проще

REST Битрикс24 можно удобно использовать из Python — для интеграций, миграций, аналитики и служебных скриптов.

Разбираем библиотеку a24wh: шесть функций, которые упрощают запросы, пагинацию, batch-вызовы и обработку ошибок.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐍Domain Driven Design и модульный монолит в Python

Статья об архитектурных подходах, позволяющих упростить back-end разработку больших и сложных систем на языке Python путем применения принципов Domain Driven Design и архитектуры модульного монолита, которые позволяют раз и навсегда избавиться от спагетти-кода, распределить задачи по присущим им областям, обозначить границы между слоями системы, тем самым снизив когнитивную нагрузку на разработчиков. А также развеять миф о том, что данные паттерны возможно реализовать лишь в строго типизируемых языках, а так же специально разработанных под эти задачи фреймворках.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5
🐍Агенты выполнили задачу. Почему тест всё равно провален?

Допустим, у тебя есть несколько AI-агентов. Один разбирает тикет, второй меняет код, третий запускает тесты, четвёртый готовит релиз.
Задача закрыта, тесты зелёные, артефакт собран. Метрика success_rate показывает успех.
Можно праздновать?


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
🐍Когда разработчики ленятся писать документацию: описываем клиентский API силами нейросетей

Документация устаревает быстрее, чем код успевает писаться? Рассказываем, как мы построили конвейер из Python-скриптов и нейросетей, который сам находит изменения в PHP-контроллерах и обновляет документацию API Invapi.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🐍PhishIntel — инструмент WEB‑разведки для сбора публичных данных с сайтов и доменов

PhishIntel написан на Python и немного приправлен Go, не требует установки дополнительных библиотек, запускается полностью готовым к бою одной командой.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
🐍VM упадёт через 30 минут. Можно ли узнать об этом раньше мониторинга?

Все снова пишут про большие языковые модели.

А если чуть отдохнуть?

Пора вспомнить, что до них тоже существовало машинное обучение — и оно вполне умело решать полезные задачи.

Берём телеметрию виртуальных машин, час истории нагрузки и пытаемся предсказать перегрузку за 30 минут до того, как её увидит обычный мониторинг.

Используем классику: временные ряды, численные методы, LSTM и проверка на реальных данных.

И да — это еще работает.


📖 Статья

⭐️ Книжный Python | #python #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3