fa
Feedback
Python RU

Python RU

رفتن به کانال در Telegram

Все для python разработчиков админ - @haarrp @python_job_interview - Python собеседования @ai_machinelearning_big_data - машинное обучение @itchannels_telegram - 🔥лучшие ит-каналы @programming_books_it - it книги @pythonl РКН: clck.ru/3Fmy2j

نمایش بیشتر

📈 تحلیل کانال تلگرام Python RU

کانال Python RU (@pro_python_code) در بخش زبانی روسی بازیگری فعال است. در حال حاضر جامعه شامل 12 387 مشترک است و جایگاه 9 899 را در دسته فناوری و برنامه‌ها و رتبه 52 339 را در منطقه روسيا دارد.

📊 شاخص‌های مخاطب و پویایی

از زمان ایجاد در невідомо، پروژه رشد سریعی داشته و 12 387 مشترک جذب کرده است.

بر اساس آخرین داده‌ها در تاریخ 25 اوت, 2026، کانال فعالیت پایداری دارد. در ۳۰ روز گذشته تغییر اعضا برابر -59 و در ۲۴ ساعت گذشته برابر -3 بوده و همچنان دسترسی گسترده‌ای حفظ شده است.

  • وضعیت تأیید: تأیید نشده
  • نرخ تعامل (ER): میانگین تعامل مخاطب 8.39% است و در ۲۴ ساعت نخست پس از انتشار، محتوا معمولاً 3.37% واکنش نسبت به کل مشترکان کسب می‌کند.
  • دسترسی پست‌ها: هر پست به طور میانگین 1 039 بازدید دریافت می‌کند. در اولین روز معمولاً 418 بازدید جمع‌آوری می‌شود.
  • واکنش‌ها و تعامل: مخاطبان به‌طور فعال حمایت می‌کنند؛ میانگین واکنش به هر پست 5 است.
  • علایق موضوعی: محتوا بر موضوعات کلیدی مانند api, docker, github, sql, linux تمرکز دارد.

📝 توضیح و سیاست محتوایی

نویسنده این فضا را محل بیان دیدگاه‌های شخصی توصیف می‌کند:
Все для python разработчиков админ - @haarrp @python_job_interview - Python собеседования @ai_machinelearning_big_data - машинное обучение @itchannels_telegram - 🔥лучшие ит-каналы @programming_books_it - it книги @pythonl РКН: clck.ru/3Fmy2j

به لطف به‌روزرسانی‌های پرتکرار (آخرین داده در تاریخ 26 اوت, 2026)، کانال همواره به‌روز و دارای دسترسی بالاست. تحلیل‌ها نشان می‌دهد مخاطبان به‌طور فعال با محتوا تعامل دارند و آن را به نقطه اثرگذاری مهم در دسته فناوری و برنامه‌ها تبدیل کرده‌اند.

12 387
مشترکین
-324 ساعت
+17 روز
-5930 روز

در حال بارگیری داده...

