Python Developer
19.3K subscribers
1.51K photos
108 videos
5 files
1.54K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Честное слово

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁48🤣138👍5
Вопрос с собеседования

Что такое Django ORM и зачем он нужен?

Ответ: Django ORM (Object-Relational Mapping) позволяет работать с базой данных без написания SQL, используя Python-классы (models.Model). Он автоматически создает таблицы, выполняет запросы (filter(), get(), update(), delete()) и обеспечивает абстракцию над SQL.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥17👍6
🐍 Как создать и загрузить свою первую библиотеку?

В статье описывается процесс создания и публикации собственной библиотеки: от подготовки окружения и структуры проекта до загрузки пакета в общий репозиторий.

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

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍4🔥3
И так каждый раз

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
👍35😁24🤣162🔥1
Вопрос с собеседования

Как работает асинхронность в FastAPI, и когда ее использовать?

Ответ: FastAPI использует async def, позволяя обрабатывать многопоточные запросы без блокировки. Асинхронные роуты повышают производительность при работе с I/O-операциями (запросы к БД, HTTP-запросы, файлы).

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍173
🐍 Как работает a, b = b, a?

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

Рассмотрим пример:
a, b = 1, 2
a, b = b, a
print(a, b) # 2 1


Python сначала создаёт кортеж из правой части выражения:
temp = (b, a)  # (2, 1)


Затем этот кортеж распаковывается в переменные слева:
a, b = temp[0], temp[1]  # a = 2, b = 1


При этом всё выполняется в один шаг, без создания временной переменной и без риска потери данных, даже если a и b сложные объекты.

⚡️ — если было полезно
❤️ — если уже знал


➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
8753🤣3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
👍32😁19🔥6💯3🤣21
Вопрос с собеседования

Почему в Python -0.0 существует отдельно от 0.0?

Ответ: Python поддерживает IEEE 754, где -0.0 и 0.0 — разные числа. Они равны (-0.0 == 0.0 → True), но math.atan2(-0.0, 1.0) вернет -0.0, что важно в численных вычислениях.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12🤯10👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣73😁13👍6🔥43
🐍 Cегодня день рождения языка Python!

20 февраля 1991 года Гвидо ван Россум опубликовал первую версию Python в группе новостей alt.sources.

Сейчас это самый популярный язык программирования в мире и сегодня ему исполнилось 34 года!

❤️ — с днём рождения!

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
131😁7👍4
🐍 Простые лайфхаки для автоматизации работы

В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.

Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣51👍832
Что выведет код сверху?
Anonymous Quiz
32%
True
38%
False
23%
TypeError
7%
ValueError
17👍9🔥4
🐍 Как провалить собеседование в IT? 7 типичных ошибок

В статье автор делится своим опытом проведения собеседований и дает рекомендации о том, как успешно пройти интервью.

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

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

tags: #статья

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍76
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣83👍10😁8🔥1
Вопрос с собеседования

Как реализовать функциональное программирование в Python?

Ответ: Функциональное программирование подразумевает разбиение программы на функции, которые принимают данные на вход, обрабатывают их и возвращают результат, не изменяя внешнее состояние. Python поддерживает этот стиль через встроенные функции, такие как map(), reduce(), filter(). Также функциональный подход можно реализовать с помощью итераторов и генераторов.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍185🔥3
🐍 Telerecon

Telerecon — это комплексная система OSINT-разведки для исследования, расследования и очистки Telegram.

Она предоставляет мощные инструменты для анализа профилей, сообщений, сетей и геоданных.

Установка:
pip install telerecon


📱 Смотреть GitHub

❤️ — если было полезно

tags: #полезное #osint

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
37👍6🤔2
Раздельный сбор мусора 😆

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣97😁10👨‍💻8👍3🔥3👀31
Вопрос с собеседования

Почему isinstance(True, int) возвращает True?

Ответ: В Python bool является подклассом int. True и False — это экземпляры int со значениями 1 и 0 соответственно.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥286👍6