Python tests
الذهاب إلى القناة على Telegram
Тесты и задания python разработчиков По всем вопросам- @notxxx1 @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot -ds книги
إظهار المزيد6 901
المشتركون
+424 ساعات
+107 أيام
+1330 أيام
جاري تحميل البيانات...
القنوات المماثلة
سحابة العلامات
الإشارات الواردة والصادرة
---
---
---
---
---
---
جذب المشتركين
سبتمبر '26
سبتمبر '26
+47
في 0 قنوات
أغسطس '26
+68
في 0 قنوات
Get PRO
يوليو '26
+71
في 0 قنوات
Get PRO
يونيو '26
+43
في 0 قنوات
Get PRO
مايو '26
+45
في 0 قنوات
Get PRO
أبريل '26
+31
في 0 قنوات
Get PRO
مارس '26
+54
في 0 قنوات
Get PRO
فبراير '26
+42
في 0 قنوات
Get PRO
يناير '26
+65
في 0 قنوات
Get PRO
ديسمبر '25
+59
في 0 قنوات
Get PRO
نوفمبر '25
+106
في 0 قنوات
Get PRO
أكتوبر '25
+74
في 0 قنوات
Get PRO
سبتمبر '25
+93
في 1 قنوات
Get PRO
أغسطس '25
+70
في 0 قنوات
Get PRO
يوليو '25
+202
في 0 قنوات
Get PRO
يونيو '25
+103
في 0 قنوات
Get PRO
مايو '25
+78
في 0 قنوات
Get PRO
أبريل '25
+94
في 0 قنوات
Get PRO
مارس '25
+92
في 0 قنوات
Get PRO
فبراير '25
+183
في 0 قنوات
Get PRO
يناير '25
+202
في 0 قنوات
Get PRO
ديسمبر '24
+251
في 0 قنوات
Get PRO
نوفمبر '24
+198
في 0 قنوات
Get PRO
أكتوبر '24
+335
في 0 قنوات
Get PRO
سبتمبر '24
+287
في 1 قنوات
Get PRO
أغسطس '24
+315
في 0 قنوات
Get PRO
يوليو '24
+355
في 0 قنوات
Get PRO
يونيو '24
+383
في 1 قنوات
Get PRO
مايو '24
+306
في 0 قنوات
Get PRO
أبريل '24
+374
في 1 قنوات
Get PRO
مارس '24
+382
في 0 قنوات
Get PRO
فبراير '24
+636
في 1 قنوات
Get PRO
يناير '24
+436
في 1 قنوات
Get PRO
ديسمبر '23
+313
في 0 قنوات
Get PRO
نوفمبر '23
+144
في 1 قنوات
Get PRO
أكتوبر '23
+129
في 0 قنوات
Get PRO
سبتمبر '23
+386
في 0 قنوات
Get PRO
أغسطس '23
+480
في 0 قنوات
Get PRO
يوليو '23
+279
في 0 قنوات
Get PRO
يونيو '23
+796
في 0 قنوات
Get PRO
مايو '23
+313
في 0 قنوات
Get PRO
أبريل '23
+127
في 0 قنوات
Get PRO
مارس '23
+135
في 0 قنوات
Get PRO
فبراير '23
+205
في 0 قنوات
Get PRO
يناير '23
+113
في 0 قنوات
Get PRO
ديسمبر '22
+64
في 0 قنوات
Get PRO
نوفمبر '22
+110
في 0 قنوات
Get PRO
أكتوبر '22
+296
في 0 قنوات
Get PRO
سبتمبر '22
+282
في 0 قنوات
Get PRO
أغسطس '22
+121
في 0 قنوات
Get PRO
يوليو '22
+166
في 0 قنوات
Get PRO
يونيو '22
+216
في 0 قنوات
Get PRO
مايو '22
+254
في 0 قنوات
Get PRO
أبريل '22
+301
في 0 قنوات
Get PRO
مارس '22
+204
في 0 قنوات
Get PRO
فبراير '22
+126
في 0 قنوات
Get PRO
يناير '22
+105
في 0 قنوات
Get PRO
ديسمبر '21
+128
في 0 قنوات
Get PRO
نوفمبر '21
+1 437
في 0 قنوات
| التاريخ | نمو المشتركين | الإشارات | القنوات | |
| 15 سبتمبر | +4 | |||
| 14 سبتمبر | +2 | |||
| 13 سبتمبر | +6 | |||
| 12 سبتمبر | +1 | |||
| 11 سبتمبر | +2 | |||
| 10 سبتمبر | +1 | |||
| 09 سبتمبر | +4 | |||
| 08 سبتمبر | +3 | |||
| 07 سبتمبر | +3 | |||
| 06 سبتمبر | +1 | |||
| 05 سبتمبر | 0 | |||
| 04 سبتمبر | +1 | |||
| 03 سبتمبر | +4 | |||
| 02 سبتمبر | +6 | |||
| 01 سبتمبر | +9 |
منشورات القناة
🐍 Python считает эти даты равными. Хотя между ними целый час
В ночь перевода часов время 02:30 наступает дважды:
from datetime import datetime, UTC
from zoneinfo import ZoneInfo
tz = ZoneInfo("Europe/Berlin")
a = datetime(2026, 10, 25, 2, 30, tzinfo=tz, fold=0)
b = datetime(2026, 10, 25, 2, 30, tzinfo=tz, fold=1)
print(a)
# 2026-10-25 02:30:00+02:00
print(b)
# 2026-10-25 02:30:00+01:00
Это разные моменты:
a = 00:30 UTC
b = 01:30 UTC
Но Python выдаёт:
a == b # True
b - a # 0:00:00
len({a, b}) # 1
Причина: если у двух datetime один объект tzinfo, при сравнении Python игнорирует смещение и fold.
Из-за этого дедупликация может принять два платежа, заказа или события за одно.
Для сравнения реальных моментов переводите время в UTC:
a_utc = a.astimezone(UTC)
b_utc = b.astimezone(UTC)
a_utc == b_utc
# False
(b_utc - a_utc).total_seconds()
# 3600.0
Используйте astimezone(UTC). Метод replace(tzinfo=UTC) только заменяет метку и не пересчитывает время.
https://docs.python.org/3/library/datetime.html
https://peps.python.org/pep-0495/| 2 | Что выведет код? | 649 |
| 3 | لا يوجد نص... | 619 |
| 4 | 🔥 Python + AI без игрушечных демок. Курс для тех, кто хочет собирать рабочие системы.
Stepik: «Python современный AI для разработчика и автоматизации задач»
63 урока, 382 шага, практика с кодом и автопроверкой.
Внутри: RAG, tool calling, агенты, evals, MCP, Ollama, vLLM, pgvector + HNSW, безопасный text-to-SQL, prompt injection, кэш, очереди и sandbox для агентного кода.
Плюс реальные автоматизации: почта, отчёты, боты, вебхуки и браузерные сценарии.
Для тех, кто уже знает Python и хочет перейти к production AI.
⏳ 72 часа скидка 55%
https://stepik.org/a/295921 | 598 |
| 5 | Каким будет вывод этого кода, если в качестве инпута передать цифру 6? | 647 |
| 6 | لا يوجد نص... | 596 |
| 7 | Каким будет вывод этого кода? | 539 |
| 8 | لا يوجد نص... | 471 |
| 9 | LLM (большие языковые модели) или агент
LLM и ИИ-агент — эти слова часто звучат в одном ряду, будто это одно и то же. На деле — два разных объекта.
LLM отвечает на запрос. Все, что за пределами окна диалога, ей не принадлежит. Агент — это модель плюс код вокруг нее: правила проекта, доступ к файлам, автопроверка тестов, взаимная проверка кода моделями. Модель пишет, а обвязка решает, что оставить, что переписать, что заблокировать.
Разница между «просто LLM» и «агент с обвязкой» видна на одном и том же запросе: без правил проекта — код с ошибками и неправильным стандартом тестов. С правилами — типизированный код и зеленые тесты.
16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке — показывает полный рабочий цикл агента поверх готового репозитория. Без теории, только живое демо на Python.
После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.
Разберитесь один раз, где решает сама модель, а где — код вокруг нее: https://clc.to/erid_2W5zFJG5Mqb
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFJG5Mqb | 475 |
| 10 | Каким будет вывод этого кода? | 410 |
| 11 | لا يوجد نص... | 400 |
| 12 | LLM (большие языковые модели) или агент
LLM и ИИ-агент — эти слова часто звучат в одном ряду, будто это одно и то же. На деле — два разных объекта.
LLM отвечает на запрос. Все, что за пределами окна диалога, ей не принадлежит. Агент — это модель плюс код вокруг нее: правила проекта, доступ к файлам, автопроверка тестов, взаимная проверка кода моделями. Модель пишет, а обвязка решает, что оставить, что переписать, что заблокировать.
Разница между «просто LLM» и «агент с обвязкой» видна на одном и том же запросе: без правил проекта — код с ошибками и неправильным стандартом тестов. С правилами — типизированный код и зеленые тесты.
16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке — показывает полный рабочий цикл агента поверх готового репозитория. Без теории, только живое демо на Python.
После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.
Разберитесь один раз, где решает сама модель, а где — код вокруг нее: https://clc.to/erid_2W5zFJG5Mqb
Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFJG5Mqb | 1 |
| 13 | لا يوجد نص... | 596 |
| 14 | Что выведет код? | 621 |
| 15 | لا يوجد نص... | 595 |
| 16 | Каким будет вывод этого кода? | 779 |
| 17 | لا يوجد نص... | 681 |
| 18 | 🖥 На stepik обновили курс Python в 2026 - рабочий инструмент для автоматизации, ботов, парсинга, API, данных и разработки с ИИ.
Проблема новичков в том, что они учат Python кусками: синтаксис, пару задач, немного теории - и потом не понимают, как собрать из этого реальный проект.
Этот курс закрывает именно этот разрыв. Здесь вы не просто смотрите уроки, а учитесь писать код, разбирать ошибки и собирать рабочие решения на практике.
Внутри:
- Python с нуля
- много практики без сухой теории
- реальные задачи и проекты
- автоматизация рутины
- работа с файлами, данными и API
- понятная логика программирования
- современная разработка с ИИ
- отдельный блок по вайбкодингу
Вайбкодинг это нормальный навык 2026 года и вас научат- правильно ставить задачу, проверять код, понимать результат и быстрее доводить проект до рабочего состояния.
48 часов скидка 60%: https://stepik.org/course/288218/ | 551 |
| 19 | 🐍 Python Pop Quiz: что окажется внутри `silly_dict`?
Вопрос звучит просто, но тут ловушка в том, как Python работает с ключами словаря.
Варианты:
A) {"py": "amazing"}
B) {"py": 10}
C) {"py": "amazing", <__main__.MyClass object at ...>: 10}
D) None of the above
Суть в том, что ключи в dict сравниваются не по тому, как они выглядят в коде, а через __hash__ и __eq__.
Если объект пользовательского класса имеет такой же хеш, как строка "py", и при сравнении считается равным этой строке, то Python решит: это один и тот же ключ.
В таком случае новое значение просто перезапишет старое.
Ответ: B) `{"py": 10}`
Маленький пример, но отлично показывает важную вещь: в Python ключ словаря - это не “текстовое имя”, а объект с правилами хеширования и сравнения. | 665 |
| 20 | Каким будет вывод этого кода в консоли? | 688 |
