Внимание! Материалы могут быть недоступны или обновлены на текущий учебный год.
Лекции:
Дата | Темы | Файлы | Задание |
---|---|---|---|
Начинающие | |||
17.02.2023 | Введение Переменные Типы данных: числа, строки, элементарные операции Функция print() |
Вычисление расстояния между двумя точками | |
03.03.2023 1 2 |
Списки Логика, условный оператор Циклы for и while |
Валидность автомобильного номера | |
10.03.2023 1 2 |
Текстовые файлы Методы строк Списковое включение |
Вычисление квадратов чисел | |
17.03.2023 1 2 3 |
Кортежи, множества, словари Сортировка |
numbers.txt | Тетрадка 1, задания 1-3 (файл numbers.txt) |
24.03.2023 1 2 |
Функции | Реализация функции argmax в четырёх вариантах (1) | |
31.03.2023 1 2 |
Функция main. import Отладка и тестирование |
TBD | |
Продолжающие | |||
17.02.2023 | Практическое задание | file_1.txt file_2.txt file_3.txt tasks.docx |
См. файл tasks.docx |
03.03.2023 | Чтение и запись файлов .wav | cta0001.wav cta0001_stereo.wav cta0001.sbl cta0001.seg_B2 |
См. тетрадку |
10.03.2023 | Чтение и запись файлов .seg | cta0001.seg_B2 cta0001.seg |
См. тетрадку |
17.03.2023 | Чтение и запись файлов .TextGrid | cta0001.TextGrid | См. тетрадку |
24.03.2023 | parselmouth | andre_fpt1 | См. тетрадку |
31.03.2023 | Выполняем задание на выбор | answerlist.txt wordlist.txt |
1 2 3 |
07.04.2023 pt1 pt2 |
Классы. Волшебные методы | Реализовать класс Matrix | |
14.04.2023 pt1 pt2 pt3 |
Single dispatch. Наследование. Односвязные списки | Реализация метода для удаления повторяющихся значений в списке | |
21.04.2023 | Двусвязные списки ? Дерево бинарного поиска | TBD |
Полезные ссылки:
Основы программирования на Python (курс НИУ ВШЭ)
LeetCode: банк задач по программированию
Основы программирования (второй курс)
Разработка и реализация алгоритмов с использованием языка Python
Программирование лингвистических задач (четвёртый курс)
Среда разработки Visual Studio Code
Список дополнительной литературы: