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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
(Добавил что то там)
(эад+)
Строка 2: Строка 2:
 
{| class="wikitable" style="text-align:center"
 
{| class="wikitable" style="text-align:center"
 
|-
 
|-
|| '''Лектор''' ||colspan="5"| [https://t.me/turbomuza Садуллаев Музаффар Тимурович]
+
|| '''Лектор''' ||colspan="7"| [https://t.me/turbomuza Садуллаев Музаффар Тимурович]
 
|-
 
|-
|| '''Семинаристы''' || [https://t.me/selvig0317 Солодовников Михаил] || [https://t.me/lesikv Васина Олеся] || [https://t.me/syubogdanov Богданов Сергей]  || [https://t.me/haiot4105 Дергачев Степан ] || [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://t.me/Diluc_Strawberry Ахтямова Жанна] || [https://t.me/Knyaginia_R Анастасия Иванникова] || [https://t.me/mariaskai13 Деминова Мария] || [https://t.me/ShNuriddin Шарипов Нуриддин] || [https://t.me/Oladiy2504 Копнев Максим]
+
|| '''Семинаристы''' || [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 Какурин Василий]
 
|-
 
|-
|| '''Ассистент лектора''' || colspan="5"| [https://t.me/dashhhitt Фоминых Дарья]
+
|| '''Ассистенты''' || [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 Нарик Хоранян]
 
|-
 
|-
|| '''Инфраструктура''' || colspan="5"| [https://t.me/pythonabuser  Хорст Алина]
+
|| '''Ассистент лектора''' || colspan="7"| [https://t.me/dashhhitt Фоминых Дарья]
 +
|-
 +
|| '''Инфраструктура''' || colspan="7"| [https://t.me/pythonabuser  Хорст Алина]
 
|}
 
|}
  

Версия 17:32, 12 сентября 2025

Преподаватели и учебные ассистенты

Лектор Садуллаев Музаффар Тимурович
Номер группы Группа 1 Группа 2 Группа 3 Группа 4 Группа 5 Группа 1 (ЭАД) Группа 2 (ЭАД)
Семинаристы Солодовников Михаил Васина Олеся Богданов Сергей Дергачев Степан Садуллаев Музаффар Бобоев Мурод Какурин Василий
Ассистенты Ахтямова Жанна Анастасия Иванникова Деминова Мария Шарипов Нуриддин Копнев Максим Олег Швецов Нарик Хоранян
Ассистент лектора Фоминых Дарья
Инфраструктура Хорст Алина

Прошедшие занятия

Дата Тема
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