Анализ данных на python, фэн, 2020 spring — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
Строка 57: Строка 57:
 
==Домашки==
 
==Домашки==
  
- [https://official.contest.yandex.ru/contest/24478/enter/ Домашнее задание 1]  __Дедлайн:__ 10 февраля 23:59
+
* [https://official.contest.yandex.ru/contest/24478/enter/ Домашнее задание 1]  '''Дедлайн:''' 10 февраля 23:59
  
  

Текущая версия на 14:34, 29 января 2021

О курсе

Преподаватели: Карпов Максим Евгеньевич, Максимовская Анастасия Максимовна, Петросян Артур Тигранович, Ульянкин Филипп Валерьевич, Филатов Артём Андреевич, Аброскин Илья Дмитриевич, Мидюкин Максим Олегович, Зарманбетов Ахмед Курманалиевич

Правила выставления оценок

Распределение групп по семинаристам и ассистентам

Группа Семинарист Ассистент
201 Филипп Ульянкин @Ppilif Романенко Саша @cutre_sa
202 Максим Карпов @buntar29 Стрельцов Тёма @in_chainz
203 Максим Карпов @buntar29 Колесников Егор @kollego
204 Филипп Ульянкин @Ppilif Пешков Максим @peshkovmax
205 Петросян Артур @pet67 Челбаев Михаил @mikhail_chelbaev
206 Зарманбетов Ахмед @ahmedushka7 Дубровский Михаил @freezylex
207 Зарманбетов Ахмед @ahmedushka7 Дубровский Михаил @freezylex
208 Филатов Артём @filatovartm Кордзахия Натела @nkrdz
209 Аброскин Илья @iiiiilllllyyyyyaaaa Андрей Бабкин @eura71
2010 Мидюкин Максим @midiukin Костя Матвеев @kpmatveev
2011 Максимовская Анастасия @anastasiyamaxx Евгения Никулина @evgnikulina
2012 Аброскин Илья @iiiiilllllyyyyyaaaa Михаил Огородников @Spectag

Материалы курса

Оценивание

Оценка ставится по формуле:

Min(10, Round(0.05 ДЗ1 + 0.1 ДЗ2 + 0.1 ДЗ3 + 0.1 ДЗ4 + 0.15 ДЗ5 + 0.1 КР + 0.3 Экз + 0.1 СР1 + 0.1 СР2 + 0.1 СР3))


Домашки


Обратите внимание! Возможна устная защита случайно выбранных работ с последующим обнулением, если самостоятельность выполнения работы не доказана.

ДЗ-4: Возможна устная защита случайно выбранных работ. Любой член команды может быть опрошен по всей проделанной работе, а не только по выполненной им части. В случае, если студент не сможет защитить работу, оценка обнуляется всей команде.

ДЗ-5: Домашнее задание 5 предполагает написание бота для Telegram и выполняется индивидуально. Помимо финального дедлайна по всей работе предполагается как минимум одна точка проверки, где студент должен предоставить часть готового кода в соответствии с выставленными требованиями. Учебный ассистент и/или преподаватель проверяет работу и высылает необходимые правки. Каждая точка проверки является обязательной. В случае пропуска возможно понижение оценки или обнуление работы.

Контрольные

Обратите внимание! Возможна устная защита случайно выбранных работ с последующим обнулением, если самостоятельность выполнения работы не доказана. При обнулении самостоятельной работы обнуляются соответствующие ей домашние работы (обнуление первой самостоятельной работы ведет к обнулению первого домашнего задания, обнуление второй самостоятельной работы ведет к обнулению второго домашнего задания, обнуление третьей самостоятельной работы ведет к обнулению третьего домашнего задания).

Другое

Тут будут ещё ссылки

Большой план маленьких побед

Неделя 1 (18-23 января). Вводимся в python, git и делаем import this

Задание:

  • Дорешать все задачи из первого контеста. Обратите внимание, что они полностью соотвествуют первой неделе рекомендованного вам курса с Coursera. Можно решать их в контесте, можно на курсере. Как вам будет удобнее. Постарайтесь решить хотябы половину их них.
  • В качестве альтернативы мы можете попробовать порешать похожие задачи с pythontutor

Если хотите мастерски писать в ноутбуках текст на маркдауне:

Недели 2-3 (25 января - 6 февраля). Циклы, условия и листы

Задачи для семинаров и самостоятельного решения:

Обратите внимание, что эти наборы задач практически полностью соответствуют рекомендованному вам курсу с Coursera. Постарайтесь решить из каждого набора хотябы 50%. Если вам удобнее решать задачи на Coursera, тогда делайте это там.

Похожие задачи ждут вас на первой самостоятельной работе.

Ещё материалы:

Неделя без пар (8 - 13 февраля)

На этой неделе, в субботу, 13 февраля с 13:00 до 15:00 пройдёт самостоятельная работа. Чтобы подготовиться к ней решайте и разбирайте на консультациях задачи из наборов выше.

Неделя 4 (15-20 февраля). Говорим о функциях

Задачи для семинаров и самостоятельного решения:

Обратите внимание, что эти наборы задач практически полностью соответствуют рекомендованному вам курсу с Coursera. Постарайтесь решить из каждого набора хотябы 50%. Если вам удобнее решать задачи на Coursera, тогда делайте это там.

Похожие задачи ждут вас на второй самостоятельной работе.

Ещё материалы:

Недели 5-6. (24 февраля - 6 марта) множества и словари

Задачи для семинаров и самостоятельного решения:

Обратите внимание, что эти наборы задач практически полностью соответствуют рекомендованному вам курсу с Coursera. Постарайтесь решить из каждого набора хотябы 50%. Если вам удобнее решать задачи на Coursera, тогда делайте это там.

Похожие задачи ждут вас на второй самостоятельной работе.

Ещё материалы:

  • Уроки про множества и словари на pythontutor
  • Краткие коспекты на pythonworld про словари и множества
  • Если вы хотите немного углубиться в алгоритмическую составляющую, прочитайте книгу Грокаем Алгоритмы с примерами кода на python, она великолепная и очень просто написана с примерами на python

Неделя без пар (8 - 13 марта)

На этой неделе, в субботу, 13 марта с 13:00 до 15:00 пройдёт самостоятельная работа. Чтобы подготовиться к ней решайте и разбирайте на консультациях задачи из наборов выше.

Неделя 7. (15 - 20 марта)

Разбираемся с numpy

Неделя 8. (22 - 27 марта)

Начинаем разбираться с pandas

Сессия

На этой неделе вас ожидает мидтёрм по всем темам из первой половины курса, кроме pandas. Он пройдёт 1 апреля, в четверг, с 11:00 до 14:00.


По ходу курса тут появятся материалы к следующим неделям.

Литература

Рекомендуемая литература: