Как ChatGPT учит меня программированию на Python
Этот текст написан в Сообществе, в нем сохранены авторский стиль и орфография
Цели и задачи
Я пользуюсь ChatGPT (далее по тексту — Чат) с начала 2023 года, использую его каждый день в работе и не смогу одним постом описать все его прелести и плюсы. Есть один пример, которым я хочу поделиться. В этом примере я использовала Чат для личных целей.
Я несколько месяцев пользовалась сервисом Coursera (сайт с множеством разных курсов, на разные темы). Подписка обходилась мне в 45 $ в месяц. В основном курсы были вокруг темы бизнеса: управление, финансы, найм, построение команд и пр. Мне это все нужно было для работы. Пару месяцев назад я захотела научиться программировать. Язык выбрала Python. Нашла на Курсере курс подходящий и начала заниматься.
Через пару недель поняла, что у меня куча вопросов без ответа и я вообще никак не продвинулась в этой теме. Пришла в голову мысль — а что если все вопросы задавать Чату, пока я смотрю курсы?
И я стала "болтать" с Чатом на эту тему. Бесплатная версия Чата имеет ограниченное количество запросов (вроде 10 в день). По мере прохождения курса, я поняла, что этого лимита мне мало. В этот же момент мне пришла в голову мысль "А что если я буду с Чатом и учиться?"
С этого же дня я отменила подписку на Coursera и оплатила подписку на ChatGPT 4o (получилось почти в 2 раза дешевле). Пожалела, что мне эта идея не пришла раньше в голову. Теперь у меня есть отдельная закладка в чате по изучению питона. Я в восторге: за неделю я поняла все то, что неделями изучала на том курсе.
Результаты
Сейчас Чат тренирует меня в написании простых программ, работать со строками, списками и словарями, помогает и объясняет использование простых функций.
Помимо программирования я гружу в Чат файлы. Недавно загрузила свои результаты анализа крови и попросила пояснить что со мной (сказал, что надо меньше пить кофе и больше воды, но за деталями лучше сходить к врачу).
Плюсы и минусы чат-бота
Огромный плюс для меня лично — индивидуальный подход. Я часто перебиваю Чат или прыгаю с задачи на задачу, но он все держит в своей памяти и быстро ориентируется в моих вопросах, точнее в формировании точных ответов. Такого ни на одном онлайн курсе не получить.
Не знаю минусов. Иногда Чат, конечно, выдает не совсем то, что я ожидала, но я всегда держу в голове мысль, что Чат это инструмент, а мастер тут я. И если меня не устроил ответ — надо обратиться к формулировке вопроса, а не искать проблемы в том, кто выдал ответ. Такой подход помогает мне выжать по максимум из Чата.
Советы
Не люблю раздавать советы. Могу только поделиться тем, что работает для меня. Умение формулировать и переформулировать вопросы увеличивает шансы получить максимально эффективную и нужную информацию.
Платная версия Чата — лучшая инвестиция в мое саморазвитие за эти годы.
Учится программированию лучше на английском. Пробовала на русском, сбивает с мысли, так как среда программирования вся на английском.