Основы программирования на Python (2022) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
м |
м (small improvements) |
||
| Строка 1: | Строка 1: | ||
==О курсе== | ==О курсе== | ||
| − | Занятия проводятся в [ | + | Занятия проводятся в [https://events.webinar.ru/54933491/695190865 Webinar.ru] '''по средам в 19:30''' |
| + | |||
| + | Онлайн-курсы в дополнение к парам: [https://stepik.org/course/67/promo Stepik], [https://pythontutor.ru/ PythonTutor] | ||
==Контакты== | ==Контакты== | ||
| Строка 15: | Строка 17: | ||
! Ассистент !! Контакты | ! Ассистент !! Контакты | ||
|- | |- | ||
| − | | style="background:#eaecf0;" | Сергей Кулакин ||[https://t.me/sergeykulakin @sergeykulakin] | + | | style="background:#eaecf0;" | Сергей Кулакин || [https://t.me/sergeykulakin @sergeykulakin] |
|- | |- | ||
| − | | style="background:#eaecf0;" | Олег (2-й модуль) ||[https://t.me/olegsama @olegsama] | + | | style="background:#eaecf0;" | Олег (2-й модуль) || [https://t.me/olegsama @olegsama] |
|} | |} | ||
==Материалы курса== | ==Материалы курса== | ||
| − | Ссылка на плейлист курса на YouTube: | + | Ссылка на плейлист курса на YouTube: https://www.youtube.com/playlist?list=PLmA-1xX7IuzDvmZvolAgVVy9HVU2de1sb |
| − | Ссылка на GitHub с материалами курса: [[ GitHub]] | + | Ссылка на GitHub с материалами курса: [[https://github.com/AnastasiyaMax/MLDS_python_course_fall22 GitHub]] |
{| class="wikitable" | {| class="wikitable" | ||
| Строка 30: | Строка 32: | ||
|- | |- | ||
| style="background:#eaecf0;" | '''1''' || | | style="background:#eaecf0;" | '''1''' || | ||
| − | Python как калькулятор. Основные типы и структуры данных | + | [[https://events.webinar.ru/54933491/695190865/record-new/1215228853 Запись]] Python как калькулятор. Основные типы и структуры данных |
Условный оператор. Циклы while и for | Условный оператор. Циклы while и for | ||
| − | || || || | + | || 07.09.2022 || || |
|- | |- | ||
| − | | style="background:#eaecf0;" | '''2''' || Итераторы и генераторы. Чтение файлов. Методы работы со строками || || || | + | | style="background:#eaecf0;" | '''2''' || [[https://events.webinar.ru/54933491/695190865/record-new/1681327591 Запись]] Итераторы и генераторы. Чтение файлов. Методы работы со строками || 14.09.2022 || || |
|- | |- | ||
| − | | style="background:#eaecf0;" | '''3''' || Функции, рекурсия. Генераторы. Декораторы || || || | + | | style="background:#eaecf0;" | '''3''' || Функции, рекурсия. Генераторы. Декораторы || 21.09.2022 || || |
|- | |- | ||
| − | | style="background:#eaecf0;" | '''4''' || Множества и словари. Решение задач || || || | + | | style="background:#eaecf0;" | '''4''' || Множества и словари. Решение задач || 28.09.2022 || || |
|- | |- | ||
| style="background:#eaecf0;" | '''5''' || | | style="background:#eaecf0;" | '''5''' || | ||
| Строка 45: | Строка 47: | ||
Работа с таблицами (фильтрация и подсчёт статистик) | Работа с таблицами (фильтрация и подсчёт статистик) | ||
| − | || || || | + | || 05.10.2022 || || |
|- | |- | ||
| − | | style="background:#eaecf0;" | '''6''' || Разведочный анализ данных (EDA) с pandas. Группировка данных || || || | + | | style="background:#eaecf0;" | '''6''' || Разведочный анализ данных (EDA) с pandas. Группировка данных || 12.10.2022 || || |
|- | |- | ||
| Конец первого модуля | | | Конец первого модуля | | ||
Версия 15:14, 17 сентября 2022
Содержание
О курсе
Занятия проводятся в Webinar.ru по средам в 19:30
Онлайн-курсы в дополнение к парам: Stepik, PythonTutor
Контакты
Канал курса в TG: channel link
Чат курса в TG: chat link
Преподаватель: Максимовская Анастасия Максимовна
| Ассистент | Контакты |
|---|---|
| Сергей Кулакин | @sergeykulakin |
| Олег (2-й модуль) | @olegsama |
Материалы курса
Ссылка на плейлист курса на YouTube: https://www.youtube.com/playlist?list=PLmA-1xX7IuzDvmZvolAgVVy9HVU2de1sb
Ссылка на GitHub с материалами курса: [GitHub]
| Занятие | Тема | Дата | Материалы для самоподготовки к семинарам | Дополнительные материалы |
|---|---|---|---|---|
| 1 |
[Запись] Python как калькулятор. Основные типы и структуры данных Условный оператор. Циклы while и for |
07.09.2022 | ||
| 2 | [Запись] Итераторы и генераторы. Чтение файлов. Методы работы со строками | 14.09.2022 | ||
| 3 | Функции, рекурсия. Генераторы. Декораторы | 21.09.2022 | ||
| 4 | Множества и словари. Решение задач | 28.09.2022 | ||
| 5 |
Введение в numpy и pandas. Основные объекты np и pd. Работа с таблицами (фильтрация и подсчёт статистик) |
05.10.2022 | ||
| 6 | Разведочный анализ данных (EDA) с pandas. Группировка данных | 12.10.2022 | ||
| 7 | Визуализация данных (matplotlib и seaborn) | |||
| 8 | Визуализация данных (plotly и plotly express) | |||
| 9 | Классы и основы ООП | |||
| 10 | Разработка сервиса на базе ML-моделей | |||
| 11 | Изучение Selenium для сбора данных | |||
| 12 | Введение в асинхронное программирование на Python |
Формула оценивания
Оценка = 0.3*Отесты + 0.7*Одз
В начале занятия - тест (4-5 несложных вопросов) по теме предыдущего занятия.
Домашние задания
Литература
- Лутц Марк, "Программирование на Python"