Python tests
6.9K subscribers
519 photos
3 videos
47 links
Тесты и задания python разработчиков

По всем вопросам- @notxxx1

@ai_machinelearning_big_data - машинное обучение

@programming_books_it - бесплатные it книги

@pythonl - 🐍

@ArtificialIntelligencedl - AI

@datascienceiot -ds книги
Download Telegram
Каким будет вывод этого кода в консоли?
Anonymous Quiz
20%
'sun'
2%
'u'
63%
Или 's', или 'u', или 'n'
8%
Ошибка
6%
Посмотреть ответ
🐍 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 ключ словаря - это не “текстовое имя”, а объект с правилами хеширования и сравнения.
Каким будет вывод этого кода?
Anonymous Quiz
20%
Ошибка
6%
1
14%
6
48%
9
12%
Посмотреть ответ
Что выведет код?
Anonymous Quiz
11%
typ
11%
pyt
24%
noht
54%
htyp
Что выведет код ?
Каким будет вывод этого кода?
Anonymous Quiz
3%
[3, 2, 4]
11%
[2, 3, 4]
71%
[3, 4, 2]
7%
Ошибка
8%
Посмотреть ответ
LLM (большие языковые модели) или агент

LLM и ИИ-агент — эти слова часто звучат в одном ряду, будто это одно и то же. На деле — два разных объекта.

LLM отвечает на запрос. Все, что за пределами окна диалога, ей не принадлежит. Агент — это модель плюс код вокруг нее: правила проекта, доступ к файлам, автопроверка тестов, взаимная проверка кода моделями. Модель пишет, а обвязка решает, что оставить, что переписать, что заблокировать.

Разница между «просто LLM» и «агент с обвязкой» видна на одном и том же запросе: без правил проекта — код с ошибками и неправильным стандартом тестов. С правилами — типизированный код и зеленые тесты.

16 июля в 19:00 мск на бесплатном вебинаре karpovꓸcourses «ИИ-агенты и профессиональная разработка на Python» Алексей Жиряков — исполнительный директор в Сбере, ех-технический директор направления в KION, 15+ лет в серверной разработке — показывает полный рабочий цикл агента поверх готового репозитория. Без теории, только живое демо на Python.

После регистрации — получите гайд «Почему ваш ИИ пишет не то: LLM против ИИ-агента» + запись вебинара.

Разберитесь один раз, где решает сама модель, а где — код вокруг нее: https://clc.to/erid_2W5zFJG5Mqb

Реклама. ООО «КАРПОВ КУРСЫ». ИНН 7811764627. erid: 2W5zFJG5Mqb