Введение в программирование (курс майнора) 2018/2019
Материал из Wiki - Факультет компьютерных наук
Экзамен состоится в среду, 19 декабря, в 10:30, ауд. 503, 505
Экзамен состоит из двух частей - контеста (0-5 баллов) и устного ответа (0-5 баллов).
Контест содержит 2 задачи по темам 1-го модуля. Условия проведения контеста те же, что были на КР, время решения - 1 час.
Список билетов здесь [1]. При подготовке можно пользоваться любыми материалами. В качестве одного из дополнительных вопросов нужно будет разобрать и пояснить предложенный преподавателем код одной из задач домашних заданий (не обязательно своей).
Лекции
лекции проходят в ауд. 317
- ЛЕКЦИЯ 1. Что такое программирование. Парадигмы программирования. Языки программирования. Стандартный инструментарий программиста. Особенности языка Python. - 05.09.2018; Семинар: [2]
- ЛЕКЦИЯ 2. Простые типы данных языка Python. Условный оператор. - 12.09.2018; Семинар: [3]
- ЛЕКЦИЯ 3. Последовательности: строки. Циклы. - 19.09.2018; Семинар: [4]
- ЛЕКЦИЯ 4. Последовательности: списки и кортежи. - 26.09.2018; Семинар:[5]
- ЛЕКЦИЯ 5. Словари. Множества. Стиль программирования. - 03.10.2018; Семинар:[6]
- ЛЕКЦИЯ 6. Функции. Рекурсия. - 10.10.2018; Семинар:[7]
- ЛЕКЦИЯ 7. ООП. [8] - 17.10.2018;
- ЛЕКЦИЯ 8. Cортировка одномерных массивов. - 31.10.2018; Семинар:[9]
- ЛЕКЦИЯ 9. Алгоритмы поиска. - 14.11.2018; Семинар:[10]
- ЛЕКЦИЯ 10. Структуры данных. - 21.11.2018;
- ЛЕКЦИЯ 11. Алгоритмы на графах. - 28.11.2018; Семинар: [11]
- ЛЕКЦИЯ 12. Библиотека Numpy.[12] - 05.12.2018; Семинар: [13], Pandas
- ЛЕКЦИЯ 13. Библиотеки Pandas, Matplotlib, Seaborn. - 12.12.2018; Семинар: [14]