Par šo kursu
Laipni lūdzam Raku programmēšanas valodas kursā!
Šis kurss aptver visus galvenos valodas aspektus, kas jums nepieciešami ikdienas praksē. Kurss sastāv no piecām daļām, kas izskaidro teoriju un piedāvā daudz praktisku uzdevumu. Tiek pieņemts, ka jūs mēģināt atrisināt uzdevumus paši, pirms skatāties risinājumu.
Ja jūs tikai sākat mācīties Raku, ieteicams iziet visas daļas tādā secībā, kādā tās ir uzskaitītas satura rādītājā. Ja jums jau ir kāda pieredze un vēlaties veikt specifisku apmācību, jūs varat sākt ar vēlamo sadaļu.
Struktūra
Kurss ir sadalīts piecās daļās, katra no tām ietver vairākas sadaļas, kuras savukārt ietver vairākas tēmas (vai, vienkārši sakot, dažādas lapas ar unikālu URL).
Kurss ietver šādus materiālu veidus:
- — Teorija, kas aptver pašreizējo tēmu
- — Viktorīnas, kas pārbauda jūsu izpratni par tēmas un/vai sadaļas teoriju
- — Uzdevumi par visas sadaļas materiālu
- — Uzdevumu atbildes
Dažreiz praktiskie uzdevumi (gan viktorīnas, gan uzdevumi) sniedz papildu informāciju par tēmu, tāpēc, lai maksimāli izmantotu kursu, ieteicams tos nepalaist garām.
Zem katras lapas ir navigācijas bloks, kuru varat izmantot, lai pārvietotos pa visu kursu. Jūs vienmēr varat pāriet uz vēlamo sadaļu, izmantojot maizes drupatas izvēlni lapas augšpusē.
Lai gan navigācija ved jūs cauri uzdevumiem noteiktā secībā, jūs varat tos risināt vairāk vai mazāk nejaušā secībā pašreizējā sadaļā vai tēmā.
Saturs
Kurss ietver piecas daļas:
N | Nosaukums | Statuss |
1 | Raku pamati | Publicēts |
2 | Papildu Raku tēmas | Izstrādē… |
3 | Objektorientēta programmēšana Raku | |
4 | Regulāras izteiksmes un gramatikas | |
5 | Funkcionāla, vienlaicīga un reaktīva programmēšana |
Pašlaik pirmā daļa ir pilnībā uzrakstīta un publicēta. Pārējās daļas ir izstrādes procesā. Ņemiet vērā, ka, tā kā kurss joprojām tiek izstrādāts, tā dažādu daļu URL nākotnē var nedaudz mainīties.
Pirmā daļa, ‘Raku pamati’, satur:
- 91 tēmu
- 73 viktorīnas
- 65 uzdevumus
Jauni uzdevumi un viktorīnas var parādīties jau publicētajās tēmās, kā arī teorētiskās daļas var nedaudz mainīties, lai nodrošinātu labāko kursa plūsmu.
Priekšnoteikumi
Lai sekotu kursam un veiktu uzdevumus, jums ir nepieciešams strādājošs kompilators. Ir vairāki varianti:
- — Instalēt Rakudo kompilatoru vai Rakudo Star paketi vai
- — Izmantot tiešsaistes pakalpojumus vai
- — Izmantot Docker konteinerus
Dažādas instalēšanas iespējas ir aprakstītas pirmās daļas sākumā.
Par autoru
Kursu ir uzrakstījis Andrew Shitov, kurš seko Raku attīstībai kopš aptuveni 2000. gada (kad tas bija pazīstams kā Perl 6). Viņš ir vairāku grāmatu par programmēšanu Raku autors. Kursa materiāls ir balstīts uz ikdienas pieredzi, īpaši piedaloties The Weekly Challenge un pārskatot citu dalībnieku risinājumus, kā arī izmantojot Raku kā galveno valodu Covid Observer vietnei.
Ieguldījumi, lietošanas noteikumi un atsauksmes
Kursa izveidi atbalsta The Perl Foundation grants. Jūs varat izmantot kursu pašmācībai vai kā gatavu materiālu kopumu citu mācīšanai. Komerciāla izmantošana klasēs ir atļauta bez atļaujas. Kursa izdošana kā atsevišķs produkts vispirms ir jāapspriež ar autoru.
Avota faili ir pieejami GitHub: github.com/ash/raku-course. Jūtieties brīvi iesniegt pull request, lai labotu iespējamos kļūdas vai drukas kļūdas, vai izveidot problēmu GitHub, ja vēlaties apspriest plašāku tēmu. Jūs varat arī sazināties ar autoru pa e-pastu.
Kursa navigācija
← Sākt | Kas ir Raku →
Šī lapa ir automātiski tulkota ar ChatGPT 4o. Oriģinālais teksts angļu valodā.
Šīs lapas tulkojumi: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська