Прикладной Python (ИИ25, 2-3 модули) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
Строка 37: Строка 37:
 
| style="background:#eaecf0;" | '''4''' [[https://youtu.be/H3-dsd0ou8o?si=TaH_Oy6xBv4cViYM Запись]] || [https://colab.research.google.com/drive/1XBNkerJ4RLSu3TLNH9KdBr4qoJQ-LVyO?usp=sharing Конспект] Способы ускорения вычислений применения функций к датасетам. || 27.11.2025 || ||  
 
| style="background:#eaecf0;" | '''4''' [[https://youtu.be/H3-dsd0ou8o?si=TaH_Oy6xBv4cViYM Запись]] || [https://colab.research.google.com/drive/1XBNkerJ4RLSu3TLNH9KdBr4qoJQ-LVyO?usp=sharing Конспект] Способы ускорения вычислений применения функций к датасетам. || 27.11.2025 || ||  
 
|-
 
|-
| style="background:#eaecf0;" | '''5''' [[ Запись]] || 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://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''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  
 
| style="background:#eaecf0;" | '''6''' [[ Запись]] || [[ Ноутбук]] || ...<date>... || ||  

Текущая версия на 02:04, 5 декабря 2025

О курсе

Занятия проводятся в 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 Запись Ноутбук ...<date>...
7 Запись Ноутбук ...<date>...
8 Запись Ноутбук ...<date>...
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 небольших домашних заданий

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

  1. Генераторы. Дедлайн 20.11.2025 23:59 мск
  2. Асинхронность. Дедлайн 23.11.2025 23:59 мск
  3. Параллельность. Дедлайн 04.12.2025 23:59 мск

Проекты

Литература

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