Посчитайте корзину вымышленного магазина. Это самостоятельный учебный пример ProfiQadam, не урок школы и не испытание её курса. Цены и доставка придуманы для задания.
Исходные данные и задача
Три блокнота по 1 200 ₸ и две ручки по 400 ₸. Если сумма товаров меньше 5 000 ₸, доставка стоит 600 ₸; от 5 000 ₸ — бесплатная. Найдите стоимость товаров, доставки и всего заказа.
unit_price — цена одной штуки, qty — количество. Первая строка списка — блокноты, вторая — ручки. Цикл for обрабатывает обе строки, а subtotal накапливает сумму товаров.
Как запустить
Если у вас уже есть Python 3, сохраните код в файл basket.py и выполните python basket.py (на некоторых системах — python3 basket.py). Сохраните отступы: строки внутри цикла и условия сдвинуты вправо.
Без установленного Python сначала разберите расчёт вручную. Инструкция по запуску — в официальном руководстве Python. Для этого задания не нужны оплата или данные реального магазина.
Товары: 1 200 × 3 + 400 × 2 = 4 400 ₸. Доставка: 600 ₸. Итого: 5 000 ₸. Условие проверяет сумму товаров до добавления доставки: итоговые 5 000 ₸ не делают её бесплатной.
02
Измените одну строку
У блокнотов замените "qty": 3 на "qty": 4 и запустите весь код снова. Ожидаемый ответ: товары 5 600 ₸, доставка 0 ₸, итого 5 600 ₸. Объясните, почему выбрана ветвь else.
03
Проверьте границу
В исходном примере замените цену блокнота с 1 200 на 1 400 ₸, оставив три блокнота и две ручки. Товары стоят ровно 5 000 ₸, доставка — 0 ₸. Знак < не включает равенство. Это полезный случай для проверки программы.
Что это показывает Если можете изменить данные и объяснить результат, продолжайте бесплатную практику. Если понимаете синтаксис, но не замечаете ошибок, при выборе платной программы уточните, кто разбирает ваш код и можно ли исправить его после замечаний. Один пример не проверяет готовность к работе разработчиком.
Синтаксис: цикл for и условия if/else, словари, форматированные строки. Пример и три ожидаемых результата проверены 3 октября 2026 года. Он не учитывает скидки, налоги, дробные количества или неверный ввод и не предназначен для расчётов реального магазина.
Как выбрать
Три маршрута вместо одного рейтинга
Выбор зависит от ритма, формата обратной связи, языка и полной стоимости.
01
Спринты и тренажёр
Практикум задаёт ритм спринтами, заявляет около 12 часов нагрузки в неделю и 20 проектов за 10 месяцев.
Перед оплатойПроверьте полную стоимостьСравните итоговую сумму, график платежей и условия возврата на странице программы.
Важно: Цена указана на официальной странице с учётом действующих условий и может измениться. До оплаты проверьте полную сумму, график платежей, нагрузку и актуальную редакцию правил возврата.
Важно: Стек разработки универсален, но карьерные обещания, вакансии партнёров и примеры зарплат нужно проверять применительно к Казахстану. Цена на витрине школы меняется вместе со скидкой; перед оплатой проверьте полную сумму, рассрочку и условия возврата.
Важно: Стек применим в Казахстане, но сертификат не заменяет самостоятельные проекты и практику развёртывания. Перед оплатой проверьте язык, срок подписки и доступность материалов.
Прозрачность Партнёрская программа Практикума приостановлена (проверено 14 октября 2026). Ссылки ведут на официальные курсы без комиссии ProfiQadam. Партнёрская программа Skillbox KZ недоступна для ProfiQadam (статус проверен 5 сентября 2026). Ссылки ведут на официальные страницы школы без партнёрской атрибуции и не приносят нам комиссию. Заявка в Coursera WW отклонена 31 августа 2026 года без указанной причины; эти ссылки остаются непартнёрскими. Статусы не влияют на порядок и критерии сравнения.
До оплаты
Что проверить в программе
Сертификат без практики не заменяет портфолио.
01
Проекты
Нужны API или бот, база данных, тесты, понятный README и опубликованный исходный код.
02
Обратная связь
Уточните, кто проверяет код, сколько итераций ревью входит и можно ли публиковать проекты.
03
Полная цена
Сравните итоговую стоимость, рассрочку, автопродление и срок доступа, а не только ежемесячный платёж.
Да. У Яндекс Практикума есть отдельный бесплатный курс примерно на 20 часов и 81 урок, у Skillbox — практический буткемп для новичков. Пройдите хотя бы один вариант до покупки длинной программы и оцените, готовы ли регулярно писать код.
02Какой курс выбрать новичку из Казахстана?+
Яндекс Практикум подойдёт тем, кому нужен ритм спринтов и тренажёр; Skillbox — тем, кому важнее гибкий просмотр материалов и работа с куратором. Если готовы учиться самостоятельно на английском, сертификат Meta даёт маршрут по Python, Django, API и базам данных.
03Достаточно ли курса, чтобы найти работу Python-разработчиком?+
Нет гарантии трудоустройства только из-за сертификата. Нужны законченные проекты, Git, базы данных, API, тесты и умение объяснить свои решения на собеседовании.