Почему
None является singleton объектом в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍23❤6🔥6
В этой статье принципы SOLID объясняются через простые и наглядные примеры с котиками.
Автор показывает, как каждый из них работает на практике и объясняет почему важно их соблюдать.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥2
🤯8🔥4❤2
В статье представлен вводный гайд по pytest — самому популярному фреймворку для тестирования на Python.
Автор объясняет базовые принципы, показывает, как писать первые тесты, использовать фикстуры, параметризацию и моки, а также делится практическими приёмами, которые помогут быстро освоить инструмент и внедрить его в проекты.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥5👍2
Почему Python не поддерживает перегрузку методов так, как это делают Java или C++?
Ответ:
Вместо перегрузки Python предлагает:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4
В видео показано, как создать минимальное приложение на FastAPI с CRUD-операциями и базовой структурой проекта.
Автор объясняет основы REST, добавляет валидацию данных и показывает, как оформить понятную документацию.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
❤57😁31💯9🔥1🤔1
🤔14❤6👍5😁2
В статье рассказывается, как использовать SQLite в Python для хранения структурированных данных без лишних зависимостей.
Автор показывает, как создать базу, таблицы, добавить данные и избежать типичных ошибок — всё на примере с понятным кодом и пояснениями.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5👍3❤1
Почему
int и bool — это классы, а не "примитивные типы", как в других языках?Ответ:
Даже сами классы, такие как int, — тоже объекты. Они создаются с помощью специального объекта под названием type, который и является метаклассом по умолчанию. Поэтому type(int) возвращает type.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤19🔥11👍6
Уже который год Python занимает верхнюю строчку в рейтинге языков программирования от IEEE Spectrum — и в 2025 ничего не поменялось.
Что это вообще за рейтинг:
▶️ Делает его IEEE — крупнейшая международная организация инженеров и разработчиков▶️ Данные берутся не из воздуха: учитываются GitHub, Stack Overflow, X (Twitter), вакансии, поисковые тренды и академические публикации▶️ Считается одним из самых сбалансированных и репрезентативных индексов по индустрии
Python остаётся на первом месте, потому что он простой в старте, гибкий в применении и стабильно используется в разработке, науке, образовании и автоматизации.
tags: #новости
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27🔥5
🔥14❤7😁1
Типизация в Python необязательна, но если ею пользоваться, код становится понятнее, стабильнее и проще в поддержке — особенно в командах и на масштабных проектах.
Аннотации позволяют явно описывать, что функция принимает и возвращает, а инструменты вроде mypy ловят ошибки ещё до запуска.
Как всё это работает и зачем действительно стоит этим пользоваться — разобрано в статье.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3👍3