Язык и лингвистикаСреднийОсновы регулярных выраженийОсвойте сопоставление с шаблонами при помощи регулярных выражений. Изучите классы символов, квантификаторы, группы и попрактикуйтесь в написании шаблонов regex на Python.~25 мин10 шаговНачать модуль
Язык и лингвистикаСреднийГрамматика и синтаксические деревьяУзнайте, как компиляторы разбирают код с помощью токенов, правил грамматики, деревьев разбора и абстрактных синтаксических деревьев. Постройте простой парсер на Python.~25 мин10 шаговНачать модуль
Язык и лингвистикаСреднийФормальные языки и автоматыИсследуйте алфавиты, строки, регулярные выражения, конечные автоматы, контекстно-свободные грамматики, автоматы с магазинной памятью и иерархию Хомского.~30 мин12 шаговНачать модуль
Язык и лингвистикаПродвинутыйNLP и анализ текстаИзучите токенизацию, стемминг, TF-IDF, анализ тональности, мешок слов, n-граммы и классификацию текстов через практические упражнения по программированию.~28 мин10 шаговНачать модуль
Язык и лингвистикаПродвинутыйОсновы проектирования компиляторовИзучите лексический анализ, синтаксический разбор, абстрактные синтаксические деревья, семантический анализ, генерацию кода, оптимизацию и различия между компиляторами и интерпретаторами.~35 мин12 шаговНачать модуль