Модуль 2
101,00ч

Основы языка программирования Python

Python. Условные конструкции. Введение в типы данных и циклы. Коллекции данных. Словари. Множества. Функции — использование встроенных и создание собственных. ООП. Открытие и чтение файла, запись в файл. Работа с разными форматами данных. Работа с библиотекой requests, http-запросы. Работа с классами на примере API VK
Часов в программе
11,00 часов
лекции
66,00 часов
практика
24,00 часа
промежуточная аттестация
101,00 час
всего
Материально-технические условия реализации программы:
Вид занятий: Видеолекции
Требуемое ПО:
MS Office, Google Docs
Информационные ресуры
Плейлист по Python от Тимофея Хирьянова (МФТИ) - записи лекций с разбором теории и практики: https://www.youtube.com/watch?v=fgf57Sa5A-A&list=PLRDzFCPr95fLuusPXwvOPgXzBL3ZTzybY
Python Packaging User Guide: https://packaging.python.org/
Python 3.9.6 documentation: https://docs.python.org/3/
Peps: https://www.python.org/dev/peps/
Pep8: https://defpython.ru/pep8
Задания на Python в игровой форме: https://checkio.org/
Платформа с задачами с автоматической проверкой: https://www.hackerrank.com
Образовательные ресуры
Ресурсы LMS ООО «Нетология»

Учебно-методические материалы

Методы, формы и технологии

Видеолекции
Лонгриды
Скринкасты
Презентации
Вебинары
Практические задания
Ресурсы LMS ООО «Нетология»

Методические разработки

Кейсы
Шаблоны
Чек-листы
Глоссарий

Материалы курса

Шаблоны, чек-листы
Презентации
Лонгриды

Учебная литература

Лутц Марк. Программирование на Python. Том 1. Издательство Символ-Плюс, 2011, 992 с
Брайан Дженкинс. Python: Python programming.A Step-by-Step Guide For Absolute Beginners, Издательство ATS Coding Academy, 2018, 145 с

Темы

Знакомство с консолью. Условные конструкции Введение в типы данных и циклы. Коллекции данных. Словари. Множества Функции — использование встроенных и создание собственных ООП: объекты и классы, наследование, инкапсуляция и полиморфизм Открытие и чтение файла, запись в файл. Работа с разными форматами данных Работа с библиотекой requests, http-запросы. Работа с классами на примере API VK
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
1,00ч
Практические занятия
6,00ч
Всего
7,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Лекции
2,00ч
Практические занятия
12,00ч
Всего
14,00ч
Промежуточная аттестация 24,00 часа
Курсовой проект «Резервное копирование»