Anvil — это библиотека кодогенерации для Kotlin, которая работает поверх фреймворков внедрения зависимостей (DI) Dagger и Hilt.
Её основная цель — устранить рутинную работу по написанию boilerplate-кода, связанного с модулями DI, компонентами, фабриками и точками входа.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Нас в «Коде» волнует будущее российского ИТ-рынка: что изучать, чтобы быть востребованным, и где в России делают внутренние и международные продукты.
Сегодня история о продукте, который сможет заменить нам Zoom, Skype или Google Meet.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Обычно энтропия — мера хаоса. Но наш сегодняшний герой — IH-анализ (Information-Entropy analysis) — вычисляет информационную энтропию, чтобы измерить обратное: степень детерминированности связи между признаками и целевой переменной.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Ряд возможностей по работе с каталогами и файлами предоставляет встроенный модуль os.
◾️ Хотя он содержит много функций, рассмотрим только основные из них:
1. mkdir(): создает новую папку
2. rmdir(): удаляет папку
3. rename(): переименовывает файл
4. remove(): удаляет файл
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Эта книга — практическое руководство по созданию, развертыванию и управлению Java-приложениями в среде Kubernetes.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Добавлять аннотации типов — хороший тон для разработчика, в небольшой программе разобраться без аннотаций несложно, но с ростом проекта даже сам автор кода может быстро забыть, как должен работать написанный им код.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
aiopayme — это асинхронная Python библиотека для интеграции платёжной системы Payme. Главная особенность — роутерная архитектура, знакомая каждому кто работал с aiogram или FastAPI
В этой статье разберём как подключить Payme — одну из самых популярных платёжных систем Узбекистана — к Telegram боту на Python.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Биометрическая аутентификация стала неотъемлемой частью современных мобильных приложений.
◾️ Она позволяет пользователям подтверждать свою личность с помощью отпечатка пальца, сканера лица или радужной оболочки глаза, что значительно удобнее и безопаснее, чем ввод паролей.
Библиотека Biometric для Kotlin (часть AndroidX) предоставляет унифицированный API для работы со всеми биометрическими датчиками на устройствах Android.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Почти все AI‑проекты начинаются одинаково, разработчик делает небольшой сервис с одним вызовом модели, подключает FastAPI, добавляет чат и показывает демо команде, на этом этапе всё выглядит настолько просто, что возникает опасное ощущение: «Ну это же обычный API‑вызов, только ответ пишет нейросеть».
Самое интересное сейчас — наблюдать, как AI Engineering постепенно перестаёт быть отдельной «магической» областью и начинает сливаться с уже существующими инженерными дисциплинами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В это сложно поверить, но это универсальный фаззер для всего: браузеров, веб-сервисов, программ, работающих с файловой системой, и сетевых приложений.
Фаззинг — перспективная технология тестирования приложений, суть которой заключается в том, что вместо ожидаемых данных приложению передаются случайные данные или специально составленные данные.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Библиотека config (crate config в экосистеме Rust) — это мощный и гибкий инструмент для управления конфигурацией приложений.
◾️ Она предоставляет единый интерфейс для загрузки настроек из различных источников: файлов (JSON, YAML, TOML, INI, HJSON), переменных окружения, аргументов командной строки и даже удалённых источников.
Основная задача библиотеки — абстрагировать процесс чтения и объединения конфигураций, позволяя разработчику сосредоточиться на бизнес-логике, а не на парсинге форматов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Конструктор — это метод, который используется для создания и инициализации объектов класса и определён в самом классе.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
1 июня 2026 года в России перестал открываться сайт PyPI (Python Package Index), менеджер пакетов PIP по команде pip install скачивает и устанавливает сторонние библиотеки, которыми пользуются разработчики по всему миру.
В статье разберемся, что случилось, была ли блокировка и доступен ли он сейчас.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
У нас уже есть большой цикл про компьютерное зрение и распознавание лиц, в этом цикле мы научились видеть лицо человека, определять примерный возраст и пол, работать с веб-камерой и с файлами.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
WireMock.Net — это мощная библиотека для создания HTTP mock-серверов (заглушек) в экосистеме .NET, она является прямой C#-реализацией популярного Java-проекта WireMock.
Основная задача библиотеки — эмулировать поведение реальных HTTP/HTTPS сервисов (REST API, SOAP, gRPC и т.д.) во время тестирования или разработки.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Когда Docker-образ backend-приложения начинает весить 1,5 GB, это уже хороший повод хотя бы посмотреть, что вообще лежит внутри.
В этой статье автор поделится своим опытом оптимизации и покажет на примере, как уменьшить размер production-образа Django-приложения почти на треть.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Книга "Rust и Kubernetes: Создание надежных микросервисов" — это практическое руководство для разработчиков, желающих объединить мощь системного языка Rust с гибкостью оркестрации контейнеров Kubernetes.
В эпоху, когда производительность и безопасность становятся критическими факторами, Rust предлагает уникальные преимущества: нулевая стоимость абстракций, гарантии безопасности памяти и потрясающая скорость выполнения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Метод count() в Python — встроенный способ узнать, какое количество элементов встречается в последовательности: строке, списке или кортеже.
В этой статье мы разберём синтаксис метода count(), посмотрим, как он работает с разными типами данных, и объясним всё на понятных примерах.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработчики пишут программы для веб-приложений, игр, аналитики и управления ракетами, но: в простых повседневных вещах тоже нужен код, и его тоже должен кто-то писать.
Сегодня напишем один из таких полезных проектов — систему управления лифтами в 11-этажном доме и визуализацию для этой системы.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Codeception — это полнофункциональный фреймворк для тестирования PHP-приложений, который объединяет в себе лучшие практики модульного, функционального, приемочного (acceptance) и интеграционного тестирования.
Основная цель Codeception — сделать процесс написания тестов максимально простым и читаемым.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
При работе с асинхронным кодом нам часто приходится обрабатывать CancelledError — сигнал отмены задачи.
try/except блок и продолжить работу. Хотя в большинстве случаев это и правда работает, иногда все же приходится копнуть глубже и разобраться, как устроен механизм отмены под капотом и для чего на самом деле нужен CancelledError.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM