Python. Базовый курс — Вводный модуль

Модуль закрыт. Пройдите обучение в предыдущих модулях.

Оглавление / Contents

  • Результаты освоения дисциплины, цели курса
  • Тематическое содержание дисциплины
  • Рекомендации по работе с онлайн-курсом
  • Контролирующие материалы
  • Список литературы и интернет-источников

Требования

Для изучения курса достаточно умения свободно пользоваться ПК.

 

Формируемые результаты обучения

В результате освоения курса «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%

Данный курс подразумевает БРС. Для оценивания будут использоваться работа над практическими заданиями (тестами и практиками), контролирующими мероприятиями и итоговое тестирование.

 

 

баллы

минимально

баллы

максимально

Тесты и практическая работа 2040
Контролирующие мероприятия2040
Итоговое тестирование1020
Итого50100

Златопольский Д.М. Основы программирования на языке Python. – М.: ДМК Пресс, 2017. – 284 с.

Марк Лутц. Изучаем Python, том 1, 5-е изд. - Пер. с англ. - СПб.: ООО“Диалектика”, 2019. — 832 с. 

Марк Лутц. Изучаем Python, том 2, 5-е изд. - Пер. с англ. - СПб. : ООО “Диалектика”, 2020. — 720 с.

Шевченко Л.Г. Программирование на PYTHON в среде IDLE: учебное по- собие / Л.Г. Шевченко, Т.В. Дружинина. – Новосибирск: Изд-во НГТУ, 2020. – 195 с.