Основы программирования на Python (2022) — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м
м
Строка 5: Строка 5:
 
==Контакты==
 
==Контакты==
  
Канал курса в TG: [channel link]
+
Канал курса в TG: [https://t.me/+GW-uWJ46z0pjNzEy channel link]
  
 
Чат курса в TG: [chat link]
 
Чат курса в TG: [chat link]

Версия 11:33, 31 августа 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"