У нас уже есть большой цикл про компьютерное зрение и распознавание лиц, в этом цикле мы научились видеть лицо человека, определять примерный возраст и пол, работать с веб-камерой и с файлами.
Просто 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
Многие из Вас, наверное, сталкивались с ситуацией, когда возникала необходимость изменить, например, название приложения, потому, что оно написано на языке, который не установлен в смартфоне и отображается в меню квадратами вместо читабельных символов (пример с китайскими названиями).
В данной статье мы с Вами научимся менять несложными методами как иконки приложений так и названия самих приложений.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Prophecy — это мощная объектная библиотека для создания моков (mock-объектов) в PHP.
🔘 Она предоставляет элегантный, выразительный и гибкий API для создания тестовых заглушек, шпионов и поддельных объектов, которые имитируют поведение реальных зависимостей в модульных тестах.
В отличие от многих других библиотек, Prophecy фокусируется на "пророчестве" (prophecy) — вы описываете, как объект должен себя вести, а библиотека автоматически генерирует реализацию.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Открываю хром, набираю «tar extract gz linux», пролистываю три рекламы, нахожу ответ на SO, копирую, вставляю, закрываю вкладку, через неделю — по новой.
Просто tar — это такой синтаксис, который у меня физически отказывается залезать в долговременную память, месяц назад я написал скрипт, который это решил, а потом скрипт решил больше, чем я хотел.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
У нас когда-то был мини-проект: сделать свой таймер-напоминалку, который спрашивает, про что вам напомнить, а потом выдаёт сообщение через нужное время.
В прошлый раз мы его сделали на JavaScript, теперь напишем на Python, потому что Python — это модно, красиво и приятно.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Graphene — это мощная Python-библиотека, предоставляющая полную реализацию GraphQL-спецификации с поддержкой типизированных схем, мутаций и интеграции с популярными ORM-системами.
GraphQL представляет собой декларативный подход к получению данных, где клиент точно описывает, какие данные ему нужны.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Термин «жадный алгоритм» ввел информатик и математик Эдсгер Дейкстра, он хотел вычислить минимальное остовное дерево, а Роберт Прим и Джозеф Крускал придумали методы оптимизации для минимизации стоимости графов.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
При разработке на Python следует руководствоваться философией The Zen of Python (PEP 20) – набором принципов, подчеркивающих важность простоты и ясности кода.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Python 3.14 представляет мощную новую функцию: шаблонные строки (template strings), формализованные в PEP 750.
В то время как
f-строки (f"") предлагают удобную встроенную интерполяцию, они сразу же преобразуются в обычные строки, что делает невозможным извлечение метаданных, управление поведением рендеринга или проверку того, какие выражения были интерполированы.Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В 2015 году группа исследователей (Flouri et al.) решила проверить реализации классического алгоритма Готоха (1982) для выравнивания биологических последовательностей.
Из 10 проверенных реализаций только 2 давали правильный результат. 8 из 31 учебных материалов содержали математическую ошибку.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Наследование — это механизм ООП, позволяющий создавать новый класс на основе существующего.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
Разработка крупного Python-проекта требует продуманной архитектуры, правильная структура кода упрощает развитие, тестирование и поддержку приложения.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В данном разделе мы научимся устанавливать Python и менеджер пакетов pip на Windows 10 с нуля.
Лучший способ установить Python на Windows — это скачать официальный установщик с сайта python.org.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM
В Python при выборе библиотеки для работы с MQTT почти всегда приходишь к paho-mqtt, это зрелый и самый популярный клиент, но его API построен на колбэках, а современное Python-приложение живёт в
asyncio: FastAPI, фоновые воркеры, асинхронные клиенты и всё это в одном общем event loop.В этой статье автор покажет , как теперь выглядит MQTT-сервис на Python: асинхронные обработчики, управляемые подписки, тестирование без реального брокера и AsyncAPI-документация, а заодно кратко расскажет, зачем под это пришлось написать новый драйвер.
Просто Python
Please open Telegram to view this post
VIEW IN TELEGRAM