Открыть меню
683
286
3
15 тыс.
Wiki - Факультет компьютерных наук
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Прикладной Python (ИИ25, 2-3 модули)

Материал из Wiki - Факультет компьютерных наук

О курсе

Занятия проводятся в Zoom по четвергам в 19:40

Контакты

Чат курса в TG: [chat link]

Преподаватель: Сергей Горшков @Serggor98

Ассистент Контакты

Материалы курса

Ссылка на плейлист курса на YouTube: [YouTube-playlist]

Ссылка на плейлист курса на VK: [VK video-playlist]

Ссылка на GitHub с материалами курса: [GitHub repository]

Занятие Тема Дата
1 [Запись] Ноутбук Слайды Конспект Основы асинхронного программирования, продвинутое использование генераторов, конструкция yield from. От генераторов к асинхронности. 06.11.2025
2 [Запись] Ноутбук Конспект пример Асинхронность. Библиотеки Asyncio, Aiohttp. 13.11.2025
3 [Запись] Ноутбук Конспект GIL. Процессы и потоки. Основы синхронизации. 20.11.2025
4 [Запись] Конспект Способы ускорения вычислений применения функций к датасетам. 27.11.2025
5 [Запись] Конспект Streamlit. Работа с API. OpenWeatherMap API groq API groq статья 04.12.2025
6 [Запись] Код Конспект Написание телеграм бота Отличное руководство по aiogram Пример недорефакторенного кода с использованием баз данных Конспект Абстрактные классы, продвинутые magic-методы 11.12.2025
7 [Запись] Конспект1 Конспект2 SOLID-принципы. Принципы SOLID в картинках Паттерны проектирования 15.01.2026
8 [Запись] Конспект Слайды Работа с базами данных 22.01.2026
9 [Запись] Конспект Веб-серверы в Python 29.01.2026
10 [Запись] Миграции баз данных, авторизация в FastAPI 05.02.2026
11 [Запись] Код FastAPI: продолжение 12.02.2026
12 [Запись] Конспект Тестирование 19.02.2026
13 Запись MapReduce, Hadoop, HDFS YARN Spark Сравнение RDD и DataFrame Распределенные системы 26.02.2026

Записи консультаций

Формула оценивания

Оценка = 0.15*ПР1 + 0.25*ОПр2 + 0.35*Пр3 + 0.15*Пр4 + 0.1*ДЗ, где ДЗ – отнормированная к 10 оценка за все ДЗ с учетом веса

4 проекта

  • Разработка интерактивного дашборда с использованием фреймворка Streamlit
  • Разработка Telegram бота
  • Реализация веб-сервиса с использованием фреймворка FastAPI
  • Тестирование веб-сервиса

6 небольших домашних заданий

Домашние задания

  1. Генераторы. Дедлайн 20.11.2025 23:59 мск
  2. Асинхронность. Дедлайн 23.11.2025 23:59 мск
  3. Параллельность. Дедлайн 04.12.2025 23:59 мск
  4. SOLID-принципы Дедлайн 25.01.2025 23:59 мск
  5. Паттерны проектирования 01.02.2025 23:59 мск
  6. Базы данных 22.02.2025 23:59 мск
  7. Неоцениваемое ДЗ: Spark

Проекты

  1. Streamlit. Дедлайн 21.12.2025 23:59 мск
  2. Telegram-bot. Дедлайн 16.01.2026 23:59 мск
  3. Сервис на FastAPI. Дедлайн 09.03.2026 23:59 мск
  4. Тесты для сервиса. Дедлайн 15.03.2026 23:59 мск

Литература

  1. Лучано Рамальо: Python. К вершинам мастерства. 2-е издание, 2022 г., издательство ДМК Пресс
  2. Мэтью Фаулер: Asyncio и конкурентное программирование на Python, 2023 г., издательство ДМК Пресс