Тоже не смотрела wrong-и, ориентировалась на отчет по покрытию тестами и написала тесты к указанным в нем строкам кода (как должно быть). Сначала ошибки выпали страншные и непонятные, но запустила отчет еще раз и оказалось, что в одном месте у меня 91%, а не 100%, дописала недостающий тест и все прошло. Задание пра...

Неправильный тест? В последнем упражнении непонятно, почему в тесте баланс кошелька после применения трансакции должен вернуться на 100. Исходя из задачи, баланс должен измениться `test('applyTransactions', () => { const wallet: Wallet = { balance: 100, transactions: [ { apply: (amount: numbe...

Здравствуйте! Аскинему нужно записывать для каждой игры отдельно или можно все примеры показать в одной аскинеме, как показано в демонстрационном проекте?

Sentry можно ли чем нибудь заменить, так понимаю он заблокирован или только VPN?

Здравствуйте! Само задание не сложное, но вы хотя бы указали, что нужно открыть Web - доступ справа и потом на этой странице DevTools, а то в самом задании ни слова об этом.

https://i.ibb.co/8bXYx40/Screenshot-2024-12-16-at-11-48-56.png Я возможно туплю, но почему второй вариант неверный? У меня в терминале работает python3 example.py без проблем, если я нахожусь в директории с этим файлом. И python3 hexlet_hello_world/example.py тоже работает.

Добрый день! Описание к самостоятельной работе предлагаю дополнить п.2 Установить uv. И в репозитории проекта дополнить README.md или поправить Makefile.

Из теории и упражнения не вытекает, как можно фильтровать один лист по другому через механизм стрима. Тут либо где-то знания добавлять, либо задачу облегчать.

Здравствуйте! Я новичок и следую прхохождению курсов с самого начала. Исходя из комментариев многие пользователи использовали Dev Tools для решения. Честно говоря я не совсем владею всеми инструментами Dev Tools. И я думаю с трудом подберу значения свойств до 4-х значных вручную. В принципе я даже не знаю, где и ка...

Проверьте, пожалуйста, решение, прогнал через repl - все работает, но при проверке выдает ошибку: https://ru.hexlet.io/code_reviews/1657496 В тестах по непонятной причине в получаемом xlsx-файле пропадают заголовки (насколько я понял). При собственноручной проверке - все ок

Подскажите, пожалуйста, почему так получается? String text1 = "java"; String text2 = "java"; text1 == text2 // true, тут все понятно text1 == text2.toUpperCase(); // false, тоже все понятно text1 == text2.toLowerCase(); // true, а вот тут не понятно

начал проект еще давно, потом забил, сейчас решил вернуться. было сделано 6 шагов, все горели зеленым, все было нормально. продолжил, дописал остальные, все работало как надо, но когда запушил последний шаг, внезапно перестал работать brain-even, хотя раньше работал и я его не трогал. Причем вывод очень странный Fa...

Почему в уроке не указано, что нужно использовать poetry? Почему удалена информация о poetry из курса https://ru.hexlet.io/courses/python-setup-environment ?

Нужна помощь. Подсказку взял, потому что не понял, как задействовать || В общем, я пошёл другим путём, и мне хотелось бы разобраться, почему этот код не работает. Вроде эта логика также должна сработать. https://ru.hexlet.io/code_reviews/1656461

Добрый день! А зачем результаты расчет приводить к тексту?

Создайте где-нибудь на вашем компьютере директорию с названием hexlet_pytest. Зайдите в нее и выполните команды: uv init # Создание базовой структуры uv sync # Установка зависимостей mkdir tests Это мне надо не через poetry, а через astral-uv делать?

Отличие от curl от telnet в том что в запрос мы передаём полную ссылку: http://localhost:8080/somethingLink , почему никто в теории не может это сказать: ребята обратите внимание на этот момент, ведь в telnet мы делали по другому, и я бы не сидел на простом упражнении целый час, как дебил...

Добрый день! Можно, пожалуйста, ссылку на проект hexlet-python?

Здравствуйте, а можно ли использовать mysql, для прохождения серии курсов по sql и 3-го проекта в частности?

Что значит "Реализуйте чтение и парсинг файлов"? Можно чуть подробнее, что конкретно должна делать программа по итогам выполнения этого шага?

при попытке перейти по адресу 'http://localhost:8080' тест падает с ошибкой Error: browserContext.newPage: Test timeout of 4000ms exceeded. хотя в терминале задания тест проходит успешно. в чем ошибка?

Вопрос по заданию из теории. Какая команда удаляет dev-зависимость? uv remove black не подходит.

Добрый день! Так в критерии стьюдента среднее или все-таки мат ожидание?

А вот интересно, если сортировать и решать через 2 указателя то выходит OnLog(n), вероятно если использовать list как в решении учителя, то выходит On^2, но если использовать хэш таблицу и то же решение учителя, вероятно On. Правильно рассуждаю?

Добрый день. На Code climate убрали Quality, осталось только Velocity для компаний как я понял. Нужно переработать раздел. Также я заметил, что когда начинал делать проект, устанавливали poetry, вместо этого теперь в шагах uv, возникает путаница с некоторыми командами

Могу я вас попросить, для будущих студентов, эту упражнение в отдельный, следующий урок передвинуть? То есть на этой теме в начале сделать упражнение непосредственно на тему из теории: selectrelated(), prefetchrelated(), value(), values_list(), only(). На что-то из этого по крайней мере. А уже на следующем уроке хор...

Hexlet, привет! Было бы неплохо в самом начале ввести тему, где кратко обсуждается порядок выполнения операций в запросе SQL и в моментах, когда обсуждается расположение и очередной выполнения того же HAVING, дать более подробную информацию и ссылку на общую теорию.

Как одновременно задать значение параметра по умолчанию и сделать аннотацию типа? Тот что кажется очевидным приводит к синтаксической ошибке get_weekends(form='long': str) -> list:

Добрый день! Я конечно сделал с горем пополам, но почему-то в лекции и видео "про круги", а в задании "про сову" . где найти часть потерянной информации??

Кажись что-то с тестом. Выводит текущую дату, а в assertion 18й год

Здравствуйте. Еще недавно в этом курсе использовался пакетный менеджер Poetry, а теперь используется uv. Поясните, пожалуйста, чем была вызвана такая замена? Почему, например, не PDM?

Не существует переменной окружения. как правильно запустить тест? /usr/src/app$ python3 tests/testsolution.py Traceback (most recent call last): File "/usr/src/app/tests/testsolution.py", line 3, in get = getfunction() ^^^^^^^^^^^^^^ File "/usr/src/app/src/functions.py", line 35, in getfunction ...

Вопрос по последнему вопросу из теста - получается, мы считаем все элементы span в html, просто по порядку? Первый span нечетный, второй - четный, такая же логика?

Из теории и условий задачи не вытекает, каким образом можно решить проблему перестановки типов.

Решила через цикл с условием, код получился длинный, но тесты прошли. https://ru.hexlet.io/code_reviews/1656071 Решение учителя сейчас изучу и повторю через время по памяти. Уж больно оно великолепно написано (в 2 раза короче чем мой код). Но сколько же счастья дают пройденные тесты после многократных исправлений...

Что за особенность проверки в упражнении, при которой метод нужно указывать явно? Долго не мог решить по той причине, что не указывал метод в коде. При этом, без него, мне выдавался точно такой же список курсов (с флагом j). А вот в выводе теста вывело, что при таком запросе выдаст ошибку 400

Долго не мог решить задачу, но наконец решил когда понял, что у Function метод apply. Неплохо бы где-то об этом проинформировать.

Не хватает в теории вот этого, чтобы разъяснить тонкий момент к 4му вопросу в тесте про добавление комментария: Почему POST запрос на добавление комментария не является идемпотентным: Уникальность данных: Каждый новый комментарий представляет собой уникальный ресурс. Если отправить один и тот же POST запрос дважды,...

че тут не так text = "Yes, I'm hungry, mom." print(f'''Do you want to eat, {stark}? {text}''')

Добрый день! Есть ряд вопросов. 1) В какой стране продано больше всего товаров количественно (quantity_sum)? Что вы тут имеете в виду: число инвойсов или все-таки количество товаров? Потому что если уникальное инвойсы - это Germany (196 инвойсов), но если сумма - это Netherlands (5455 проданных товаров). Или вообще ...

https://ru.hexlet.io/code_reviews/1655558 Решение сильно отличается от решения преподавателя. Верно ли я сделал?

Совершенно забыл про один метод... Но всё-таки, можете объяснить, почему моё громоздкое решение не работает? def invert_case(string): index = 0 result = "" length = len(string)-1 for symbol in string(str(length)): if string[index] == string.upper[index]: return result.lower[index] index+=1 el...

Добрый день В пункте "При перезагрузке страницы новый товар должен быть в списке" не совсем понятна формулировка - да, товар должен быть. Отображается ли в таблице добавленный товар после перезагрузки страницы - это уже другой вопрос.

Здравствуйте! Хочу в целом высказать свое мнение об этом курсе(и, по всей видимости, подходу в целом): Уберите эти ненужные консоли!!!1 Ну какой человек в адекватном состоянии будет в консоли писать какие-то запросы, кроме select * from table_name; или запросы по работе с самой СУБД типа получения списка таблиц. Люб...

и так написал stark = 'Aria' text = "Do you want to eat, stark?\nYes, I'm hungry, mom." print(text) и так написал text = '''Do you want to eat, stark? Yes, I'm hungry, mom.''' print(text) а вывод все равно не верный, в чем дело ? я же в обоих случаях вывел 2 строки как и было в задании а указывает на ошибку Aria , ...

У вас в примере функция выдает данные за январь, а не февраль, как должно быть.

Здравствуйте, не получается скопировать результаты из тестов в гугл шитс именно значения, копируется картинка полностью, делаю вставку только значений.

Очень много личного времени убито на подключение к базе данных. Поправте описание пожалйсста, ну а остальным говорю, что данная команда make install && psql -a -d $DATABASE_URL -f database.sql не верна. нужно вместо переменной базы данных указать имя БД и тогда будет подключение к БД. make install && psql -a -d nam...

в браузере Firefox медленно загрузился лишь 1 ресурс

Прохожу Подготовку проекта объясните что за дичь? "После завершения процесса инициализации можно приступать к самому главному — написанию кода. Откроем наш проект в редакторе, это можно сделать командой code . и создадим в директории hexlet-hello-world новый файл example.ру. Добавим в него строчку print ("Hello from...