Майнор Интеллектуальный анализ данных/Введение в программирование 2017/2018 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
'''<big>[https://docs.google.com/forms/d/1MNvt-FVO_xYLDZtRrMTwZGqs1vVCzUG8i6trgNC9Fr8/viewform?edit_requested=true Опрос о курсе "Введение в программирование"]</big>'''
 
 
'''<big>Начало экзамена 21.12.2016 в 10:30 рассадка [https://yadi.sk/i/-G0NJ20G343drh в файле]</big>'''
 
 
  
 
=== Курс "Введение в программирование" в майноре "Интеллектуальный анализ данных" ===
 
=== Курс "Введение в программирование" в майноре "Интеллектуальный анализ данных" ===
Строка 9: Строка 4:
 
Курс посвящён изучению основ и методологии программирования на основе языка Python, который широко используется для разработки и реализации методов анализа данных. Рассматриваются основные алгоритмы и структуры данных, средства разработки и отладки программ. Изучаются основы работы с библиотекой поддержки больших многомерных массивов NumPy и пакетом анализа данных Pandas.<br />
 
Курс посвящён изучению основ и методологии программирования на основе языка Python, который широко используется для разработки и реализации методов анализа данных. Рассматриваются основные алгоритмы и структуры данных, средства разработки и отладки программ. Изучаются основы работы с библиотекой поддержки больших многомерных массивов NumPy и пакетом анализа данных Pandas.<br />
  
'''Читается:''' 1-2 модуль 2 курса, 2016/2017 учебный год.<br />
+
'''Читается:''' 1-2 модуль 2 курса, 2017/2018 учебный год.<br />
 
'''Пререквизиты:'''  Нет<br />
 
'''Пререквизиты:'''  Нет<br />
 
'''Трудоемкость:'''  5 кредитов<br />
 
'''Трудоемкость:'''  5 кредитов<br />
Строка 23: Строка 18:
 
===== Преподаватели =====
 
===== Преподаватели =====
 
# '''[http://www.hse.ru/staff/voznesenskaya Вознесенская Тамара Васильевна]''', <br />Доцент, ведёт лекционные и практические занятия
 
# '''[http://www.hse.ru/staff/voznesenskaya Вознесенская Тамара Васильевна]''', <br />Доцент, ведёт лекционные и практические занятия
# '''[http://www.hse.ru/org/persons/100454989 Кашницкий Юрий Савельевич]''', <br />Преподаватель, ведёт практические занятия
 
 
# '''[http://www.hse.ru/staff/skutylev Кутылев Сергей Александрович]''', <br /> Преподаватель, ведёт практические занятия
 
# '''[http://www.hse.ru/staff/skutylev Кутылев Сергей Александрович]''', <br /> Преподаватель, ведёт практические занятия
 
# '''[https://www.hse.ru/org/persons/179803503 Дубнов Юрий Андреевич]''', <br /> Преподаватель, ведёт практические занятия
 
# '''[https://www.hse.ru/org/persons/179803503 Дубнов Юрий Андреевич]''', <br /> Преподаватель, ведёт практические занятия
 
===== Расписание =====
 
{| class="wikitable"
 
|-
 
! Пара !! Группа (ауд.) !! Преподаватель !! Группа (ауд.) !! Преподаватель !! Группа (ауд.) !! Преподаватель
 
|-
 
| 12.10-13.30 || ИАД-9 || Вознесенская Т.В. || ИАД-10 || Кутылев С.А. || - || -
 
|-
 
| 13.40-15.00 || Лекция || Вознесенская Т.В. || Лекция || Вознесенская Т.В. || Лекция || Вознесенская Т.В.
 
|-
 
| 15.10-16.30 || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
 
|-
 
| 16.40-18.00|| Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки || Текст ячейки
 
|}
 
  
 
====Учебный процесс====
 
====Учебный процесс====
Строка 61: Строка 41:
  
 
===== Практические занятия =====
 
===== Практические занятия =====
* ПЗ-1 Введение в программирование. - 07.09.2016
+
* ПЗ-1 Введение в программирование. - 06.09.2016
* ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 14.09.2016
+
* ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 13.09.2016
* ПЗ-3 Циклы. - 21.09.2016
+
* ПЗ-3 Циклы. - 20.09.2016
* ПЗ-4 Какие бывают строки. - 28.09.2016
+
* ПЗ-4 Какие бывают строки. - 27.09.2016
* ПЗ-5 Списки и кортежи. - 05.10.2016
+
* ПЗ-5 Списки и кортежи. - 04.10.2016
 
* ПЗ-6 Множества и словари. - 12.10.2016
 
* ПЗ-6 Множества и словари. - 12.10.2016
 
* ПЗ-7 Функции. Рекурсия. - 19.10.2016
 
