Please open Telegram to view this post
VIEW IN TELEGRAM
😁51🤣26🏆5👍3
Что такое MongoDB и чем она отличается от SQL-баз?
Ответ:
В отличие от SQL-баз, она не требует фиксированной схемы, легко масштабируется и чаще применяется там, где важна гибкость структуры данных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12🔥3❤2
Если вы устали вручную собирать отчёты в Excel и Word, эта статья покажет, как с помощью Python автоматизировать рутинные задачи и сэкономить часы работы.
Автор подробно объясняет, как использовать библиотеки openpyxl и python-docx для создания таблиц, диаграмм и документов, а также делится примерами кода для построения полноценного конвейера генерации отчётов.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥14👍7❤4
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣55🔥10😁5
Что такое GIL в Python, зачем он нужен и как его можно обойти?
Ответ:
Однако из-за GIL многопоточность в Python не даёт настоящей параллельности на уровне CPU: даже если создать несколько потоков, они будут выполняться по очереди, а не одновременно, что ограничивает производительность при вычислительно нагруженных задачах.
Обойти это ограничение можно, используя модули вроде multiprocessing, которые запускают отдельные процессы с собственной памятью и собственным GIL. Также можно переносить тяжёлую логику в нативные C-расширения или использовать интерпретаторы без GIL, такие как Jython или экспериментальные версии PyPy.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥8❤5
В этой статье автор собрал вопросы, которые ему часто задавали на собеседовании на позицию Python-разработчика.
Большая часть из них относится к СУБД PostgreSQL, поэтому каждый сможет найти для себя что-то полезное.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60😁9🔥5❤4
Что такое Dependency Injection и как его применяют в Python?
Ответ:
В Python DI чаще всего реализуется явно: зависимости передаются в конструктор, функцию или через аргументы, что повышает модульность кода и облегчает тестирование. Например, можно легко подменить сервис на мок при юнит-тестировании.
В отличие от Java, где распространены DI-контейнеры вроде Spring, в Python чаще используют явную передачу зависимостей, но при необходимости подключают библиотеки вроде dependency-injector для более сложной автоматизации.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍9
В статье рассказывается, как создать настольное приложение с современным интерфейсом, локальной базой данных и Telegram-ботом для отправки уведомлений.
Автор подробно объясняет, как связать между собой Flet, FastAPI и SQLite, настроить взаимодействие с ботом, реализовать хранение и отображение данных, а также оформить удобный GUI.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤3👍2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣49🔥6❤3
👍12❤7🤯4
В статье показано, как создать собственную ORM, чтобы взаимодействовать с базами данных через объектно-ориентированный подход.
Автор подробно объясняет процесс разработки, включая создание сессий, моделей, полей и миграций, а также делится опытом публикации библиотеки на PyPI.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍3🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41😁5❤4
Что такое middleware и как он работает?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤16👍8
В статье объясняется, как работают t-строки в Python 3.14 — новый тип строкового литерала, возвращающий объект
Template
, а не обычную строку. Автор показывает, как извлекать из них список подставленных переменных, шаблон и текстовые сегменты, а также как применять их на практике.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥6👍3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁27🤣8❤2🔥2👍1
Есть ли в Python ограничения для
int
? Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤15🔥11👍3
Если хотели разобраться, как работают GPT-модели — miniGPT поможет: это минимальная реализация на PyTorch всего в 300 строк кода.
Отлично подойдёт, чтобы на практике понять, как модель обрабатывает текст, понимает контекст и генерирует продолжение.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15😁13🤣4❤2