جذب مشترکین
اوت '26
اوت '26
+36
در 0 کانال‌ها
ژوئیه '26
+40
در 0 کانال‌ها
Get PRO
ژوئن '26
+31
در 0 کانال‌ها
Get PRO
مه '26
+27
در 0 کانال‌ها
Get PRO
آوریل '26
+18
در 0 کانال‌ها
Get PRO
مارس '26
+32
در 1 کانال‌ها
Get PRO
فوریه '26
+32
در 0 کانال‌ها
Get PRO
ژانویه '26
+38
در 1 کانال‌ها
Get PRO
دسامبر '25
+38
در 0 کانال‌ها
Get PRO
نوامبر '25
+89
در 0 کانال‌ها
Get PRO
اکتبر '25
+57
در 0 کانال‌ها
Get PRO
سپتامبر '25
+79
در 1 کانال‌ها
Get PRO
اوت '25
+66
در 1 کانال‌ها
Get PRO
ژوئیه '25
+288
در 3 کانال‌ها
Get PRO
ژوئن '25
+86
در 1 کانال‌ها
Get PRO
مه '25
+68
در 0 کانال‌ها
Get PRO
آوریل '25
+165
در 0 کانال‌ها
Get PRO
مارس '25
+85
در 2 کانال‌ها
Get PRO
فوریه '25
+142
در 0 کانال‌ها
Get PRO
ژانویه '25
+172
در 0 کانال‌ها
Get PRO
دسامبر '24
+310
در 4 کانال‌ها
Get PRO
نوامبر '24
+190
در 0 کانال‌ها
Get PRO
اکتبر '24
+367
در 2 کانال‌ها
Get PRO
سپتامبر '24
+348
در 3 کانال‌ها
Get PRO
اوت '24
+477
در 2 کانال‌ها
Get PRO
ژوئیه '24
+305
در 2 کانال‌ها
Get PRO
ژوئن '24
+296
در 10 کانال‌ها
Get PRO
مه '24
+388
در 36 کانال‌ها
Get PRO
آوریل '24
+430
در 43 کانال‌ها
Get PRO
مارس '24
+511
در 20 کانال‌ها
Get PRO
فوریه '24
+632
در 3 کانال‌ها
Get PRO
ژانویه '24
+549
در 44 کانال‌ها
Get PRO
دسامبر '23
+543
در 40 کانال‌ها
Get PRO
نوامبر '23
+205
در 2 کانال‌ها
Get PRO
اکتبر '23
+174
در 6 کانال‌ها
Get PRO
سپتامبر '23
+438
در 0 کانال‌ها
Get PRO
اوت '23
+540
در 0 کانال‌ها
Get PRO
ژوئیه '23
+362
در 0 کانال‌ها
Get PRO
ژوئن '23
+748
در 0 کانال‌ها
Get PRO
مه '23
+350
در 0 کانال‌ها
Get PRO
آوریل '23
+148
در 0 کانال‌ها
Get PRO
مارس '23
+210
در 0 کانال‌ها
Get PRO
فوریه '23
+356
در 0 کانال‌ها
Get PRO
ژانویه '23
+187
در 0 کانال‌ها
Get PRO
دسامبر '22
+117
در 0 کانال‌ها
Get PRO
نوامبر '22
+267
در 0 کانال‌ها
Get PRO
اکتبر '22
+933
در 0 کانال‌ها
Get PRO
سپتامبر '22
+485
در 0 کانال‌ها
Get PRO
اوت '22
+411
در 0 کانال‌ها
Get PRO
ژوئیه '22
+636
در 0 کانال‌ها
Get PRO
ژوئن '22
+1 029
در 0 کانال‌ها
Get PRO
مه '22
+1 476
در 0 کانال‌ها
Get PRO
آوریل '22
+1 378
در 0 کانال‌ها
Get PRO
مارس '22
+751
در 0 کانال‌ها
Get PRO
فوریه '22
+205
در 0 کانال‌ها
Get PRO
ژانویه '22
+241
در 0 کانال‌ها
Get PRO
دسامبر '21
+193
در 0 کانال‌ها
Get PRO
نوامبر '21
+900
در 0 کانال‌ها
Get PRO
اکتبر '21
+697
در 0 کانال‌ها
Get PRO
سپتامبر '21
+142
در 0 کانال‌ها
Get PRO
اوت '21
+315
در 0 کانال‌ها
Get PRO
ژوئیه '21
+503
در 0 کانال‌ها
Get PRO
ژوئن '21
+1 124
در 0 کانال‌ها
تاریخ
رشد مشترکین
اشارات
کانال‌ها
26 اوت0
25 اوت0
24 اوت+2
23 اوت+3
22 اوت+8
21 اوت0
20 اوت+5
19 اوت0
18 اوت+2
17 اوت+2
16 اوت0
15 اوت+1
14 اوت0
13 اوت+1
12 اوت0
11 اوت+3
10 اوت+3
09 اوت+1
08 اوت0
07 اوت0
06 اوت0
05 اوت+1
04 اوت+3
03 اوت+1
02 اوت0
01 اوت0
پست‌های کانال
photo content

