Прикладной Python (ИИ25, 2-3 модули): различия между версиями
Перейти к навигации
Перейти к поиску
Serggor (обсуждение | вклад) Нет описания правки |
Serggor (обсуждение | вклад) Нет описания правки |
||
| Строка 39: | Строка 39: | ||
| style="background:#eaecf0;" | '''5''' [[https://youtu.be/09LfxutaBgI?si=MvtMNIDTGoVUmW9t Запись]] || [https://colab.research.google.com/drive/1UZK9m0LajZTzosg5IDP1CiI0JVQ3Peu5?usp=sharing Конспект] Streamlit. Работа с API. [https://openweathermap.org/current OpenWeatherMap API] [https://console.groq.com/docs/api-reference#chat-create groq API] [https://habr.com/ru/articles/813613/ groq статья] || 04.12.2025 || || | | style="background:#eaecf0;" | '''5''' [[https://youtu.be/09LfxutaBgI?si=MvtMNIDTGoVUmW9t Запись]] || [https://colab.research.google.com/drive/1UZK9m0LajZTzosg5IDP1CiI0JVQ3Peu5?usp=sharing Конспект] Streamlit. Работа с API. [https://openweathermap.org/current OpenWeatherMap API] [https://console.groq.com/docs/api-reference#chat-create groq API] [https://habr.com/ru/articles/813613/ groq статья] || 04.12.2025 || || | ||
|- | |- | ||
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [https://github.com/hse-ai/applied_python Код] [https://colab.research.google.com/drive/1-8823TGKSeeAagbm_OJKsLmuOrc5XerV?usp=sharing Конспект] Написание телеграм бота [https://mastergroosha.github.io/aiogram-3-guide/ Отличное руководство по aiogram] [https://github.com/Serggorsar/telegram-bot-student-manager/tree/main Пример недорефакторенного кода с использованием баз данных] [https://colab.research.google.com/drive/1nPDa11ZDZ2A4-Fs4lN6s9TQwcKDnY6SP?usp=sharing#scrollTo=PHtPrBeJPrhp Конспект] Абстрактные классы, продвинутые magic-методы || 11.12.2025 || || | | style="background:#eaecf0;" | '''6''' [[https://youtu.be/VV8aoiIFcqE?si=q90O-hEXaGdY9Qn8 Запись]] || [https://github.com/hse-ai/applied_python Код] [https://colab.research.google.com/drive/1-8823TGKSeeAagbm_OJKsLmuOrc5XerV?usp=sharing Конспект] Написание телеграм бота [https://mastergroosha.github.io/aiogram-3-guide/ Отличное руководство по aiogram] [https://github.com/Serggorsar/telegram-bot-student-manager/tree/main Пример недорефакторенного кода с использованием баз данных] [https://colab.research.google.com/drive/1nPDa11ZDZ2A4-Fs4lN6s9TQwcKDnY6SP?usp=sharing#scrollTo=PHtPrBeJPrhp Конспект] Абстрактные классы, продвинутые magic-методы || 11.12.2025 || || | ||
|- | |- | ||
| Конец первого модуля | | | Конец первого модуля | | ||
|- | |- | ||
| style="background:#eaecf0;" | '''7''' [[ Запись]] || [https://colab.research.google.com/drive/1nPDa11ZDZ2A4-Fs4lN6s9TQwcKDnY6SP?usp=sharing Конспект1] [https://colab.research.google.com/drive/1YNhbOx_h5YOjqdKEhEJwE3xTuuCSnofB?usp=sharing Конспект2] SOLID-принципы. [https://habr.com/ru/companies/productivity_inside/articles/505430/ Принципы SOLID в картинках] Паттерны проектирования || 15.01.2026 || || | | style="background:#eaecf0;" | '''7''' [[https://youtu.be/7v73fPmAEDQ?si=UGAd66wDTWu8bVk0 Запись]] || [https://colab.research.google.com/drive/1nPDa11ZDZ2A4-Fs4lN6s9TQwcKDnY6SP?usp=sharing Конспект1] [https://colab.research.google.com/drive/1YNhbOx_h5YOjqdKEhEJwE3xTuuCSnofB?usp=sharing Конспект2] SOLID-принципы. [https://habr.com/ru/companies/productivity_inside/articles/505430/ Принципы SOLID в картинках] Паттерны проектирования || 15.01.2026 || || | ||
|- | |- | ||
| style="background:#eaecf0;" | '''8''' [[ Запись]] ||[https://colab.research.google.com/drive/1Ac4e-Xaby3iNnYHQ-lHzhW3aN8Ww3v88?usp=sharing Конспект] [https://docs.google.com/presentation/d/1Q78okPzXqGA3eqlKKokOV3srVLwp7QIolq-4CsF9TGk/edit#slide=id.g223715285da_0_0 Слайды] Работа с базами данных || 22.01.2026 || || | | style="background:#eaecf0;" | '''8''' [[ Запись]] ||[https://colab.research.google.com/drive/1Ac4e-Xaby3iNnYHQ-lHzhW3aN8Ww3v88?usp=sharing Конспект] [https://docs.google.com/presentation/d/1Q78okPzXqGA3eqlKKokOV3srVLwp7QIolq-4CsF9TGk/edit#slide=id.g223715285da_0_0 Слайды] Работа с базами данных || 22.01.2026 || || | ||
Версия от 01:04, 23 января 2026
О курсе
Занятия проводятся в 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 Запись | Ноутбук | ...<date>... | ||
| 10 Запись | Ноутбук | ...<date>... | ||
| 11 Запись | Ноутбук | ...<date>... | ||
| 12 Запись | Ноутбук | ...<date>... |
Записи консультаций
Формула оценивания
Оценка = 0.15*ПР1 + 0.25*ОПр2 + 0.35*Пр3 + 0.15*Пр4 + 0.1*ДЗ, где ДЗ – отнормированная к 10 оценка за все ДЗ с учетом веса
4 проекта
- Разработка интерактивного дашборда с использованием фреймворка Streamlit
- Разработка Telegram бота
- Реализация веб-сервиса с использованием фреймворка FastAPI
- Тестирование веб-сервиса
6 небольших домашних заданий
Домашние задания
- Генераторы. Дедлайн 20.11.2025 23:59 мск
- Асинхронность. Дедлайн 23.11.2025 23:59 мск
- Параллельность. Дедлайн 04.12.2025 23:59 мск
- SOLID-принципы Дедлайн 22.01.2025 23:59 мск
- Паттерны проектирования 29.01.2025 23:59 мск
Проекты
- Streamlit. Дедлайн 21.12.2025 23:59 мск
- Telegram-bot. Дедлайн 16.01.2026 23:59 мск
Литература
- Лучано Рамальо: Python. К вершинам мастерства. 2-е издание, 2022 г., издательство ДМК Пресс
- Мэтью Фаулер: Asyncio и конкурентное программирование на Python, 2023 г., издательство ДМК Пресс