Learn AI-Assisted Python Programming With GitHub Copilot and ChatGPT
Эта книга представляет собой практическое руководство по программированию на Python с использованием современных инструментов искусственного интеллекта. Авторы Leo Porter и Daniel Zingaro показывают, как GitHub Copilot и ChatGPT могут кардинально изменить процесс обучения и разработки программного обеспечения.
Книга начинается с введения в концепцию AI-ассистированного программирования, объясняя, как Copilot работает "за кулисами" и как он меняет традиционные подходы к обучению программированию. Авторы обсуждают как преимущества, так и риски использования AI-инструментов, включая вопросы авторского права и этические аспекты.
Основная часть книги посвящена практическому освоению Python с помощью Copilot. Читатели научатся проектировать функции, используя расширенный цикл разработки с включением отладки, читать и понимать код Python, а также применять методы тестирования и инженерии промптов. Книга охватывает ключевые концепции программирования: функции, переменные, условные операторы, строки, списки, циклы, словари, работу с файлами и модулями.
Особое внимание уделяется развитию навыков, необходимых для эффективной работы с AI-ассистентами: критическому мышлению, тестированию кода и умению формулировать точные запросы. Книга подходит для начинающих программистов, которые хотят освоить Python с использованием самых современных инструментов разработки.









