intel || python
@signalnul • 330 subscribers
Videos
Сделаем бота-продавца на Python с нуля. Он здоровается, показывает прайс-лист, спрашивает, что хочет клиент, и отвечает с ценой. Если ты только начинаешь учить программирование, это видео для тебя. Ничего заранее знать не нужно, всё объясняю по шагам и на каждой строке кода. Что будет в ролике: — как создать функцию через def и зачем она нужна; — что такое параметр и куда мы его кладём; — print: как вывести текст на экран; — переменная: коробка, в которой хранятся данные; — словарь как прайс-лист: товар и цена; — input: как спросить человека и получить его ответ; — if и else: как программа решает, что делать; — f-строка: как вставить переменную прямо в текст; — запуск программы в терминале и ответ бота. Почему это важно. Почти любой бот, сайт или скрипт строится на одних и тех же вещах: функциях, переменных, условиях и вводе данных. Выучишь их один раз, и дальше остальной код станет понятнее. Поэтому мы разбираем не просто готовый код, а то, что происходит на каждой строке и зачем она там нужна. Два задания для тех, кто хочет попрактиковаться: 1. Поменяй слово «Магазин» на название своего магазина и запусти код. 2. Добавь в прайс свой товар с ценой, затем введи его название и проверь ответ бота. Ставь видео на паузу, делай задания сам, а потом сравни со своим результатом. Ошибки при этом нормальны, на них и учатся. Если что-то не работает, напиши в комментариях, в какой строке ошибка и что ты ожидал увидеть. Разберём вместе. Частые ошибки новичков: — Забывают двоеточие после def, if и else. Без него Python не понимает, где начинается тело функции или условия. — Сбивают отступы. В Python блоки кода держатся на отступах, и если строка сдвинута не туда, программа не запустится. — Путают кавычки в f-строке. Внутри f-строки лучше не использовать те же кавычки, что и снаружи. — Пишут input без переменной. Ответ клиента никуда не сохранится, пока его не положить в коробку, например в choice. Таймкоды: 0:00 — вступление 0:05 — функция def 0:08 — параметр 0:13 — print 0:20 — переменная и словарь 0:32 — input 0:48 — if 0:56 — else 1:00 — запуск 1:05 — ответ бота Что дальше. В этом уроке бот работает в консоли, то есть в окне терминала. В следующей части подключим его к Телеграму, чтобы он отвечал клиентам прямо в чате. Если хочешь увидеть эту часть первым, подпишись на канал. Хочешь больше таких разборов и научиться писать на Python с нуля? Переходи в Telegram-канал по ссылке в профиле. Там обучающие видео, гайды и разборы кода выходят быстрее, чем здесь, и материалов там больше. Всё объясняю простым языком, без лишней теории, и даю задачи с ответами. #python #питон #программирование #кодинг #программист #обучениепрограммированию #учусьпрограммировать #пайтон #телеграмбот #новичкам #IT #pythonдляначинающих
intel || python17,800 次观看 • 7 天前
没有更多内容可加载
