Язык программирования Python (углубленный курс) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
(вики) |
(поменял имя) |
||
| Строка 8: | Строка 8: | ||
|| '''Ассистенты''' || [https://t.me/Diluc_Strawberry Ахтямова Жанна] || [https://t.me/Knyaginia_R Анастасия Иванникова] || [https://t.me/mariaskai13 Деминова Мария] || [https://t.me/ShNuriddin Шарипов Нуриддин] || [https://t.me/Oladiy2504 Копнев Максим] | || '''Ассистенты''' || [https://t.me/Diluc_Strawberry Ахтямова Жанна] || [https://t.me/Knyaginia_R Анастасия Иванникова] || [https://t.me/mariaskai13 Деминова Мария] || [https://t.me/ShNuriddin Шарипов Нуриддин] || [https://t.me/Oladiy2504 Копнев Максим] | ||
|- | |- | ||
| − | || '''Ассистент лектора''' || colspan="5"| [https://t.me/dashhhitt Фоминых | + | || '''Ассистент лектора''' || colspan="5"| [https://t.me/dashhhitt Фоминых Дарья] |
|- | |- | ||
|| '''Инфраструктура''' || colspan="5"| [https://t.me/pythonabuser Хорст Алина] | || '''Инфраструктура''' || colspan="5"| [https://t.me/pythonabuser Хорст Алина] | ||
Версия 19:17, 11 сентября 2025
Содержание
Преподаватели и учебные ассистенты
| Лектор | Садуллаев Музаффар Тимурович | ||||
| Семинаристы | Солодовников Михаил | Васина Олеся | Богданов Сергей | Дергачев Степан | Садуллаев Музаффар |
| Ассистенты | Ахтямова Жанна | Анастасия Иванникова | Деминова Мария | Шарипов Нуриддин | Копнев Максим |
| Ассистент лектора | Фоминых Дарья | ||||
| Инфраструктура | Хорст Алина | ||||
Прошедшие занятия
| Дата | Тема |
| 08.09 | Введение в курс. Пакетные менеджеры. Импорты. Консольные утилиты. |
| TBA | Архитектура кода, типизации. Mypy. Ruff. Ty. Pydentic |
| TBA | Тестирование. Зачем оно нужно? Виды тестирования. Пирамида тестов. Pytest. Unittest. Mocks. FreezeGun. Распараллеливание тестов. |
| TBA | Введение в многопоточность. ThreadSafe. Threads, Multiprocessing. |
| TBA | EventLoop. Executors. Asyncio. AioHttp. |
| TBA | БД-1: Реляционные базы данных. Транзакции. Explain analyze запросов. Миграции БД. Индексы. |
| TBA | БД-2: Нереляционные базы данных. NewSQL (Google Spanner, CockroachDB, VoltDB, YugabyteDB) |
| TBA | System Design |
| TBA | Flask. Docker. Docker-Compose. DockerHub |
| TBA | FastAPI. Dependency Injector. Tenacity. Circuit Breaker |
| TBA | Parsers |
| TBA | Intro to DA (Визуализация, АБ-тестирование) |
| TBA | Как Python работает внутри себя Cpython ?? БОНУС |
Материалы курса
Система оценки
- Итоговая оценка:
Oитог = min(10, 0,2 * ДЗ1-3 + 0,3 * ДЗ4-8 + 0,1 * Доклад + 0,4 * Экзамен + 0,1 * Семинары)
- ДЗ1-3 — проект, который размазан на 3 домашки. Среднее из 3 домашек с весом 0.2
- ДЗ4-8 — регулярные домашки по пройденной теме.
- Доклад — рассказ про библиотеку (доклад)
- Экзамен — защита написанного проекта (Выполняется в команде. Темы появятся в октябре 2025 года).
Домашние задания
TBA
Доклады
TBA
Проекты
TBA
Оценка за проект
TBA
Дата защиты: TBA