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

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
м (Sakutylev переименовал страницу Майнор Интеллектуальный анализ данных/Введение в программирование 2016/2017 в [[Майнор Интеллектуальный анали…)
 
Строка 23: Строка 23:
 
====Учебный процесс====
 
====Учебный процесс====
 
===== Лекции =====
 
===== Лекции =====
* ЛЕКЦИЯ-1 [https://yadi.sk/i/JZnMUS3EvNQLz Что такое программирование. Парадигмы программирования. Стандартный инструментарий программиста. Особенности языка Python.] - 07.09.2016
+
* ЛЕКЦИЯ-1 [https://yadi.sk/i/JZnMUS3EvNQLz Что такое программирование. Парадигмы программирования. Стандартный инструментарий программиста. Особенности языка Python.] - 06.09.2017
* ЛЕКЦИЯ-2 [https://yadi.sk/i/HXnyJFavvNQMB Типы данных в программировании. Динамическая типизация. Простые типы данных языка Python. Условный оператор.] - 14.09.2016
+
* ЛЕКЦИЯ-2 [https://yadi.sk/i/HXnyJFavvNQMB Типы данных в программировании. Динамическая типизация. Простые типы данных языка Python. Условный оператор.] - 13.09.2017
* ЛЕКЦИЯ-3 [https://yadi.sk/i/D-0YNRRXwCTae Понятие алгоритма и вычислимой функции. Циклы.] - 28.09.2016
+
* ЛЕКЦИЯ-3 [https://yadi.sk/i/D-0YNRRXwCTae Понятие алгоритма и вычислимой функции. Циклы.] - 20.09.2017
* ЛЕКЦИЯ-4 [https://yadi.sk/i/tqKlQlfXwCTap Последовательности: строки.] - 28.09.2016
+
 
* ЛЕКЦИЯ-5 [https://yadi.sk/i/UinvfEthwfhT7 Последовательности: списки и кортежи.] - 05.10.2016
+
* ЛЕКЦИЯ-6 [https://yadi.sk/i/gVifsNdNwz6qW Множества и словари.] - 12.10.2016
+
* ЛЕКЦИЯ-7 [https://yadi.sk/i/p-reRh-Vxvojm Функции. Рекурсия.] [https://yadi.sk/i/tPAfw27LyjwCw Файлы] - 19.10.2016
+
* ЛЕКЦИЯ-8 [https://yadi.sk/i/sO9Uy5Aryjw5v Алгоритмы сортировки]  - 02.11.2016
+
* ЛЕКЦИЯ-9 [https://yadi.sk/i/rwgUG4b_zCXN7 Алгоритмы поиска.] - 09.11.2016
+
* ЛЕКЦИЯ-10 [https://yadi.sk/i/ORA1sC3OzCXNZ Структуры данных. Отображение абстрактных структур данных на структуры данных хранения. Стек,  очередь, куча.] - 16.11.2016
+
* ЛЕКЦИЯ-11 [https://yadi.sk/i/LJ8XFEJpzf48S Структуры данных: графы.] - 23.11.2016
+
* ЛЕКЦИЯ-12 [https://yadi.sk/i/2bzXv1Ek32NAr9 Библиотека NumPy.] - 30.11.2016
+
* ЛЕКЦИЯ-13 [https://yadi.sk/i/HK38PuYj33PMua Библиотеки Pandas, Matplotlib, Seaborn.]  - 07.12.2016
+
* ЛЕКЦИЯ-14 Python и анализ данных. - 14.12.2016
+
* [https://docs.google.com/forms/d/1MNvt-FVO_xYLDZtRrMTwZGqs1vVCzUG8i6trgNC9Fr8/viewform?edit_requested=true Опрос о курсе "Введение в программирование"]
+
* Экзамен - [https://yadi.sk/d/xB361S2A32NB8N Список теоретических вопросов.] - 21.12.2016
+
  
 
===== Практические занятия =====
 
===== Практические занятия =====
* ПЗ-1 Введение в программирование. - 06.09.2016
+
* ПЗ-1 Введение в программирование. - 06.09.2017
* ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 13.09.2016
+
* ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 13.09.2017
* ПЗ-3 Циклы. - 20.09.2016
+
* ПЗ-3 Циклы. - 20.09.2017
* ПЗ-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
+
  
 
===== Домашние задания: =====
 
===== Домашние задания: =====

Текущая версия на 21:45, 19 сентября 2017

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

О курсе

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

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

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

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

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

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

Лекции


Практические занятия
  • ПЗ-1 Введение в программирование. - 06.09.2017
  • ПЗ-2 Простые типы данных. Числа и операции над ними. Условный оператор. - 13.09.2017
  • ПЗ-3 Циклы. - 20.09.2017


Домашние задания:

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

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

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

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

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

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