15/09
Зачем нужен Python?
Установка CPython, PyСharm, настройка среды |
📄Зачем нужен Python? (Любанович, стр. 28-39) 📄Установка интерпретатора (Любанович, стр. 39-41)
📄Установка Python Windows 📄Настройка PyCharm
🛑Rec.1 🛑Rec.2 |
- |
- |
22/09
Типы и структуры данных Операторы сравнения, ветвления, цикла |
📄Типы и структуры 🎥Типы данных Python 🎥Структуры Python 📄Операторы сравнения Python 📄Ветвление и циклы
🛑Rec.1 🛑Rec.2 🛑Rec.3
BONUS: 📄 Удобный cheatsheet по управляющим конструкторами методам в Python |
💻Типы 💻Структуры 💻Операторы |
- |
29/09
Методы, функции, анонимные функции, исключения |
🎥Функции vs методы 📄Функции в Python 📄 Функции + анонимные (Любанович, стр. 118-130)
🛑Rec |
💻Функции |
- |
06/10
Практика |
|
💻Задачи |
- |
13/10
Введение в ООП |
📄ООП Python (Любанови, стр. 157-162)
📄ООП Python
🛑Rec
Bonus: 📄 ООП что такое? 📄 SOLID |
💻ООП 💻Задачи |
- |
20/10
Инкапсуляция Фишки ООП |
|
|
Тест/задания в ауд. А2.02 |
27/10
Обзор работы с Git |
🎥Что такое Git 📖 Что такое Git 📄 Git для Py-разраба
📄Редакторы вместо Vim
🛑Rec
Bonus: 📄OhShitGit - боль и ошибки 📄Как подписывать коммиты? 📄How to close vim? |
🎮Git game |
Выбрать тему проекта добавить её по ссылке |
03/11
Ветви и репозитории Git |
📖Ветви и репозитории Git
📄Удалённые репозитории 📄Gitflow. Мастер, релиз
🛑Rec |
💻merge conflict |
- |
10/11
Регулярные выражения Практика |
📖Регулярные выражения
🎥Что такое regex
📄Regex в Python (стр. 192-200)
🛑Rec |
|
Создать на github репозиторий с README-файлом по курсовой |
17/11
|
|
|
Тест/задания в ауд. А2.02 |
24/11
Итераторы Генераторы List Comprehension |
📖Итер-ры, генер-ры, ListComp
📄Итераторы 📄List Comprehensions 📄Генераторы
Bonus: 📄Особенности итераторов в Python
🛑Rec |
|
- |
01/12
Исключения |
🎥 Исключения в Python
📄 Исключения Python (стр. 137-139)
Bonus: 📄 Ошибка в синтаксисе vs Исключение 📄Описание всех исключений в Python на русском яз.
🛑Rec |
|
- |
08/12
File I/O
Менеджеры контекста
Работа с файлами Работа с OS |
📄 Исключения Python (стр. 210-216)
🛑Rec |
|
- |
15/12
Зачёт |
🧑🎓👩🎓 |
|
Подготовить презентацию
Загрузить код на Github
Защитить проект |