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

Разработка на Python — удалённая работа в Москве

Дата: 2022-06-13
Детали
Регион
Москва
Занятость
дистанционно
Стоимость
от 1000.00 руб.
Дата публикации
2022-06-13
Описание
решение задач. Разработка с нуля. Выберите все строковые константы (строки) из нижеперечисленных, которые могут быть преобразованы в вещественное число с помощью соответствующей функции стандартной библиотеки Python. “4.0“ “-1“ “ABCD“ “12 000“ “12,4“ Вопрос 2 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса Программа должна работать следующим образом: Проверять количество яиц в холодильнике. Если яиц два или больше: выводить строку “Готовим яичницу“ В остальных случаях ничего не выводится. Программа должна выводить строку “Варим кофе“ независимо от количества яиц. eggs = 5 if eggs > 1 print('Готовим яичницу') print('Варим кофе') Выберите все причины, по которым код в примере не будет работать как ожидается. Пропущено двоеточие в конце строки с ключевым словом if Нет отступа перед строкой кода print('Готовим яичницу') Нет отступа перед строкой кода print('Варим кофе') Неправильно выполняется проверка на количество яиц. Условие должно выглядеть так: eggs > 2 Вопрос 3 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса Из имеющихся команд необходимо собрать программу, которая в кортеже shopping заменяет строку 'хлеб' на строку 'салат' . Программа должна выводить строку 'салат' shopping = ('молоко', 'хлеб', 'шоколадка') пусто пусто пусто print(shopping[1]) shopping = tuple(shopping_list) shopping = tuple(shopping) shopping_list[-1] = 'салат' shopping_list = list(shopping) shopping = shopping[:1] + tuple('салат') + shopping[1:] shopping[1] = 'салат' shopping_list[1] = 'салат' Вопрос 4 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса Задан список оценок студентов за контрольную marks После чего были выполнены следующие команды: marks_set = set(marks) print(*sorted(marks_set)) На экран вывелось: 2 5 6 Как мог выглядеть исходный список, хранившийся в переменной marks? Выберите все правильные варианты. [2, 2, 5, 5, 6, 6] [1, 2, 3, 4, 5, 6] [2, 3, 4, 5] [2, 5, 6] [6, 5, 2, 2] Вопрос 5 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса В результате выполнения следующего набора команд: s = 'а роза упала на лапу азора' print(s[start:]) На экран вывелось: роза упала на лапу азора Чему равно значение переменной start при условии, что start является неотрицательным числом? Ответ: Установите соответствие между нижеперечисленными объектами и ролью, которую они могут выполнять в словаре. {10: 'a', 20: 12, 30: (1, 2, 3)} Ответ 1 “Hello“ Ответ 2 12 Ответ 3 (3, 4, 10) Ответ 4 Вопрос 7 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса Дана программа. Выберите из выпадающего списка, что нужно вставить на место пропуска, чтобы в цикле выводились имена студентов, каждое на новой строке. students = ['Марк', 'Алиса', 'Евгения'] for i in range(len(students)): print( ) Вопрос 8 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса Дана следующая программа. counts = {'cat':10, 'dog':25} for variable in counts: print(variable) Что на каждой итерации цикла будет сохраняться в переменную variable? Выберите один ответ: Значение из словаря counts Ключ из словаря counts Пара ключ-значение из словаря counts Элемент множества counts Очистить мой выбор Вопрос 9 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопроса student_mark = 3 result = check_mark(student_mark) print(result) def check_mark(mark): if mark < 4: print('Незачет') print('Зачет') Код выше при запуске должен выводить на экран следующую строку: Незачет Выберите все допущенные ошибки из перечисленных, из-за которых программа не будет работать как ожидается. Отсутствует комментарий, описывающий логику работы функции check_mark Параметр функции и переменная с оценкой, передаваемая функции в качестве аргумента, называются по-разному (mark и student_mark) Функция check_mark впервые вызывается до того, как она была определена Внутри функции результат проверки нужно не печатать (print), а возвращать (return) Вопрос 10 Пока нет ответа Балл: 0,42 Не отмеченоОтметить вопрос Текст вопросаДан фрагмент программы: def double_s(s): return s * 2 def add_letters(s): s += “a“ return double_s(s) + 'c' s = 'Ответ' print(add_letters(s)) Впишите в пропуск такое значение переменной s, состоящее только из латинских букв, для которого программа выведет: babac Реализуйте следующую программу: Целое число (оценка) в интервале от 0 до 10 считывается в переменную mark. Этот код уже написан. Программа выводит строку “ЗАЧЕТ“ (если оценка больше или равна 4) или строку “НЕЗАЧЕТ“ (в остальных случаях). Для примера: Ввод Результат 6 ЗАЧЕТ 2 НЕЗАЧЕТ Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Вопрос 12 Не завершено Балл: 0,70 Не отмеченоОтметить вопрос Текст вопроса Реализуйте следующую программу: Вводится целое положительное число N1, затем с новой строки вводится целое положительное число N2 (этот код уже написан). Гарантируется, что N2 больше N1. Нужно вывести квадраты всех четных чисел от N1 до N2 включительно, каждое число на новой строке. Для примера: Ввод Результат 1 3 4 2 6 4 16 36 Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Реализуйте следующую программу: Считывается список cities с названиями городов и заглавная буква letter (этот код уже написан для вас). Из списка выводятся только те названия городов, которые начинаются на введенную букву. Каждое на новой строке. Если таких городов нет, то ничего не выводится. Для примера: Ввод Результат Томск, Москва, Таганрог Т Томск Таганрог Новосибирск, Москва, Нальчик С Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Реализуйте следующую программу: Считываются два списка одинаковой длины — names и fruits. В первом списке — имена, во втором — названия фруктов введенные через пробел. Этот код уже напи ан. Программа выводит строки вида “X любит Y“, где X — строка из списка names под индексом i, а Y — строка из списка fruits под индексом i Каждая строка вида “X любит Y“ печатается на новой строке. Для примера: Ввод Результат Алена Таня Дима арбузы апельсины яблоки Алена любит арбузы Таня любит апельсины Дима любит яблоки Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Вопрос 15 Не завершено Балл: 0,70 Не отмеченоОтметить вопрос Текст вопроса Реализуйте следующую программу: Считываются два списка уникальных целых чисел — numbers_1 и numbers_2. Этот код уже написан. Гарантируется, что в каждом из множеств есть как минимум одно числ . Преобразуйте каждый из списков в множество. Найдите все уникальные числа, которые входят хотя бы в одно из двух множеств. Отсортируйте по возрастанию и выведите числа из объединения двух множеств на одной строке через пробел. Для примера: Ввод Результат 1 2 3 2 3 8 1 2 3 8 1 1 1 1 Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Вопрос 16 Не завершено Балл: 0,70 Не отмеченоОтметить вопрос Текст вопроса Напишите функцию check_first_letter, которая принимает два аргумента word и letter и возвращает логическую переменную True, если слово начинается с этой буквы и False в другом случае. ВАЖНО! В этой задаче вы только определяете функцию, вызывать ее и считывать значения не нужно, это произойдет автоматически при проверке. Для примера: Ввод Результат “кот“, “к“ True “собака“, “к“ False Ответ:(штрафной режим: 0 %) Редактор Ace не готов. Может быть, перезагрузить страницу? Возврат к необработанной текстовой области. Петя хочет проверить, какие слова и сочетания букв чаще всего встречаются в именах исполнителей его плейлиста. Напишите программу, которая поможет Пете. ФОРМАТ ВВОДА На первой строке через запятую и пробел вводятся треки из Петиного плейлиста в формате '<имя исполнителя> | <название песни>'. Гарантируется, что строка состоит минимум из одного трека. На второй строке вводится строка, по которой нужно искать треки. ФОРМАТ ВЫВОДА Целое число — количество треков, имена исполнителей которых содержат в себе введенную строку. Важно! Поиск нужно проводить без учета регистра (например, слова “love“ и “LOVE“ считаются одним словом). АЛГОРИТМ РЕШЕНИЯ Это один из возможных алгоритмов решения задачи. Вы можете воспользоваться им в качестве подсказки или решить задачу любым другим удобным для вас способом. Считайте в переменную список треков Петиного плейлиста. Считайте в переменную строку, по которой будет осуществляться поиск. Создайте переменную-счетчик для подсчета интересующих нас треков. Пройдитесь циклом по считанному списку треков: Разбейте каждый трек по разделителю и сохраните в отдельную переменную интересующую нас часть. Проверьте, содержит ли эта часть интересующую нас строку. Если содержит — обновите значение переменной-счетчика Выведите значение переменной-счетчика. Для примера: Ввод Результат Pearl Jam | Garden, Fools Garden | Lemon tree, Secret Garden | Song from a secret garden, Savage Garden | Truly madly deeply garden 3 Ответ:(штрафной режим: 0 %) 1 Вопрос 18 Не завершено Балл: 1,00 Не отмеченоОтметить вопрос Текст вопроса По окончании сессии студент может получить урезанную стипендию, если он закрыл сессию с одной оценкой 3, но при этом у него не было пересдач (оценок 1 и 2). Студенты, у которых все оценки не меньше 4, не могут претендовать на урезанную стипендию. Напишите функцию, которая определяет, может ли студент претендовать на урезанную стипендию. ТРЕБУЕМАЯ ФУНКЦИЯ Функция scholarship, параметром которой является список оценок студента по окончании сессии — целых чисел от 1 до 5. Функция должна возвращать логическую переменную True, если студент может претендовать на урезанную стипендию и False в обратном случае ВАЖНО! В этой задаче вы только определяете функцию, вызывать ее и считывать значения не нужно, это произойдет автоматически при проверке. АЛГОРИТМ РЕШЕНИЯ Это один из возможных алгоритмов решения задачи. Вы можете воспользоваться им в качестве подсказки или решить задачу любым другим удобным для вас способом. Определите требуемую функцию и обозначьте параметры, с которыми она работает. Внутри функции обратитесь к переменной, в которую сохраняется список, переданный как аргумент, и проверьте количество в этом списке оценок 1, 2 и 3. Если условия для урезанной стипендии выполняются (есть ровно одна 3 и нет 1 и 2), выведите True Если условия не выполняются (все остальные случаи), выведите False Для примера: Ввод Результат [4, 5, 5, 4, 3, 4, 5] True [4, 5, 2, 4, 5, 4, 3, 5, 5, 5] False В магазинчике итальянского мороженого продается мороженое разных вкусов, при этом в одной порции можно собрать несколько шариков разных вкусов. Для каждой проданной порции записываются вкусы всех шариков в этой порции. Напишите программу, которая определяет вкус, встречающийся в наибольшем количестве проданных порций. ФОРМАТ ВВОДА Файл ice-cream.csv в кодировке utf-8, гарантировано, что в файле есть минимум одна строка с данными. На каждой строке файла записаны вкусы шариков через точку с запятой. Например, 'клубника;манго;зеленое яблоко'. Одна строка файла описывает одну порцию мороженого. ФОРМАТ ВЫВОДА Вкус мороженого, который встречался в наибольшем количестве порций (каждая порция описана одной строкой таблицы). Если в одной порции присутствует несколько шариков с одинаковым вкусом, то такой вкус для этой порции нужно учесть только один раз. Гарантируется, что самый популярный вкус только один. ДОПОЛНИТЕЛЬНО В открытом тесте используется файл ice-cream.csv. Вы можете скачать его и проверить свое решение локально. В примере в первой колонке отображается номер теста (0 — открытый тест), считывать это число или использовать его в вашем решении не нужно ВАЖНО! Ваше решение будет проверяться на закрытых тестах. Ваш код должен считывать файл 'ice-cream.csv' без дополнительных указаний (например, пути к файлу на вашем компьютере). АЛГОРИТМ РЕШЕНИЯ Это один из возможных алгоритмов решения задачи. Вы можете воспользоваться им в качестве подсказки или решить задачу любым другим удобным для вас способом. Создайте соединение с файлом для чтения информации. Создайте пустой словарь для подсчета вкусов. Пройдитесь циклом по переменной-коннектору. Так вы получите доступ ко всем строкам файла. Далее выполните следующие действия для каждой строки: Разбейте каждую строку по разделителю — так вы получите отдельные вкусы. Для каждой строки вновь запустите цикл Для каждого вкуса в строке сделайте проверку — есть ли ключ с таким вкусом в вашем словаре. Если нет — создайте новую пару ключ-значение, где вы посчитаете вкус впервые. Если да — обновите значение этого ключа на 1. Найдите максимальное значение вашего словаря, где вы подсчитали, сколько раз встречается каждый вкус. Пройдитесь циклом по ключам словаря и выведете только тот, значение которого равно максимальному. Для примера: Тест Результат 0 манго.
Похожие заказы

