Если вы устали вручную собирать отчёты в 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
Что такое брокер сообщений и какие из них обычно применяются с Python?
Ответ:
В Python-проектах часто используют RabbitMQ, Apache Kafka, а также Redis как простое брокер-решение (например, в связке с Celery). Выбор зависит от задач: Kafka — для потоковой обработки, RabbitMQ — для гибкой маршрутизации, Redis — для простых очередей.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11🔥4👍2
В статье рассказывается как запустить базовые задачи компьютерного зрения на компактном одноплатном ПК Lichee Pi 4A, используя Python и библиотеку Pillow.
Разбираются операции с изображениями, интерактивная работа с графикой, а также подключение модели YOLOX для распознавания объектов в реальном времени.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤3