Как можно поменять местами две переменные?
Ответ:
Но в Python есть более изящный способ — замена через распаковку кортежа: a, b = b, a. Здесь сначала создается временный кортеж (b, a), который затем распаковывается обратно в переменные.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9🔥7
Пакетный менеджер — это инструмент для установки, обновления и управления зависимостями в проектах, упрощающий работу с библиотеками.
Poetry предлагает гибкость и простоту, а UV максимальную производительность за счет реализации на Rust — так какой же из них выбрать для своего проекта?
Что вы узнаете в статье?
▶️ Чем Poetry отличается от UV в управлении зависимостями?▶️ Как скорость установки влияет на работу с пакетами?▶️ Какие плюсы и минусы у каждого инструмента?▶️ Какой менеджер выбрать для разных задач?
Автор сравнивает оба инструмента и разбирает, какой из них подойдет именно вам.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
В видео показано, как экспортировать историю чата из Telegram в HTML и с помощью Python извлечь из него пользователей и сообщения.
Автор пошагово разбирает обработку HTML-файла, очистку данных и формирование читаемой истории переписки.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9❤4
Где лучше хранить бизнес-логику в приложении?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥15👍2❤1
В статье собраны 14 продвинутых приёмов Python, которые пригодятся в нестандартных задачах и помогут лучше раскрыть возможности языка.
Разбираются редкие, но полезные фичи — от структурного сопоставления и протоколов до перегрузки типизации и дженериков.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
Что такое MongoDB и чем она отличается от SQL-баз?
Ответ:
В отличие от SQL-баз, она не требует фиксированной схемы, легко масштабируется и чаще применяется там, где важна гибкость структуры данных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1
В видео разбираются базовые задачи уровня Junior с платформы CodeWars: работа со строками, числами, условиями и циклами.
Автор последовательно решает задачи, объясняет логику и сравнивает своё решение с вариантами других пользователей.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍3🔥1
Можно ли объявить переменную внутри
if и использовать её снаружи?Ответ:
Но важно: функции и лямбды создают собственную (локальную) область видимости, и переменные, объявленные внутри них, недоступны снаружи. Не путать с блочной областью, как в Java или JavaScript.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13🔥10👍1
В статье рассказывается, как создать настольное приложение с современным интерфейсом, локальной базой данных и Telegram-ботом для отправки уведомлений.
Автор подробно объясняет, как связать между собой Flet, FastAPI и SQLite, настроить взаимодействие с ботом, реализовать хранение и отображение данных, а также оформить удобный GUI.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤3🔥3
В видео разбирается, как перейти от процедурного подхода к ООП при создании GUI-приложения на Python.
Автор объясняет, как структурировать код с помощью классов, добавить виджеты, методы и обработчики, чтобы приложение было масштабируемым и удобным в поддержке.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8❤4👍2
Что такое Prometheus и зачем он нужен в микросервисной архитектуре?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤11👍6
В статье показано, как создать собственную ORM, чтобы взаимодействовать с базами данных через объектно-ориентированный подход.
Автор подробно объясняет процесс разработки, включая создание сессий, моделей, полей и миграций, а также делится опытом публикации библиотеки на PyPI.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥2❤1
Какие знаешь паттерны проектирования?
Ответ:
Знание паттернов помогает строить масштабируемую, гибкую и легко сопровождаемую архитектуру.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19🔥5❤4