Язык программирования Python (углубленный курс) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(гр)
(добавил стр + поправил ассиста)
Строка 8: Строка 8:
 
|| '''Семинаристы''' || [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/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/jenyasubbotina Евгения Субботина]
+
|| '''Ассистенты''' || [https://t.me/jenyasubbotina Евгения Субботина] || [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="8"| [https://t.me/dashhhitt Фоминых Дарья]
 
|| '''Ассистент лектора''' || colspan="8"| [https://t.me/dashhhitt Фоминых Дарья]
Строка 83: Строка 83:
  
 
== Проекты ==
 
== Проекты ==
TBA
+
Темы проектов на 2025/2026 год --
 +
[[Описание_работы_над_проектом | Описание работы над проектом ]]
  
  

Версия 23:00, 15 ноября 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

Проекты

Темы проектов на 2025/2026 год -- Описание работы над проектом


Оценка за проект

TBA

Дата защиты: TBA