Вход Блог
Строительство и ремонт
Репетиторы
Красота
Фрилансеры
Разные специалисты
Уход за животными
Тренеры
Автоинструкторы

Python — работа в Москве

Дата: 2023-03-16
Детали
Регион
Москва
Метро
Улица 1905 года
Занятость
без разницы
Стоимость
договорная
Дата публикации
2023-03-16
Описание
Для себя Необходимо написать код на Python Описание задания и чёткие критерии ниже. Дедлайн 17 марта 10:00 утра. Вам нужно написать небольшую (максимум 100 строк) программу-«викторину»/квиз, которая общается с пользователем, задает вопросы и считает, сколько правильных ответов было дано. Разработайте квиз в формате edutainment или entertainment контента. Тема может быть любая – ваши любимые сериалы/фильмы/книги/медиапроекты и т.д. Важно! Все вопросы и ответы должны быть уникальными – плагиат оценивается в 0 балло . Вы придумываете вопросы, которые пользователю будет задавать программа; затем она предлагает варианты ответа (которые тоже придумываете вы). Пользователь что-то выбирает (если выбирает правильно, то условно ему добавляется +1 балл; если неправильно – программа указывает на это и пишет, почему вариант ответа не подходит) Не забывайте про качественный сторителлинг и драматургию (да, в квизах она тоже есть!) – пользователю должно быть интересно проходить викторину. Ему должно быть понятно, что от него хотят. Если у пользователя нет мотивации, если вы не сформулировали правила игры, если нет конфликтности и напряжения, то квиз не сработает. КРИТЕРИИ Файл должен содержать: ячейку типа markdown с коротким текстовым описанием созданной программы: что это за программа; как она должна работать; вопросы какого типа задает пользователю; какие ответы на свои вопросы ожидает получить. ячейку типа code, в которой содержится вся написанная программа — при запуске этой ячейки начинается работа с программой Баллы: (1 балл) Понятный интерфейс (пояснения для пользователя, которые объясняют, какой текст можно ввести на каждом шаге (не просто появляющиеся пустые поля)) (1 балл) Сопровождающие код комментарии, которые объясняют логику работы вашей программы — не менее 20 содержательных комментариев (1 балл) В программе присутствует минимум десять вопросов (возможно как с одним, так и с несколькими вариантами ответов) по выбранной теме. В дизайне квиза заложена драматургия. Важно! Придумывайте вопросы сами — любой плагиат карается оценкой 0 за проект (0.5 балла) Использование условных конструкций (например, при проверке верного ответа). (0.5 балла) Использование цикла while (например, в ситуации, когда программа просит ответить на вопрос, пока не будет дан верный ответ). (0.5 балла) Использование сложных условий (например, при работе условных конструкций, цикла while) (0.5 балла) Использование цикла for (например, при обработке ответов пользователя, когда на вопрос можно дать несколько вариантов ответа). (1 балл) Правильность кода на любом запуске (код работает на всех вариантах запуска, не прекращает свою работу при неверном вводе и не выдает ошибок ни при каких условиях). (1.5 балла) Использование словаря для сохранения вопросов, ответов и баллов пользователя. Далее его же можно будет использовать при создании файла (см. последний критерий). Подумайте, как именно должны выглядеть ключи и значения словаря; постарайтесь учесть, что пользователь может ответить на вопрос неправильно, и если программа предложит ему ответить снова, то это уменьшит баллы, которые он получит. (1 балл) Использование минимум двух собственных функций (например, если пользователь ответил неправильно, то вызывается функция, которая указывает на это и может предложить попробовать ответить снова). (1.5 балла) Вопросы, заданные программой, ответы пользователя и правильные ответы записываются в файл. Также в конце файла записывается, сколько баллов набрал пользователь, хороший результат это или плохой. Фактически это такой отчет, который должен получаться по окончании работы вашей программы. Дополнительно. За каждую фактическую ошибку (например, вы в качестве правильного ответа на вопрос записали в программу неправильный) снимается 0.5 балла. Дополнительно. Чтобы не нагружать ячейку с кодом вопросами, можете записать их и ответы на них в отдельный файл, к которому потом будет обращаться программа. За это можно получить 1.5 дополнительных балла за проект. Также помните, что программы приятнее, когда они вежливы! Пусть программа поздоровается; спросит – хочет ли пользователь принять участие в викторине; а в конце поблагодарит за участие и завершит диалог фразой по теме квиза (“Harry, you’re a wizard!”) или пожелает удачи на кзамене. ВАЖНО ВЫПОЛНИТЬ РАБОТУ ЧЁТКО ПО КРИТЕРИЯМ!!! Тему квиза можете выбрать любую, главное, чтобы викторина запускалась и работала, соответствовала критериям и доп. критериям, имела сторителлинг и драматургию с оригинальными придуманными вопросами (проверю плагиат), имела в себе минимум 10 вопросов и все перечисленные в критериях методы.
Похожие заказы

