Основы программирования на Python (2022) — различия между версиями
Материал из Wiki - Факультет компьютерных наук
(create page template) |
(first page edit) |
||
Строка 8: | Строка 8: | ||
Чат курса в TG: [chat link] | Чат курса в TG: [chat link] | ||
+ | |||
+ | Преподаватель: Максимовская Анастасия Максимовна | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! | + | ! Ассистент !! Контакты |
|- | |- | ||
− | | style="background:#eaecf0;" | | + | | style="background:#eaecf0;" | Сергей Кулакин ||[https://t.me/sergeykulakin @sergeykulakin] |
|- | |- | ||
− | | style="background:#eaecf0;" | | + | | style="background:#eaecf0;" | Олег (2-й модуль) ||[https://t.me/olegsama @olegsama] |
− | + | ||
− | + | ||
|} | |} | ||
Строка 27: | Строка 27: | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
− | ! Занятие !! Тема !! Дата | + | ! Занятие !! Тема !! Дата !! Материалы для самоподготовки к семинарам !! Дополнительные материалы |
+ | |- | ||
+ | | style="background:#eaecf0;" | '''1''' || | ||
+ | Python как калькулятор. Основные типы и структуры данных | ||
+ | |||
+ | Условный оператор. Циклы while и for | ||
+ | || || || | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''2''' || Итераторы и генераторы. Чтение файлов. Методы работы со строками || || || | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''3''' || Функции, рекурсия. Генераторы. Декораторы || || || | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''4''' || Множества и словари. Решение задач || || || | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''5''' || | ||
+ | Введение в numpy и pandas. Основные объекты np и pd. | ||
+ | |||
+ | Работа с таблицами (фильтрация и подсчёт статистик) | ||
+ | || || || | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''6''' || Разведочный анализ данных (EDA) с pandas. Группировка данных || || || | ||
+ | |- | ||
+ | | Конец первого модуля | | ||
+ | |- | ||
+ | | style="background:#eaecf0;" | '''7''' || Визуализация данных (matplotlib и seaborn) || || || | ||
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''8''' || Визуализация данных (plotly и plotly express) || || || |
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''9''' || Классы и основы ООП || || || |
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''10''' || Разработка сервиса на базе ML-моделей || || || |
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''11''' || Изучение Selenium для сбора данных || || || |
|- | |- | ||
− | | style="background:#eaecf0;" | ''' | + | | style="background:#eaecf0;" | '''12''' || Введение в асинхронное программирование на Python || || || |
|- | |- | ||
|} | |} | ||
Строка 43: | Строка 67: | ||
==Формула оценивания== | ==Формула оценивания== | ||
− | Оценка = 0.3*тесты + 0.7* | + | Оценка = 0.3*О<sub>тесты</sub> + 0.7*О<sub>дз</sub> |
В начале занятия - тест (4-5 несложных вопросов) по теме предыдущего занятия. | В начале занятия - тест (4-5 несложных вопросов) по теме предыдущего занятия. | ||
Строка 50: | Строка 74: | ||
== Литература == | == Литература == | ||
+ | * Лутц Марк, "Программирование на Python. |
Версия 20:16, 29 августа 2022
Содержание
О курсе
Занятия проводятся в [ Zoom] по ... в ...
Контакты
Канал курса в TG: [channel link]
Чат курса в TG: [chat link]
Преподаватель: Максимовская Анастасия Максимовна
Ассистент | Контакты |
---|---|
Сергей Кулакин | @sergeykulakin |
Олег (2-й модуль) | @olegsama |
Материалы курса
Ссылка на плейлист курса на YouTube:
Ссылка на GitHub с материалами курса: GitHub
Занятие | Тема | Дата | Материалы для самоподготовки к семинарам | Дополнительные материалы |
---|---|---|---|---|
1 |
Python как калькулятор. Основные типы и структуры данных Условный оператор. Циклы while и for |
|||
2 | Итераторы и генераторы. Чтение файлов. Методы работы со строками | |||
3 | Функции, рекурсия. Генераторы. Декораторы | |||
4 | Множества и словари. Решение задач | |||
5 |
Введение в numpy и pandas. Основные объекты np и pd. Работа с таблицами (фильтрация и подсчёт статистик) |
|||
6 | Разведочный анализ данных (EDA) с pandas. Группировка данных | |||
7 | Визуализация данных (matplotlib и seaborn) | |||
8 | Визуализация данных (plotly и plotly express) | |||
9 | Классы и основы ООП | |||
10 | Разработка сервиса на базе ML-моделей | |||
11 | Изучение Selenium для сбора данных | |||
12 | Введение в асинхронное программирование на Python |
Формула оценивания
Оценка = 0.3*Отесты + 0.7*Одз
В начале занятия - тест (4-5 несложных вопросов) по теме предыдущего занятия.
Домашние задания
Литература
- Лутц Марк, "Программирование на Python.