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