Внимание! Материалы могут быть недоступны или обновлены на текущий учебный год.
Лекции:
Дата | Темы | Файлы | Задание |
---|---|---|---|
19.02.2024 1 2 3 |
Введение Переменные Типы данных: числа, строки, элементарные операции Функция print() Списки Логика, условный оператор Циклы for и while Ответы к заданиям для выполнения в классе |
if_elif_else_diagram.svg | FizzBuzz |
24.02.2024 |
break, continue Тернарный оператор List comprehension Словари Функции Ответы к заданиям для выполнения в классе |
Функция для вычисления модуля разности двух чисел | |
26.02.2024 |
Кортежи Множества sum(), all(), any(), min(), max(), sorted() Работа с текстовыми файлами Строковые методы Ответы к заданиям для выполнения в классе |
text_numbers.txt | Функции для сложения и умножения матриц, умножения матрицы на число |
04.03.2024 |
Аргументы функций Поверхностное и глубокое копирование main() import docstrings Обработка исключений Практика Ответы к заданиям для выполнения в классе |
print_nums.py print_nums2.py print_nums3.py |
Функция для подсчёта сочетаний букв в тексте |
11.03.2024 |
Чтение и запись файлов .wav
Ответы к заданиям для выполнения в классе |
cta0001.wav cta0001_stereo.wav cta0001.sbl |
Преобразование .wav из моно в стерео с дополнительной обработкой |
18.03.2024 |
Чтение и запись файлов .seg
Ответы к заданиям для выполнения в классе |
cta0001.seg_B2 cta0001.seg |
Деление файла .wav по меткам |
25.03.2024 |
Файловые системы. Работа с многоуровневой разметкой
Ответы к заданиям для выполнения в классе |
🔒cta_seg.zip | Создание произносительного словаря по корпусу |
01.04.2024 |
Чтение и запись файлов .TextGrid
Ответы к заданиям для выполнения в классе |
cta0001.TextGrid result_example.png |
Вычисление нормализованных длительностей звуков |
08.04.2024 |
Работа с метками периодов основного тона
Ответы к заданиям для выполнения в классе |
cta0001.seg_G1 cta0001.PointProcess |
Поиск границ звонких участков |
15.04.2024 |
Библиотека parselmouth
Ответы к заданиям для выполнения в классе |
fpt1 |
График F1-F2 |
22.04.2024 |
Библиотека parselmouth: функции read() и call()
Ответы к заданиям для выполнения в классе |
cta0001.wav cta0001.seg_B1 kta0001.wav kta0001.seg_B1 |
Пересадка мелодического контура |
29.04.2024 |
Библиотеки scipy и librosa
Ответы к заданиям для выполнения в классе |
cta0001.wav fpt1 |
Вычисление схожести звуков по MFCC |
06.05.2024 |
Работа с транскрипцией. Чтение файлов аннотации .eaf и .xml
Ответы к заданиям для выполнения в классе |
av1fpt1.TextGrid kholyavin_-_dolg_i.eaf ab_pol_eng_f_free_c1.xml fpt1 |
Определение зависимости значений формант и значений фонологических признаков |
13.05.2024 |
Регулярные выражения
Ответы к заданиям для выполнения в классе |
Регулярное выражение для автомобильного номера. Консонантные кластеры | |
20.05.2024 |
Практика: определение интонационных характеристик высказывания
Ответы к заданиям для выполнения в классе |
cta0001-0010.zip |
Работа с метками границ периодов ОТ |
27.05.2024 |
Расстояние Левенштейна
|
Файлы к зачёту:
cta0001.wav cta0001.seg_B1 cta0001.seg_Y1 |
cta0003.wav cta0003.seg_B1 cta0003.seg_Y1 |
Аргументы команд Praat:
Shift frequenciesДругие курсы:
Основы программирования (второй курс)
Разработка и реализация алгоритмов с использованием языка Python (третий курс)
Программирование лингвистических задач (четвёртый курс)
Полезные ссылки:
Основы программирования на Python (курс НИУ ВШЭ)
LeetCode: банк задач по программированию
Среды разработки:
Среда разработки Visual Studio Code
Список дополнительной литературы:
Подписывайтесь на соцсети нашей кафедры!
t.me/phonetics_spbu
vk.com/phonetics.spbu