TGViewer
Channel Public Channel
Python Developer

Python Developer

@python_tg

Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Subscribers
20.9K
Photos
2.1K
Videos
150
Links
2.2K

Showing posts older than #2520 · Back to latest

Older Posts 20 shown
Post #2519 5.13K
❔ Вопрос с собеседования

Зачем нужны дескрипторы в Python?

Ответ: Дескрипторы позволяют управлять доступом к атрибутам через методы __get__, __set__ и __delete__. Это нужно, когда нужно контролировать чтение и запись: делать валидацию, логировать доступ, реализовать ленивую загрузку и т.п.

Особенно полезны в случаях, когда одно и то же поведение нужно переиспользовать — например, в ORM, где поля моделей реализованы через дескрипторы.


tags: #собеседование

➡ Python Developer | Чат
  • 👍 20
  • 🔥 6
  • 🤯 3
Post #2516 6.51K
Большая_Шпаргалка_по_Python_для_начинающих.pdf741 KB
🐍 Огромная шпаргалка по Python, Django, Plotly, Matplotlib, Pygame и даже Git

Внутри разобрано множество тем:
▫ Все базовые конструкции: переменные, условия, циклы, списки, словари, функции и классы — с наглядными примерами;

▫ Работа с файлами, исключениями и вводом данных — понятно даже для начинающих;

▫ Django, Pygame, Matplotlib и Plotly — краткие инструкции, как стартануть с каждым из фреймворков;

▫ Подсказки по Git, структуре проектов и модульному тестированию.


tags: #полезное #шпаргалка

➡ Python Developer | Чат
  • 🔥 18
  • ❤ 5
  • 👍 2
Post #2515 5.52K
❔ Вопрос с собеседования

Какая разница между "is" и "=="?

Ответ: Оператор "is" проверяет, являются ли два объекта одним и тем же объектом в памяти, тогда как оператор "==" проверяет, равны ли значения этих объектов.

tags: #собеседование

➡ Python Developer | Чат
  • 👍 31
  • 🔥 6
  • 🤔 5
  • ❤ 3
Post #2512 5.08K
🐍 Как работать с исключениями?

В статье объясняется, как работает обработка исключений в Python и какие типы ошибок можно перехватывать.

Разбираются конструкции try-except, блоки else и finally, а также даны рекомендации по их грамотному применению.

⛓ Читать статью

tags:
#статья

➡ Python Developer | Чат
  • ❤ 8
  • 🔥 4
  • 👍 3
Post #2511 4.96K
❔ Вопрос с собеседования

Есть ли в Python дженерики, как в Java или C++?

Ответ: Да, но только на уровне аннотаций. С Python 3.5 появились обобщённые типы (List[T], Dict[K, V]) через модуль typing, но они нужны для статической проверки и никак не влияют на поведение программы во время исполнения.

tags: #собеседование

➡ Python Developer | Чат
  • 👍 11
  • 🔥 6
  • ❤ 3
  • 🤯 1
Post #2509 5.13K
🐍 Чистый код на практике: принципы и примеры

В статье объясняется, как писать понятный и поддерживаемый код, чтобы избежать хаоса в проектах и не тратить время на постоянные доработки.

Разбираются причины, по которым код становится неудобным, и даются конкретные советы по его улучшению — от структуры и имен до архитектурных подходов.

⛓ Читать статью

tags:
#статья

➡ Python Developer | Чат
  • 🔥 7
  • ❤ 3
  • 👍 2
Post #2508 4.97K
  • 🔥 20
  • ❤ 5
  • 🏆 4
Post #2500 5.6K
🐍 Ускорение роутера в Django в 51 раз

В статье рассказывается, как за счёт простой замены регулярных выражений на startswith и других приемов удалось радикально ускорить маршрутизацию в Django.

Автор описывает путь от диагностики проблемы до прироста в 51 раз в скорости обработки URL.

⛓ Читать статью

tags:
#статья

➡ Python Developer | Чат
  • ❤ 8
  • 👍 5
  • 🔥 4
Post #2499 4.9K
❔ Вопрос с собеседования

Почему всё в Python — объект, даже функции и типы?

Ответ: Потому что Python строится на концепции объектной модели, где функции, классы, модули и даже типы — это объекты.

Это даёт мощные возможности метапрограммирования и гибкость, например, хранить функции в переменных или передавать их как аргументы.


tags: #собеседование

➡ Python Developer | Чат
  • 🔥 25
  • ❤ 12
  • 👍 1
Post #2497 5.28K
🐍 Как создать сайт на Python с нуля: Flask + База данных

Это полный курс по созданию веб-сайта на Flask: от настройки окружения и написания кода до подключения базы данных, работы с шаблонами и финального деплоя.

Автор шаг за шагом показывает, как построить рабочее веб-приложение с понятной структурой, стилями и функциональностью.

📱 Смотреть на YouTube

tags: #полезное

➡ Python Developer | Чат
  • 👍 9
  • 😁 7
  • ❤ 3
  • 🔥 2
Post #2496 4.55K
❔ Вопрос с собеседования

Что такое глубокая копия?

Ответ: Глубокая копия — это полное дублирование объекта вместе со всеми вложенными структурами. Изменения в оригинале никак не затрагивают копию, и наоборот.

В Python для этого используют copy.deepcopy(), которая создаёт полностью независимую структуру данных, включая вложенные списки, словари и другие объекты.


tags: #собеседование

➡ Python Developer | Чат
  • 👍 21
  • 🔥 6
  • ❤ 2
  • 💯 1
Post #2494 4.93K
🐍 6 GUI-инструментов, которые пригодятся в 2025 году

В статье разбираются шесть фреймворков для создания графических интерфейсов на Python — от Tkinter и PyQt до Kivy и Dear PyGui.

Даётся краткий обзор каждого инструмента с примерами, плюсами и ограничениями для разных задач.

⛓ Читать статью

tags:
#статья

➡ Python Developer | Чат
  • 🔥 9
  • 👍 4
  • ❤ 2
Post #2493 4.56K
❔ Вопрос с собеседования

Какой тип данных не может быть значением в словаре?

Ответ: Любой тип данных может быть значением в словаре — ограничение есть только на ключи.

Значения могут быть числами, строками, списками, функциями, даже другими словарями.

Только ключ должен быть хешируемым — то есть неизменяемым типом (например, int, str, tuple).


tags: #собеседование

➡ Python Developer | Чат
  • 🔥 12
  • 👍 10
  • ❤ 4
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →