Язык программирования Python (углубленный курс) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
(имя поправил) |
(гр) |
||
| Строка 2: | Строка 2: | ||
{| class="wikitable" style="text-align:center" | {| class="wikitable" style="text-align:center" | ||
|- | |- | ||
| − | || '''Лектор''' ||colspan=" | + | || '''Лектор''' ||colspan="8"| [https://t.me/turbomuza Садуллаев Музаффар Тимурович] |
|- | |- | ||
| − | || '''Номер группы''' || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 1] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 2] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 3] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 4] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 5] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 1 (ЭАД)] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 2 (ЭАД)] | + | || '''Номер группы''' || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 1] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 2] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 3] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 4] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 5] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 1 (ЭАД)] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 2 (ЭАД)] || [https://youtu.be/t89-iUDsc4M?feature=shared Группа 3 (ЭАД)] |
|- | |- | ||
| − | || '''Семинаристы''' || [https://t.me/selvig0317 Солодовников Михаил] || [https://t.me/lesikv Васина Олеся] || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/haiot4105 Дергачев Степан ] || [https://t.me/turbomuza Садуллаев Музаффар] || [https://t.me/boboevm003 Бобоев Мурод] || [https://t.me/sp_gn Какурин Василий] | + | || '''Семинаристы''' || [https://t.me/selvig0317 Солодовников Михаил] || [https://t.me/lesikv Васина Олеся] || [https://t.me/syubogdanov Богданов Сергей] || [https://t.me/haiot4105 Дергачев Степан ] || [https://t.me/turbomuza Садуллаев Музаффар] || [https://t.me/boboevm003 Бобоев Мурод] || [https://t.me/sp_gn Какурин Василий] || [https://t.me/Anton_Labutin Лабутин Антон] |
|- | |- | ||
| − | || '''Ассистенты''' || [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/olezha223 Олег Швецов] || [https://t.me/WolfrahmMetallic Нарек Хоранян] | + | || '''Ассистенты''' || [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/olezha223 Олег Швецов] || [https://t.me/WolfrahmMetallic Нарек Хоранян] || [https://t.me/jenyasubbotina Евгения Субботина] |
|- | |- | ||
| − | || '''Ассистент лектора''' || colspan=" | + | || '''Ассистент лектора''' || colspan="8"| [https://t.me/dashhhitt Фоминых Дарья] |
|- | |- | ||
| − | || '''Инфраструктура''' || colspan=" | + | || '''Инфраструктура''' || colspan="8"| [https://t.me/pythonabuser Хорст Алина] |
|} | |} | ||
Версия 16:37, 23 сентября 2025
Содержание
Преподаватели и учебные ассистенты
| Лектор | Садуллаев Музаффар Тимурович | |||||||
| Номер группы | Группа 1 | Группа 2 | Группа 3 | Группа 4 | Группа 5 | Группа 1 (ЭАД) | Группа 2 (ЭАД) | Группа 3 (ЭАД) |
| Семинаристы | Солодовников Михаил | Васина Олеся | Богданов Сергей | Дергачев Степан | Садуллаев Музаффар | Бобоев Мурод | Какурин Василий | Лабутин Антон |
| Ассистенты | Ахтямова Жанна | Анастасия Иванникова | Деминова Мария | Шарипов Нуриддин | Копнев Максим | Олег Швецов | Нарек Хоранян | Евгения Субботина |
| Ассистент лектора | Фоминых Дарья | |||||||
| Инфраструктура | Хорст Алина | |||||||
Прошедшие занятия
| Дата | Тема |
| 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 года).
Домашние задания
| Дата | ДЗ-1 |
Доклады
TBA
Проекты
TBA
Оценка за проект
TBA
Дата защиты: TBA