ППО Социология 1 курс 2019/2020

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск

О курсе

"Прикладное программное обеспечение" читается на 1 курсе, в 3 модуле.

Карточка курса и программа

Чат в Telegram (для всего потока): https://t.me/joinchat/BVSknBUMVI2R1KUlL7Udlg

Преподаватели

Группы 191, 192
Преподаватель: Рогович Татьяна Владимировна
E-mail: rogovich@gmail.com
Ассистент: Егор Файн
Telegram: @feinegor
Чат в Telegram: для всего потока (см. выше). Канал в телеграм с объявлениями: https://t.me/joinchat/AAAAAEVEzfWsdko1_Mc10w

Группы 193, 194
Преподаватель: Рогович Татьяна Владимировна
E-mail: rogovich@gmail.com
Ассистент: Инсан-Александр Латыпов
Telegram: @Le_Figaro

Чат в Telegram: для всего потока (см. выше). Канал в телеграм с объявлениями: https://t.me/joinchat/AAAAAEVEzfWsdko1_Mc10w


Группы 195, 196
Преподаватель: Валентина Лебедева
E-mail: valentine96leb@gmail.com
VK, Telegram: lalentine96
Ассистент: Василиса Дёмина
Почта: vasilyoook@mail.ru
VK: https://vk.com/id30526342
Чат в Telegram: https://t.me/joinchat/BVSknBUMVI2R1KUlL7Udlg


Группы 197, 198
Преподаватель: Валентин Бирюков
E-mail: valentin.biryukov@gmail.com
Telegram: biryuk_v
VK: https://vk.com/valentin.biryukov
Ассистент: Дмитрий Кузнецов
Telegram: eldmitro
Чат в Telegram: https://t.me/joinchat/BVSknBUMVI2R1KUlL7Udlg

Как установить Jupyter на свой ноутбук?

Для этого нужно пройти по ссылке https://www.anaconda.com/distribution/ и выбрать дистрибутив пакета Anaconda для Python 3.7, в который входит Jupyter, для вашей операционной системы. Скачайте дистрибутив и запустите, дальше следуйте промтам установщика. Мы будем работать с Jupyter Notebook (не Jupyter Lab).

Формула оценки

Оценка = 0.25 * Домашние задания (Power Point) + 0.35 * Контрольная работа (Word, Excel) + 0.1 * Оценка за прохождение онлайн-курса (Python) + 0.2 * Самостоятельные работы на семинарах (Python) + 0.1 * Финальная презентация (Power Point)

Самостоятельные работы оцениваются по 10-балльной шкале и в формулу оценки идет их среднее арифметическое.

Онлайн курс (дедлайны)

В понедельник 20 января вам должна была прийти ссылка на новую сессию онлайн курса на платформе openedu.ru. В сессии установлено три дедлайна. Задания из соответствующих тем принимаются только до своего дедлайн. Проходить курс вперед можно.

Тема Дедлайн
Ввод, вывод, целочисленная арифметика ДО 11 ФЕВР. 2020 Г. 23:59 MSK
Условный оператор и цикл while ДО 11 ФЕВР. 2020 Г. 23:59 MSK
Вещественные числа и строки ДО 11 ФЕВР. 2020 Г. 23:59 MSK
Цикл for, списки и функции ДО 10 МАР. 2020 Г. 23:59 MSK
Сортировки, множества, словари ДО 10 МАР. 2020 Г. 23:59 MSK
Текстовые файлы и таблицы ДО 10 МАР. 2020 Г. 23:59 MSK
Обработка web-страниц ДО 10 МАР. 2020 Г. 23:59 MSK
XML и обработка геоданных ДО 29 МАР. 2020 Г. 23:59 MSK
JSON и визуализация геоданных ДО 29 МАР. 2020 Г. 23:59 MSK
Диаграммы ДО 29 МАР. 2020 Г. 23:59 MSK

Онлайн курс (перевод процента выполнения в оценку)

Процент выполнения онлайн-курса Оценка
76% + 10
68 – 75% 9
60 – 67% 8
52 – 59% 7
44 – 51% 6
36 – 43% 5
28 – 35% 4
20 – 27% 3
12 – 19% 2
4 – 11% 1
< 4% 0

Самостоятельные

Группа СР1 СР2 СР3
191 (Рогович) 7 февраля 12.10 28 февраля 12.10 20 марта 12.10
192 (Рогович) 7 февраля 13.40 28 февраля 13.40 20 марта 13.40
193 (Рогович) 6 февраля 12.10 27 февраля 12.10 19 марта 12.10
194 (Рогович) 6 февраля 13.40 27 февраля 13.40 19 марта 13.40
195 (Лебедева) 5 февраля 9.00 4 марта 9.00 18 марта 9.00
196 (Лебедева) 5 февраля 10.30 4 марта 10.30 18 марта 10.30
197 (Бирюков) 3 февраля 9.00 28 февраля 9.00 23 марта 9.00
198 (Бирюков) 3 февраля 10.30 28 февраля 10.30 23 марта 10.30

Материалы

Семинар 1 Презентация

Материалы семинаров лежат в репозитории Github:

Ссылка на весь репозиторий

Семинар 1 на nbviewer. Ввод и вывод (input(), print()). Целые числа и арифметические операции. Строки.

Семинар 2 на nbviewer. Логические переменные. Условный оператор if (if else, elif). Цикл while (критерии остановки break, continue

Семинар 3 на nbviewer. Вещественные числа, строки: срезы, методы строк.

Семинар 4 на nbviewer. Списки и кортежи, цикл for, функции.

Семинар 5 на nbviewer. Сортировки, словари, множества.

Семинар 6 Введение в html

Семинар 6 Скрэйпинг и парсинг таблиц (он же пробный вариант контрольной 3)

Дополнительный материал: скрэйпинг новостного сайта

Файлики для задачек

http://www.py4inf.com/code/romeo-full.txt http://www.py4inf.com/code/mbox.txt

Ссылки для семинара 6

https://www.w3schools.com/ https://en.wikipedia.org/wiki/List_of_nuclear_weapons_tests

Самостоятельные работы

Пробный вариант СР1 Решение пробного варианта

Пробный вариант КР2

Как работать с Github?

Для скачивания файлов с Github необязательно иметь аккаунт, достаточно кликнуть на зеленую кнопку Clone or download в правом верхнем углу, выбрать Download ZIP и распаковать архив. В папке 2020_HSE_SOC_PPO будут все файлы, загруженные на Github на момент скачивания.

Если нужно скачать ipynb-файл с конкретной лекцией, можно пройти по ссылке на эту лекцию на NBviewer (ссылки указаны в перечне материалов в файле README в каждой папке) и в правом верхнем углу кликнуть на значок-стрелочку для скачивания.

Если файл .ipynb сохраняется как текст или с лишним расширением (например, .txt), то нужно выбрать при сохранении тип файла все файлы, а не текст, или после сохранения убрать вручную расширение, переименовав файл.