Разработка на Python

дистанционно
договорная
Разработка python-скрипта. Разработка с нуля. Пожелания и особенности: TLDR: Ищу человека, который быстро навайбкодит простой скрипт на python, который заменяет текст в полях в презентации pptx Подробно: На вход скрипт получает шаблон презентации в pptx, в котором фиксированное число порядка 5 текстовых полей в конкретных местах презентации, и иксель-таблицу с вариантами заполнения полей Часть полей для примера - название, срок, доходность. В искель-таблице будет n строк - например 100 строк. В каждой строке название, срок, доходность и имя файла На выходе 100 презентаций .pptx и pdf с заданными названиями в той же папке с такими комбинациями текстовых полей У меня есть питон, я умею запускать .py или .ipynb файлы в VSCode - нужно, чтобы скрипт запускался у меня на компьютере. Готов заплатить 10 тыс рублей, если человек сделает это за пару вечеров.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта, или новая. Сделать несложного бота.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Доработка существующего продукта.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Совет по коду. Настройка, тестирование, доработка существующего продукта. Пожелания и особенности: Цена условная, договорная! Подробности уточните в лс, пожалуйста. Код простой, небольшие части. Нужен человек который сможет улучшить структуру работы кода, исправить ошибки и дать совет. Важно уложиться в сроки. Сегодня договориться и завтра поработать совместно в звонке.
Москва Фрилансеры

Разработка на Django

дистанционно
договорная
задача на Django. Доработка существующего продукта. Подготовка к выполнению задания Клонируйте репозиторий django-sprint1 на свой компьютер, в рабочую папку Dev. Репозиторий должен был появиться в вашем аккаунте на GitHub сразу после того, как вы открыли этот урок. Разверните и активируйте виртуальное окружение в папке Dev/django-sprint1, установите в виртуальное окружение зависимости из requirements.txt. Подсказки есть в уроке Из тренажёра на компьютер. Настройка VS Сode. Создайте новый Django-проект blogicum. В этом поможет урок Создание Django-проекта. Приложения. Должна получиться такая структура: Dev ??? django-sprint1/ ??? .vscode/ Служебная папка редактора кода (опционально, скрытая) ??? .git/ Служебная информация Git (скрытая) ??? html/ HTML-вёрстка для страниц и статика ??? tests/ Тесты Яндекс Практикума, проверяющие проект ??? venv/ Виртуальное окружение ??? blogicum/ <-- Рабочая папка с вашим кодом проекта ??? .flake8 Настройки тестов Практикума ??? .gitignore Список файлов и папок, которые не отслеживает Git ??? LICENSE Лицензия ??? pytest.ini Конфигурация тестов Практикума ??? README.md Описание проекта ??? requirements.txt Зависимости проекта Задание Создайте и зарегистрируйте приложения: pages — это приложение понадобится для работы со статическими страницами проекта; blog — тут будет происходить вся работа с публикациями пользователей. Описание процесса есть в уроке Создание Django-проекта. Приложения. Опишите маршруты и напишите соответствующие view-функции согласно таблице: Адрес Приложение Функция-обработчик Имя шаблона '' blog index index.html 'posts//' blog post_detail detail.html 'category//' blog category_posts category.html 'pages/about/' pages about about.html 'pages/rules/' pages rules rules.html Для каждого адреса установите namespaсe и name, совпадающие с именем приложения и view-функции соответственно. В файле views.py приложения blog разместите список posts. Каждый элемент этого списка — словарь, в котором хранится вся информация об отдельном посте. Информация из этого словаря должна будет выводиться на страницы проекта. Подобную работу вы уже делали в задании 3 урока Словарь контекста, ветвление и циклы в шаблонах. posts = [ { 'id': 0, 'location': 'Остров отчаянья', 'date': '30 сентября 1659 года', 'category': 'travel', 'text': '''Наш корабль, застигнутый в открытом море страшным штормом, потерпел крушение. Весь экипаж, кроме меня, утонул; я же, несчастный Робинзон Крузо, был выброшен полумёртвым на берег этого проклятого острова, который назвал островом Отчаяния.''', }, { 'id': 1, 'location': 'Остров отчаянья', 'date': '1 октября 1659 года', 'category': 'not-my-day', 'text': '''Проснувшись поутру, я увидел, что наш корабль сняло с мели приливом и пригнало гораздо ближе к берегу. Это подало мне надежду, что, когда ветер стихнет, мне удастся добраться до корабля и запастись едой и другими необходимыми вещами. Я немного приободрился, хотя печаль о погибших товарищах не покидала меня. Мне всё думалось, что, останься мы на корабле, мы непременно спаслись бы. Теперь из его обломков мы могли бы построить баркас, на котором и выбрались бы из этого гиблого места.''', }, { 'id': 2, 'location': 'Остров отчаянья', 'date': '25 октября 1659 года', 'category': 'not-my-day', 'text': '''Всю ночь и весь день шёл дождь и дул сильный порывистый ветер. 25 октября. Корабль за ночь разбило в щепки; на том месте, где он стоял, торчат какие-то жалкие обломки, да и те видны только во время отлива. Весь этот день я хлопотал около вещей: укрывал и укутывал их, чтобы не испортились от дождя.''', }, ] Создайте шаблоны страниц и разместите их на уровне проекта. Вёрстку шаблонов сделайте на основе html-файлов, которые хранятся в директории html. Подсказки и описание структуры файлов для директории templates есть в уроках спринта. Подключите статику. В репозитории, в директории html, лежат папки со статикой: css и img. Сохраните статику на уровне проекта и подключите её к шаблонам — подобно тому, как это описано в уроке Подключение стилей, картинок и скриптов к шаблонам. Вывод информации на страницы проекта На главную страницу проекта выведите полный список публикаций из словаря posts. В директории html есть уже свёрстанная главная страница проекта: index.html. Переделайте её в Django-шаблон и сохраните в директории для шаблонов проекта. Порядок вывода постов должен быть таким же, как в исходном файле index.html. Вёрстка отдельной страницы публикации подготовлена в файле html/detail.html. На эту страницу должен быть выведен полный текст поста. На страницу категории ('category//') посты выводить пока что не надо; выведите на эти страницы лишь значение category_slug из адреса. Например, для адреса http://127.0.0.1:8000/category/personal/ выведите personal; текст на этой странице должен быть таким: «Публикации в категории personal». Публикации должны передаваться в шаблоны в словаре контекста под ключом post. Не применяйте к дате публикации фильтр шаблонов date — это сейчас строка, а не объект даты. Шаблоны about.html и rules.html из директории html сохраните на уровне проекта и подключите к соответствующим view-функциям приложения pages. Проверка Вот так должен выглядеть в браузере результат вашей работы: После выполнения задания: Запустите тесты локально, на компьютере. В активированном виртуальном окружении через терминал из папки Dev/django-sprint1 выполните команду pytest. Если все тесты пройдены успешно, то можно отправлять проект на GitHub. Структура папок в вашем репозитории должна быть такой: django-sprint1/ ??? html/ Шаблоны для выполнения задания ??? tests/ Тесты Практикума, проверяющие проект ??? blogicum/ <-- Рабочая папка с вашим кодом ??? .flake8 Настройки тестов Практикума ??? .gitignore Список файлов и папок, скрытых от отслеживания Git ??? LICENSE Лицензия ??? pytest.ini Конфигурация тестов Практикума ??? README.md Описание проекта ??? requirements.txt Зависимости проекта Отправьте задание на проверку. На странице задания на вкладке ревью нажмите кнопку «Отправить новую версию». На учебной платформе запустятся автоматические тесты, которые проверят ваше задание. Если автоматические тесты пройдены успешно — ваш проект отправится на проверку человеку-ревьюеру. Скорее всего, он оставит комментарии и попросит внести правки. Задание считается выполненным, когда исправлены все замечания с пометкой «Надо исправить». Задание считается выполненным прекрасно, если вам удастся реализовать все рекомендации с пометкой «Можно лучше».
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
Веб-разработка. Настройка, доработка существующего продукта. Задачи: Найти ошибки в работе регистрации пользователей. Выявить причины сбоев и некорректной работы форм. Исправить найденные ошибки. Проверить корректность работы после внесения изменений.
Москва Фрилансеры

Разработка на Python

дистанционно
договорная
-. скажу. Расскажу.
Санкт-Петербург Фрилансеры