Перейти к основному содержимому

Программирование на языке 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 «Информационные системы и технологии» по программе «Промпт-инжиниринг и разработка сервисов искусственного интеллекта».

Технические требования

Ознакомьтесь с техническими требованиями для доступа к курсу и его успешного прохождения.

Информация об аттестации

В рамках аттестации по курсу слушатель должен:

  • выполнить текущие задания;
  • выполнить промежуточные контрольные тесты;
  • выполнить итоговый тест.

Рейтинговая система

Результаты тестирований и выполненных заданий оцениваются по рейтинговой системе, совокупное количество набранных процентов по всем видам мероприятий переводится в оценку по четырехбалльной шкале:

«отлично»

Не менее 85% успешно выполненных заданий

«хорошо»

Не менее 70%, но менее 85%

«удовлетворительно»

Не менее 55%, но менее 70%

«неудовлетворительно»

Менее 55% выполненных заданий

Авторы и преподаватели курса

Шевская Наталья Владимировна

Шевская Наталья Владимировна

Ассистент кафедры МО ЭВМ

Тимофеев Александр Викторович

Тимофеев Александр Викторович

Кандидат техн. наук, доцент кафедры ВТ

  1. Номер курса

    Python-101
  2. Начало курса

  3. Занятия заканчиваются

  4. Оценка сложности

    8 часов в неделю
  5. Число недель

    9