Программирование на языке Python с использованием промптинга
Кафедра информационных систем
О курсе
Целью онлайн-курса "Программирование на языке Python с использованием промптинга" является освоение студентами навыков программирования на Python, в том числе, с использованием эффективного промптинга. В рамках курса изучаются ключевые аспекты языка Python: основные типы данных, функции и методы их обработки.
Программа также охватывает различные парадигмы программирования, основы объектно-ориентированного подхода, функциональное программирование и работу с REST API для интеграции веб-приложений и сервисов.
Результаты обучения
Знания:
- базовых типов данных языка Python, основных управляющих конструкций языка Python, правил написания именных и анонимных функций в языке Python;
- основ объектно-ориентированного программирования, функционального и аспектно-ориентированного программирования на примере Python;
- принципов эффективного промптинга для программирования.
Умения:
- применения язык программирования Python для написания программного кода;
- использования интегрированных среды разработки на Python;
- использования большие языковые модели для создания программного кода;
- использования REST API для интеграции веб-приложений и сервисов.
Навыки:
- работы с большими языковыми моделями и генеративными нейронными сетями, в том числе с Yandex GPT и GigaChat;
- составления промптов к генеративным нейронным сетям для создания программного кода;
- форматирования данных в REST API;
- использования запросов REST API;
- работы в интегрированных средах программирования.
Структура курса
- Основные управляющие конструкции языка Python.
- Базовые типы данных языка Python.
- Парадигмы программирования.
- Введение в Объектно-Ориентированное программирование.
Целевая аудитория
Магистры по направлению 09.04.02 «Информационные системы и технологии» по программе «Промпт-инжиниринг и разработка сервисов искусственного интеллекта».
Технические требования
Ознакомьтесь с техническими требованиями для доступа к курсу и его успешного прохождения.
Информация об аттестации
В рамках аттестации по курсу слушатель должен:
- выполнить текущие задания;
- выполнить промежуточные контрольные тесты;
- выполнить итоговый тест.
Авторы и преподаватели курса
Шевская Наталья Владимировна
Ассистент кафедры МО ЭВМ
Тимофеев Александр Викторович
Кандидат техн. наук, доцент кафедры ВТ