Обучение Python

дистанционно
договорная
Для работы Изучить Python для аналитики данных и для автоматизации
Уфа Репетиторы

Обучение Python

дистанционно
договорная
Для ребёнка Подготовка к дэмо экщамену по программированию
Москва Репетиторы

Обучение Python

на дому или дистанционно
договорная
Для себя Обучение с нуля
Санкт-Петербург Репетиторы

Обучение Python

дистанционно
договорная
Для ребёнка
Москва Репетиторы

Обучение Python

дистанционно
от 3000.00 руб.
Для ребёнка
Москва Репетиторы

Обучение Python

дистанционно
от 450.00 руб.
Для себя
Саратов Репетиторы

Обучение Python

дистанционно
от 1500.00 руб.
Для себя Здравствуйте! Ищу репетитора по алгоритмам для подготовки к техническому собеседованию на стажировку ML-разработчиком в Яндекс. Срок: ровно месяц. Где я сейчас. Отборочный контест и ML-секцию уже прошёл, остался только техсобес (алгоритмическая секция). Это последний этап. Мой уровень. Второй курс бакалавриата «Прикладной анализ данных» ФКН НИУ ВШЭ, итоговая оценка по алгоритмам и структурам данных за первый курс 10 из 10. Пишу на C++ и Python. Только что закончил Тренировки по алгоритмам от Яндекса (сезон «на 10 из 10»): 48 место из 300 в рейтинге соревновательного трека, сертификаты по соревновательному и практическому трекам, приглашение на закрытый офлайн-интенсив в офисе Яндекса. Из олимпиад и конкурсов: призёр олимпиады школьников СПбГУ по информатике (диплом 2 степени), призёр Всероссийского конкурса исследовательских и проектных работ школьников «Высший пилотаж» НИУ ВШЭ с проектом по компьютерному зрению (распознавание древнерусских рукописей, macro F1 0,978), финалист Национальной технологической олимпиады по профилям «Большие данные и машинное обучение» и «Искусственный интеллект», финалист «Ломоносова» по математике, «Высшей пробы» по физике, олимпиады «Росатом» и Открытой олимпиады ИТМО по информатике. Что уже разобрано на Тренировках: стеки (правильные скобочные последовательности, инфиксная и постфиксная запись, монотонный стек, рекурсия), очереди, деки и кучи (минимум в окне, реализация кучи, медиана в окне), сортировки (быстрая, слиянием, пирамидальная, поиск порядковых статистик за линейное время). Что нужно от занятий. Теория с нуля не требуется, нужна отработка формата и скорости: • Стабильно решать 2 задачи за час, это формат секции • Проговаривать решение вслух до написания кода, а не придумывать по ходу • Самому придумывать тесты и искать ошибки без запуска кода • Обсуждать идеи с интервьюером, задавать уточняющие вопросы по условию, проговаривать асимптотику и краевые случаи • Писать в редакторе без автодополнения и подсветки ошибок (в Яндексе это Yandex Code) • Мок-интервью с разбором после каждого • Дотянуть темы за пределами пройденного: два указателя, бинарный поиск по ответу, хеш-таблицы, графы (обходы), базовая динамика, строки Формат: онлайн, 2-3 раза в неделю, месяц. Приоритет тем, кто сам проходил или проводил алгоритмические секции в бигтехе. Материалы, по которым планирую заниматься: Задачи: • Файл с задачами LeetCode, которые могут давать: https://docs.google.com/spreadsheets/d/1vgoyVzOqueURT7jNXuoEec5dQnIdtUCEqVPX1x0Vx6A/edit#gid=0 • Подборка задач на LeetCode под Яндекс: https://leetcode.com/problem-list/oj7ruq2d/ Платформы: • LeetCode • Яндекс.Контест с тестовыми контестами, например https://contest.yandex.ru/contest/8458/enter/ • CodeRun: https://coderun.yandex.ru/catalog Готов начать на этой неделе!
Москва Репетиторы