Для изучения курса достаточно умения свободно пользоваться ПК.
В результате освоения курса «Python. Базовый курс» студент научится:
- базовым основам программирования
- реализовывать основные элементы и конструкции программирования на Python
- разбирать «чужой» код
- работать со средой разработки
| Индекс | Формулировка компетенции из образовательного стандарта | Уровень |
| УК-1 | Способен осуществлять поиск, критический анализ и синтез информации, применять системный подход для решения поставленных задач | Базовый |
| ОПК-4 | Способен понимать принципы работы информационных технологий; использовать информацию, методы и программные средства ее сбора, обработки и анализа для информационно-аналитической поддержки принятия управленческих решений | Базовый |
Курс включает в себя 7 модулей.
Каждый модуль содержит несколько тем. Темы раскрываются через видеолекции и практические задания. Практические задания включают в себя решение задач с использованием языка программирования Python.
В ходе освоения курса предусмотрены контролирующие мероприятия.
Уровень освоения курса диагностируется посредством прохождения студентом итогового теста, содержащего вопросы из каждой темы.
| Недели | Модуль | Содержание |
|---|---|---|
1 | Модуль 1. Язык программирования Python
| |
| Тема 1.1 Введение. Знакомство с Python | Видео к теме «Введение. Знакомство с Python» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Введение. Знакомство с Python» | |
| Тема 1.2 Работа с интерпретатором | Видео к теме «Работа с интерпретатором» Теоретические сведения (файл с расширенным содержанием темы) Практическое задание «Работа с интерпретатором» Тест к теме «Работа с интерпретатором» | |
2 | Модуль 2. Ввод и вывод данных
| Видео к теме «Ввод и вывод данных» Теоретические сведения (файл с расширенным содержанием темы) Практическое задание «Ввод и вывод данных» Практическое задание «Ввод и вывод данных» |
3 | Модуль 3. Типы данных и базовые операторы | |
| Тема 3.1 Числовой тип данных | Видео к теме «Числовой тип данных» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Числовой тип данных» | |
| Тема 3.2 Текстовый (строковый) тип данных | Видео к теме «Текстовый (строковый) тип данных» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Текстовый (строковый) тип данных» | |
4
| Тема 3.3 Списки. | Видео к теме «Списки» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Списки» |
| Тема 3.4 Словари. | Видео к теме «Словари» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Словари» | |
| Контролирующее мероприятие 1 | Состоит из 10 практических заданий по пройденным темам. | |
5 | Модуль 4. Условный оператор | Видео к теме «Условный оператор» Теоретические сведения (файл с расширенным содержанием темы) Практическое задание «Условный оператор» Тест к теме «Условный оператор» |
6 | Модуль 5. Циклы | |
| Тема 5.1 Использование цикла for | Видео к теме «Использование цикла for» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Использование цикла for» | |
| Тема 5.2 Использование цикла while | Видео к теме «Использование цикла while» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Использование цикла while» | |
7 | Контролирующее мероприятие 2 | Состоит из 10 практических заданий по пройденным темам. |
8 | Модуль 6. Функции | |
| Тема 6.1 Встроенные функции | Видео к теме «Встроенные функции» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Встроенные функции» | |
| Тема 6.2 Объявление функций | Видео к теме «Объявление функций» Теоретические сведения (файл с расширенным содержанием темы) Практическое задание «Объявление функций» Тест к теме «Объявление функций» | |
9
| Модуль 7. Библиотеки | |
| Тема 7.1 Установка и работа с пакетами | Видео к теме «Установка и работа с пакетами» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Установка и работа с пакетами» | |
| Тема 7.2 Библиотека Turtle | Видео к теме «Библиотека Turtle» Теоретические сведения (файл с расширенным содержанием темы) Тест к теме «Библиотека Turtle» | |
| Итоговое тестирование | Итоговый тест состоящий из 25 вопросов. |
Курс содержит 7 модулей. Каждая тема включает в себя видео-лекцию, проверочную работу(в форме тестового задания и/или практического задания). Каждый новый модуль открывается при успешном завершении модуля. Так же по курсу предусмотрены контролирующие мероприятия и итоговое тестирование.
Для успешного завершения модуля достаточно набрать по тестовым заданиям 75%
Данный курс подразумевает БРС. Для оценивания будут использоваться работа над практическими заданиями (тестами и практиками), контролирующими мероприятиями и итоговое тестирование.
баллы минимально | баллы максимально | |
| Тесты и практическая работа | 20 | 40 |
| Контролирующие мероприятия | 20 | 40 |
| Итоговое тестирование | 10 | 20 |
| Итого | 50 | 100 |
Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.
Марк Лутц. Изучаем Python, том 1, 5-е изд. - Пер. с англ. - СПб.: ООО“Диалектика”, 2019. — 832 с.
Марк Лутц. Изучаем Python, том 2, 5-е изд. - Пер. с англ. - СПб. : ООО “Диалектика”, 2020. — 720 с.
Шевченко Л.Г. Программирование на PYTHON в среде IDLE: учебное по- собие / Л.Г. Шевченко, Т.В. Дружинина. – Новосибирск: Изд-во НГТУ, 2020. – 195 с.