Пълен курс по програмния език Raku
От първия ред код до граматики, конкурентност и уеб услуги — практичен курс в пет части със стотици тестове и упражнения, с които да затвърдите всяка стъпка.
Отворен код · С подкрепата на The Perl & Raku Foundation
Курсът, част по част
1 Основи на Raku
Започнете оттук. Инсталирайте компилатора и след това научете променливи и типове данни, управление на потока и първите си подпрограми — основата на всичко останало.
Писане и изпълнение на програми
Повече за типовете
2 Напреднали теми по Raku
Навлезте по-дълбоко: контейнери и контексти, пълната гама от вградени типове и оператори, по-богати подпрограми и пакетиране на кода ви в модули с тестове и документация.
Контейнери
Повече за вградените типове
3 Обекти, вход-изход и изключения
Обектно-ориентирано програмиране с класове и роли, четене и писане на вход и изход и общуване с външни програми, както и обработка на грешки с изключения.
4 Регулярни изрази и граматики
Съпоставяйте текст с регулярни изрази и ги израснете до пълноценни граматики с класове за действия, които превръщат структурирания вход в данни.
Регулярни изрази
5 Функционално, паралелно, реактивно и уеб програмиране
Всичко заедно: функционално, паралелно и реактивно програмиране, а накрая — сокети, HTTP и изграждане на уеб услуги.
★ Финалният тест
Сто въпроса от части 1 до 5, проверявани в момента на отговора — завършек, който показва колко от целия курс е останало.
6 Приложение: комплексни упражнения 🆕
Заключителна сбирка от по-трудни упражнения, които черпят от целия курс. Всяко изисква повече от една идея, а много съчетават средства от различни части. Всички използват само вече представени възможности — няма нищо ново за учене, но има много за упражняване.