В статье рассказывается, как использовать 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
Можно ли использовать переменную до её объявления в Python?
Ответ:
В компилируемых языках переменные часто объявляются заранее и известны на этапе компиляции. В Python такого нет — переменные не существуют, пока им явно не присвоено значение.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍8🔥3
В видео разбирается, как упаковать FastAPI-приложение в Docker: пишется Dockerfile, настраиваются зависимости и порты, запускается контейнер и проверяется его работа.
Автор объясняет, как избежать типичных ошибок и как правильно организовать структуру проекта.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6🔥4❤3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49😁11
Можно ли в Python переопределить оператор + для своего класса?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16🔥7🤯4
В статье подробно разбирается как создать групповой чат с использованием WebSocket на FastAPI.
Автор подробно объясняет, как реализовать серверную и клиентскую части, а также как развернуть проект на сервере.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥5
🔥11❤2
Python не стоит на месте — с выходом версии 3.14 разработчики обещают ещё больший прирост скорости.
В статье автор проверяет это на практике, сравнивая производительность новых и старых интерпретаторов в серии бенчмарков — от рекурсий до многопоточности.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥7
Как работает асинхронность в FastAPI, и когда ее использовать?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥6👍2
В статье рассматривается применение алгоритма Краскала для генерации идеальных лабиринтов, где из каждой точки можно попасть в любую другую по единственному пути.
Автор подробно объясняет процесс создания такого лабиринта, включая использование структуры данных Union-Find для предотвращения циклов, и приводит примеры реализации на Python.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥5❤3