* ПЗ-7 Функции. Рекурсия. - 19.10.2016
Строка 81: Строка 61:
  
 
Оценки за домашние задания и посещение семинаров (по группам)
 
Оценки за домашние задания и посещение семинаров (по группам)
# группа ИАД-1 - [https://goo.gl/xHd9Ny ссылка]
+
TBA
# группа ИАД-2 - [https://goo.gl/nOEqri ссылка]
+
# группа ИАД-3 - [https://goo.gl/sm1aue ссылка]
+
# группа ИАД-4 - [https://goo.gl/Tvh4eo ссылка]
+
# группа ИАД-5 - [https://goo.gl/dNBfk1 ссылка]
+
# группа ИАД-6 - [https://goo.gl/iifOWs ссылка]
+
# группа ИАД-7 - [https://goo.gl/oJJ8eU ссылка]
+
# группа ИАД-8 - [https://goo.gl/wLYidF ссылка]
+
# группа ИАД-9 - [https://goo.gl/CJphc8 ссылка]
+
# группа ИАД-10 - [https://goo.gl/OS5W2D ссылка]
+
  
 
==== Дополнительная информация ====
 
==== Дополнительная информация ====
Строка 101: Строка 72:
 
* [https://download.jetbrains.com/python/pycharm-community-2016.2.3.exe Windows]
 
* [https://download.jetbrains.com/python/pycharm-community-2016.2.3.exe Windows]
 
* [https://download.jetbrains.com/python/pycharm-community-2016.2.3.dmg OSX]
 
* [https://download.jetbrains.com/python/pycharm-community-2016.2.3.dmg OSX]
 
===== Ссылки на информационную группу в Telegram (по группам): =====
 
# группа ИАД-4 - [https://telegram.me/joinchat/AAPyYUE1udTjDEWgS_xeaw ссылка]
 
# группа ИАД-8 - [https://telegram.me/joinchat/AAPyYUFQEHakTq8kaJI4hg ссылка]
 
# группа ИАД-10 - [https://telegram.me/joinchat/AAPyYT7Y6ZHAEhrFEj4zSA ссылка]
 
 
===== Ссылки на семинары (для групп ИАД-4, ИАД-8, ИАД-10): =====
 
* [https://yadi.sk/i/WIeZKOW8vUzhg Семинар 1]
 

Версия 21:44, 19 сентября 2017

Курс "Введение в программирование" в майноре "Интеллектуальный анализ данных"

О курсе

Курс посвящён изучению основ и методологии программирования на основе языка Python, который широко используется для разработки и реализации методов анализа данных. Рассматриваются основные алгоритмы и структуры данных, средства разработки и отладки программ. Изучаются основы работы с библиотекой поддержки больших многомерных массивов NumPy и пакетом анализа данных Pandas.

Читается: 1-2 модуль 2 курса, 2017/2018 учебный год.
Пререквизиты: Нет
Трудоемкость: 5 кредитов

Продолжительность

Всего: 60 аудиторных часов:
Из них:

  • 30 часов лекций
  • 30 часов практических занятий
Формы контроля
  • контрольная работа
  • домашнее задание
  • экзамен
Преподаватели
  1. Вознесенская Тамара Васильевна,
    Доцент, ведёт лекционные и практические занятия
  2. Кутылев Сергей Александрович,
    Преподаватель, ведёт практические занятия
  3. Дубнов Юрий Андреевич,
    Преподаватель, ведёт практические занятия

Учебный процесс

Лекции
Практические занятия
  • ПЗ-1 Введение в программирование. - 06.09.2016
  • ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 13.09.2016
  • ПЗ-3 Циклы. - 20.09.2016
  • ПЗ-4 Какие бывают строки. - 27.09.2016
  • ПЗ-5 Списки и кортежи. - 04.10.2016
  • ПЗ-6 Множества и словари. - 12.10.2016
  • ПЗ-7 Функции. Рекурсия. - 19.10.2016
  • ПЗ-8 Файлы. - 02.11.2016
  • ПЗ-9 Контрольная работа по темам - 09.11.2016
  • ПЗ-10 Алгоритмы. Сортировка и поиск. - 16.11.2016
  • ПЗ-11 Структуры данных. - 23.11.2016
  • ПЗ-12 Графы. - 30.11.2016
  • ПЗ-13 Работа с библиотеками NumPy, Pandas, Matplotlib, Seaborn. - 07.12.2016
  • ПЗ-14 Решение задач, выставление оценок - 14.12.2016
  • Экзамен - 21.12.2016
Домашние задания:

Ссылка на список контестов домашних заданий и дедлайнов по ним

Оценки за домашние задания и посещение семинаров (по группам) TBA

Дополнительная информация

Полезные ссылки

Установщик интерпретатора Python3

Установщик интегрированной среды разработки IDE JetBrains PyCharm Community Edition