2
NVIDIA заявила о 30-кратном росте эффективности Vera Rubin NVL72 для AI-агентов По новым замерам NVIDIA, система Vera Rubin N
NVIDIA заявила о 30-кратном росте эффективности Vera Rubin NVL72 для AI-агентов По новым замерам NVIDIA, система Vera Rubin NVL72 показывает до 30x больше throughput на мегаватт и до 35x меньшую стоимость токенов по сравнению с GB300 NVL72 на агентных нагрузках. Тестировали не обычный чат, а реальные coding-сессии из SemiAnalysis AgentX: длинный растущий контекст, вызовы инструментов, запуск субагентов и многошаговое рассуждение. По данным OpenRouter, такие сценарии могут потреблять примерно в 15 раз больше токенов, чем обычный запрос в чат. В Vera Rubin NVIDIA отдельно оптимизировала работу с длинным контекстом: distributed KV-cache, KV-aware routing, разделение prefill и decode, expert parallelism и новые CUDA-кернелы. На DeepSeek V4 Pro Vera Rubin NVL72, по данным NVIDIA, даёт до 30x больше throughput на мегаватт относительно GB300 NVL72. Эти результаты пока ожидают проверки SemiAnalysis. https://blogs.nvidia.com/blog/vera-rubin-nvl72-efficiency-ai-agents/
541
3
Проект Python опубликовал документацию на русском языке Объявлено о переводе на русский язык официальной документации по языку программирования Python. На русском языке доступны руководство по Python, а также первые три главы справочника по языку Python. Подробнее: https://opennet.ru/66116/ https://opennet.me/66116/
681
4
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можн
🔥 Хочешь быстрее расти в IT? Хватит учиться в одиночку Окружение решает больше, чем кажется. Собрал папки и каналы, где можно быстрее влиться в нужное направление, следить за трендами и не вариться в своём пузыре. AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: https://t.me/+90Z5TAyfuNU5YmRi Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/javatg JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: https://t.me/+rKBQEMccAA01MTcy ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max Ai: https://max.ru/ai_machinelearning_big_data Max python: https://max.ru/pythonl ТЕХНО: https://max.ru/vistehno Max Go: https://max.ru/Golang_google Max Linux: https://max.ru/linuxkalii Devops: https://max.ru/DevOPSitsec C#: https://max.ru/csharp_ci C++: https://max.ru/cpluspluc SQL: https://max.ru/sqlhub Java: https://max.ru/javatg Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд.
626
5
⚡️ Anthropic запустила бесплатную Claude Academy Теперь у Claude появилась полноценная обучающая платформа с бесплатными курс
⚡️ Anthropic запустила бесплатную Claude Academy Теперь у Claude появилась полноценная обучающая платформа с бесплатными курсами и гайдами для всех желающих. Внутри есть разные уровни: от базового понимания, как работает AI, до более продвинутого использования Claude в повседневной работе. Некоторые курсы дают сертификаты, так что скоро их наверняка станет заметно больше и в LinkedIn. Все материалы бесплатные и открыты без ограничений. https://academy.claude.com @ai_machinelearning_big_data #Anthropic #claude
669
6
⚡️ Harness Engineering - полный курс на русском Как заставить AI-агента писать код надёжно. Не «какую модель выбрать», а как
⚡️ Harness Engineering - полный курс на русском Как заставить AI-агента писать код надёжно. Не «какую модель выбрать», а как спроектировать вокруг неё рабочую систему: инструкции, инструменты, среду, состояние и верификацию. Курс - от нуля до продвинутых тем: теоретическая база из 11 блоков, 14 модулей, 8 практических проектов, 14 лабораторных работ, диагностический протокол «как починить агента», библиотека готовых шаблонов, карта инструментов, 40 приёмов и каталог антипаттернов. Главный тезис курса: способность модели и надёжность исполнения - это две разные вещи. Одна и та же модель в «голой» среде и в среде с продуманным harness даёт качественно разные результаты. Апгрейд модели - это самый дорогой и обычно не самый эффективный способ починить агента. https://github.com/justxor/Harness_ru
1 062
7
🔥 9B-модель на 7 ГБ, которая по тестам автора лезет на территорию 27B На Hugging Face вышла Qwen3.5-9B The Defiant Fable от DavidAU. Это многоэтапный fine-tune Qwen3.5-9B с упором на reasoning, instruction following, код и creative-задачи. Модель распространяется под Apache 2.0, а автор также позиционирует её как uncensored/heretic-версию с минимальными отказами. Самое интересное в результатах. По собственному набору из семи бенчмарков автор заявляет, что 9B-версия обходит базовые Qwen3.5-9B, Qwen3.5-27B и Qwen3.6-35B-A3B, а местами приближается к Qwen3.6-27B. Причём сильные результаты сохраняются даже после 4-bit квантования. Это пока именно авторские тесты, а не независимый leaderboard. Для локального запуска уже готовы обычные и MTP GGUF с NEO IMATRIX. Q4_K_M занимает примерно 6,8-7 ГБ, IQ3_M около 5,6 ГБ, а экстремальный IQ2_M всего 4,94 ГБ. Контекст у базовой архитектуры до 262K токенов. Запускать можно через llama.cpp, Ollama, LM Studio, vLLM и другие локальные рантаймы, а через llama.cpp сразу поднимается OpenAI-compatible API. Если независимые тесты подтвердят цифры, это хороший пример того, насколько далеко сейчас можно вытянуть маленькую 9B-модель правильным fine-tuning, merge и квантованием. #AI #Qwen #LLM #LocalAI #GGUF
1 142
8
🔥 Stepik Курс: «Python современный AI для разработчика и автоматизации задач» ровно про второе. 63 урока, 382 шага, ноль вдо
🔥 Stepik Курс: «Python современный AI для разработчика и автоматизации задач» ровно про второе. 63 урока, 382 шага, ноль вдохновляющих рассуждений. В каждом уроке разбор темы с рабочим кодом, короткие вопросы и задача с автопроверкой, которая решается на чистом Python без ключей и без интернета. Внутри то, о чём молчат туториалы: структурированный вывод по схеме, RAG, который не выдумывает, агенты с tool calling, evals и ловля регрессий, кэш, лимиты и очереди, инъекции промптов, локальный запуск через Ollama и vLLM, text-to-SQL с правами только на чтение, pgvector с HNSW, MCP и песочница для кода агента. Плюс то, что окупается в первый же день: разбор входящей почты, отчёты без выдуманных чисел, вебхуки, боты, сценарии в браузере. Для тех, кто уже пишет на Python и устал от демок. 72 часа скидка 55% процентов, начать учиться - https://stepik.org/a/295921
991
9
🐍 Распаковка списков и кортежей в Python Значения последовательности можно сразу распределить по переменным: a, b, c = (1, 2
🐍 Распаковка списков и кортежей в Python Значения последовательности можно сразу распределить по переменным: a, b, c = (1, 2, 3) a, b, c = [1, 2, 3] В обоих случаях результат одинаковый: ```python a == 1 b == 2 c == 3 Количество переменных должно совпадать с количеством элементов, иначе Python вызовет ValueError. Чтобы собрать оставшиеся значения, используйте *: first, *middle, last = [1, 2, 3, 4, 5] # first = 1 # middle = [2, 3, 4] # last = 5 Распаковка также позволяет поменять значения местами без временной переменной: a, b = b, a
1 276
10
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отде
Rust, который наконец становится понятным 🦀 Давно хочешь выучить Rust, но ownership, borrowing и lifetimes выглядят как отдельный вид боли? Этот курс проведёт тебя с самого начала до уровня, где ты уже пишешь реальные системные и сетевые программы. Ты разберёшь: Ownership → Borrowing → ошибки → коллекции → Generics → Traits → модули → тесты → сетевой код Никакого бесконечного чтения документации. После каждого урока ты сразу пишешь код, проходишь тесты и решаешь задачу с автопроверкой. 🔥 Rust с нуля 🔥 5–6 часов в неделю 🔥 Практика после каждого урока 🔥 Подойдёт после Python, JavaScript, Java и других языков 🔥 Можно начать сразу В конце у тебя будет понимание Rust, с которым уже можно писать быстрые backend-сервисы, сетевые приложения и системные утилиты, а не смотреть на borrow checker как на врага. Пора добавить Rust в свой стек. Начинай курс и пиши первый код уже сегодня: https://stepik.org/a/294885/
1 215
11
👣 Освой Rust и начни писать код, которому можно доверять Хочешь перейти от Python, JavaScript или Java к быстрому системному программированию? Начни с Rust. За курс ты пройдёшь путь от основ до уверенной разработки: Ownership и Borrowing → структуры → ошибки → коллекции → Generics → Traits → модули → тесты → сетевой код. 🔥 После каждого урока — тесты и задача с автоматической проверкой. ⚡ Можно начать сразу. ⏱ Всего 5–6 часов в неделю. 🎯 Rust заранее знать не нужно. В результате ты поймёшь, как управлять памятью без GC, избегать целого класса ошибок ещё на этапе компиляции и писать быстрые сервисы, утилиты и backend на Rust. Хватит откладывать Rust «на потом». Начни писать на нём уже с первого занятия. Эксклюзивно 36 часов скидка 55%: https://stepik.org/a/294885/pay?promo=d20c21b24473c78f
1 127
12
بدون متن...
1 190
13
Веб-исследовательский агент в пяти строках Python В Haystack 3.0 агенты стали центральной частью фреймворка. Готовый Deep Res
Веб-исследовательский агент в пяти строках Python В Haystack 3.0 агенты стали центральной частью фреймворка. Готовый Deep Research Agent ищет информацию в интернете и возвращает отчёт в Markdown с источниками. Также доступен преднастроенный агент для продвинутого RAG. Agent Hooks позволяют контролировать вызовы модели и инструментов, добавлять guardrails и human-in-the-loop. Skills загружаются по мере необходимости, экономя контекст. Pipeline и AsyncPipeline объединили: теперь синхронный запуск, async, параллельные вызовы инструментов и стриминг доступны через единый API. Встроенная интроспекция показывает расход токенов, число шагов и вызовов инструментов.
1 270
14
Локальный ИИ-бот в Telegram без единой подписки и API-ключа
Локальный ИИ-бот в Telegram без единой подписки и API-ключа
1 265
15
🔥 Хочешь расти в IT быстрее? Собери себе нормальное окружение В IT выигрывает не тот, кто «когда-нибудь разберётся», а тот,
🔥 Хочешь расти в IT быстрее? Собери себе нормальное окружение В IT выигрывает не тот, кто «когда-нибудь разберётся», а тот, кто каждый день видит новые инструменты, задачи, разборы, вакансии и идеи. Собрал папки и каналы, где можно быстро прокачиваться по нужному направлению. Основные направления: AI: t.me/ai_machinelearning_big_data Python: t.me/pythonl Linux: t.me/linuxacademiya Хакинг: t.me/linuxkalii DevOps: t.me/DevOPSitsec Docker: t.me/DevopsDocker Golang: t.me/Golang_google Rust: t.me/rust_code C++: t.me/cpluspluc C#: t.me/csharp_1001_notes Java: t.me/java_library JavaScript: t.me/javascriptv React: t.me/react_tg Frontend: t.me/front PHP: t.me/phpshka Android: t.me/android_its Мобильная разработка: t.me/mobdevelop Базы данных: t.me/sqlhub Data Science: t.me/data_analysis_ml Big Data: t.me/bigdatai Математика: t.me/data_math Физика: t.me/fizmat Kubernetes: t.me/kubernetc GameDev: https://t.me/gamedev Haskell: t.me/haskell_tg Собеседования и карьера: DS собеседования: t.me/machinelearning_interview Python собеседования: t.me/python_job_interview Папка с вакансиями: t.me/addlist/_zyy_jQ_QUsyM2Vi Папка Go разработчика: t.me/addlist/MUtJEeJSxeY2YTFi Папка Python разработчика: t.me/addlist/eEPya-HF6mkxMGIy Папка ML: https://t.me/addlist/2Ls-snqEeytkMDgy Папка Frontend: https://t.me/addlist/mzMMG3RPZhY2M2Iy Полезное сверху: ИТ-мемы: t.me/memes_prog Английский для программистов: t.me/english_forprogrammers ИИ и технологии: t.me/vistehno 954 ГБ open-source курсов: @courses ИТ-книги бесплатно: https://t.me/addlist/BkskQciUW_FhNjEy Max python: https://max.ru/pythonl Max Ai: https://max.ru/ai_machinelearning_big_data Подписывайся на нужные направления и собирай себе ленту, которая реально двигает вперёд. Пока кто-то листает шум, ты будешь видеть инструменты, задачи и идеи, которые помогают расти в профессии.
1 034
16
Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены совреме
Кто-то разобрал Claude Code почти до винтика learn-coding-agent - репозиторий для тех, кто хочет понять, как устроены современные coding agents не на уровне промо-страниц, а на уровне архитектуры. Автор собрал разбор Claude Code по публичным источникам: цикл агента, систему инструментов, разрешения, работу с контекстом, сессии, подпроцессы, MCP, удалённые настройки, телеметрию и скрытые флаги. Получился не “гайд по использованию”, а карта внутренней логики CLI-агента: как он принимает решение, когда просит разрешение, как вызывает инструменты, как хранит историю и как расширяется через внешние интеграции. https://github.com/justxor/Claudecourse/
1 554
17
DeepSeek собрали гайд по подключению своих моделей к coding tools Полезная находка для тех, кто хочет использовать DeepSeek н
DeepSeek собрали гайд по подключению своих моделей к coding tools Полезная находка для тех, кто хочет использовать DeepSeek не в отдельном чате, а прямо внутри привычных инструментов. В репозитории есть инструкции для: * Claude Code * Cline * Codex * GitHub Copilot * Cherry Studio * Crush * OpenCode * Qwen Code * DeepSeek-TUI * других agent/coding-assistant инструментов Каждый гайд проходит базовый путь: установка, конфиг, первый запуск. Идея простая: можно быстро подключить DeepSeek-V4-Pro или V4-Flash к своему рабочему процессу и проверить, насколько хорошо они тянут агентное кодинг-окружение. github.com/deepseek-ai/awesome-deepseek-agent
1 213
18
Стать Королем Пиратов или Королем Вайбкодинга? Выбор за тобой
Стать Королем Пиратов или Королем Вайбкодинга? Выбор за тобой
1 200
19
Wagtail как Django admin на стероидах Хороший разбор для Django-разработчиков: Wagtail можно использовать не только как CMS,
Wagtail как Django admin на стероидах Хороший разбор для Django-разработчиков: Wagtail можно использовать не только как CMS, но и как более удобную админку для обычных Django-моделей. Смысл простой: Django admin быстро даёт UI вокруг моделей, но кастомизация часто превращается в боль. Wagtail даёт более современный интерфейс, нормальную работу с полями, группировку через panels, роли, permissions, rich text, media library, versioning и редакторские workflow. При этом не нужно переписывать проект под CMS-логику. Wagtail ставится как обычный Django-пакет, добавляется в INSTALLED_APPS, подключается в urls.py, а бизнес-логика, views, forms и templates остаются обычными Django. Самый практичный случай использования : взять существующий admin.py, перенести модели в Wagtail snippets и постепенно заменить старую админку там, где нужен интерфейс, который не стыдно показать клиенту. Для внутренних тулзов, CRM, backoffice и контентных разделов это может быть намного приятнее, чем бесконечно допиливать стандартный Django admin. https://timonweb.com/wagtail/wagtail-as-django-admin-on-steroids/
1 498
20
🖥 Python-трюк: `iter()` умеет работать как цикл до стоп-сигнала Многие знают iter() только для списков, но у него есть второй режим: iter(callable, sentinel) Он вызывает функцию снова и снова, пока она не вернёт sentinel. Например, читать большой файл кусками без while True: with open("video.mp4", "rb") as f: for chunk in iter(lambda: f.read(8192), b""): process(chunk) Что происходит: • lambda читает по 8192 байта • когда файл закончится, read() вернёт b"" • цикл сам остановится Выглядит мелко, но это чистый и питоновский способ убрать вечные: while True: chunk = f.read(8192) if not chunk: break Редкая штука, которую приятно знать.
1 130