Home › Groups › Python tests
Python tests Telegram
Telegram Channel Link

Python tests Telegram Channel Link

★★★★★ 0.0 (0 ratings)
👁 1 views ↗ 0 joins
🇮🇳 India 🌐 English # Education & School
About this telegram channel link
Тесты и задания python разработчиков По всем вопросам- @notxxx1 @ai_machinelearning_big_data - машинное обучение @programming_books_it - бесплатные it книги @pythonl - 🐍 @ArtificialIntelligencedl - AI @datascienceiot -ds книги
Telegram Channel

Latest public posts from this Telegram channel.

881 subscribers
06 Sep 2026 latest post
Click to fetch the latest posts directly from Telegram.
🐍 Python считает эти даты равными. Хотя между ними целый часВ ночь перевода часов время 02:30 наступает дважды:from datetime import datetime, UTCfrom zoneinfo import ZoneInfotz = 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:00print(b)# 2026-10-25 02:30:00+01:00Это разные моменты:a = 00:30 UTCb = 01:30 UTCНо Python выдаёт:a == b # Trueb - a # 0:00:00len({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.htmlhttps://peps.python.org/pep-0495/
🔥 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
🐍 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 ключ словаря - это не “текстовое имя”, а объект с правилами хеширования и сравнения.
Telegram Channel Link information
Country 🇮🇳 India
Language English
Type Telegram Channel Link
Subscribers 881
Rate this group

How would you rate this community?

0.0 ★ Join Group →