Sveiki atvykÄ ÄÆ āPerl Programmingā ā edukacinÄ programÄlÄ, skirtÄ
padÄti jums iÅ”mokti raÅ”yti Perl scenarijus, apdoroti tekstÄ
, tvarkyti reguliariÄ
sias iÅ”raiÅ”kas, tvarkyti failus, automatizuoti sistemas, prisijungti prie duomenų bazių ir kurti vidines sistemas. Ji siÅ«lo organizuotas pamokas ir praktinius vadovus studentams, kÅ«rÄjams, sistemų administratoriams ir DevOps besimokantiesiems.
š± DVIEJŲ CENTRŲ MOKYMOSI STRUKTÅŖRA
1. MOKYMOSI SKIRTUKAS
Sužinokite apie Perl pagrindus, sintaksÄ, duomenų tipus, masyvus, maiÅ”os algoritmus, reguliariÄ
sias iÅ”raiÅ”kas, valdymo srautÄ
, subrutinas, failų operacijas, modulius, duomenų bazių integracijÄ
, žiniatinklio scenarijus ir objektinÄÆ programavimÄ
.
2. KAIP TAIKYTI SKIRTUKAS
Vykdykite nuoseklius vadovus, kaip diegti Perl, vykdyti scenarijus, apdoroti tekstÄ
, analizuoti failus, tvarkyti komandinÄs eilutÄs argumentus, derinti, testuoti ir diegti.
š PERL PROGRAMAVIMO TEMOS
⢠Darbo su Perl pradžia
Supraskite, kas yra Perl, kur jis naudojamas, kaip jÄÆ ÄÆdiegti, konfigÅ«ruoti kÅ«rimo aplinkÄ
ir paleisti savo pirmÄ
jį scenarijų.
⢠Kintamieji ir duomenų tipai
Sužinokite apie skaliarus, skaiÄius, eilutes, neapibrÄžtas reikÅ”mes, operatorius, iÅ”raiÅ”kas, interpoliacijÄ
ir pagrindinÄ Perl sintaksÄ.
⢠Masyvai, maiŔos ir nuorodos
Dirbkite su masyvais, maiÅ”omis, sÄ
raÅ”ais, nuorodomis ir ÄÆdÄtomis struktÅ«romis, kad saugotumÄte, tvarkytumÄte ir pasiektumÄte informacijÄ
.
⢠EilutÄs ir reguliariosios iÅ”raiÅ”kos
Studijuokite eiluÄių operacijas, skaidymÄ
, sujungimÄ
, Å”ablonų atitikimÄ
, pakeitimus, fiksavimÄ
ir reguliariÄ
sias iŔraiŔkas paieŔkai, patvirtinimui ir teksto transformavimui.
⢠SÄ
lygos ir ciklai
Supraskite if, unless, while, until, for, foreach, ciklų žymas ir valdymo teiginius, naudojamus programos eigai valdyti.
⢠Subprogramos ir apimtis
Kurkite pakartotinai naudojamas funkcijas, perduokite argumentus, grÄ
žinkite reikŔmes ir valdykite kintamųjų apimtį naudodami my, local ir state.
⢠Failai, katalogai ir įvestis/iŔvestis
Sužinokite, kaip atidaryti, skaityti, raÅ”yti, pridÄti ir uždaryti failus. IÅ”tirkite failų rankenÄles, katalogus, standartinÄ ÄÆvestÄÆ, standartinÄ iÅ”vestÄÆ ir formatuotÄ
tekstÄ
.
⢠Moduliai ir CPAN
Supraskite āPerlā paketus, modulius, vardų erdves, CPAN diegimÄ
, pakartotinai naudojamas bibliotekas ir kodavimo konvencijas.
⢠Duomenų bazių ir žiniatinklio integracija
Sužinokite, kaip āPerlā veikia su duomenų bazÄmis per DBI, kaip CGI scenarijai palaiko žiniatinklio programas ir kaip scenarijai gali tvarkyti el. paÅ”tÄ
, procesus ir sistemos užduotis.
⢠Objektinis āPerlā
Studijuokite paketus, klases, objektus, metodus, konstruktorius, paveldÄjimÄ
ir struktÅ«rizuotų programų dizainÄ
.
š» PRAKTIÅ KI INSTRUKCIJOS
Instrukcijų skyriuje pateikiamos gairÄs apie:
⢠āPerlā diegimÄ
āWindowsā, āmacOSā ir āLinuxā sistemose
⢠Skriptų vykdymÄ
iÅ” terminalo
⢠Darbas su skaliarais, masyvais ir maiŔos kodais
⢠Įvesties skaitymas per STDIN
⢠EiluÄių ir reguliariųjų iÅ”raiÅ”kų manipuliavimas
⢠Daugkartinio naudojimo subprogramų kūrimas
⢠Klaidų tvarkymas naudojant āevalā, ādieā ir āwarnā
⢠Tekstinių failų skaitymas ir raŔymas
⢠Argumentų apdorojimas naudojant @ARGV
⢠CSV, JSON ir XML duomenų analizÄ
⢠Skriptų prijungimas prie duomenų bazių
⢠Sistemos komandų vykdymas
⢠Derinimas naudojant āPerlā derinimo priemonÄ
⢠Vienetų testų raÅ”ymas naudojant āTest::Moreā
⢠Modulių ir paketų tvarkymas
⢠Skriptų rengimas diegimui
šÆ KAS GALI NAUDOTIS Å IA PROGRAMÄLE?
Å i programÄlÄ tinka informatikos studentams, programavimo pradedantiesiems, sistemų administratoriams, āDevOpsā inžinieriams, serverių kÅ«rÄjams, žiniatinklio kÅ«rÄjams, duomenų inžinieriams, automatizavimo besimokantiesiems ir specialistams, dirbantiems su scenarijais, žurnalais, failais ar struktÅ«rizuotais duomenimis.
š” MOKYMOSI NAUDA
StruktÅ«rizuoti skyriai palengvina Perl sintaksÄs mokymÄ
si, programavimo sÄ
vokų kartojimÄ
, reguliariųjų iÅ”raiÅ”kų supratimÄ
ir teorijos susiejimÄ
su scenarijų raÅ”ymo užduotimis. PaieÅ”ka padeda vartotojams greitai rasti temas, o žymÄs ā iÅ”saugoti naudingas pamokas.
Turinys gali padÄti akademiniame mokymesi, pasiruoÅ”ti pokalbiams, automatizuoti sistemas, kurti vidines sistemas, apdoroti žurnalus ir lavinti bendrus programavimo ÄÆgÅ«džius.
š REGULIARI Å VIETIMO ATNAUJINIMAI
ProgramÄlÄ gauna bendruosius atnaujinimus, susijusius su Perl pamokomis, scenarijų raÅ”ymo vadovais, turinio organizavimu, paieÅ”kos ir žymių naudojimu, naÅ”umu, klaidų taisymais ir stabilumu. Atnaujinimai taip pat gali patikslinti esamus paaiÅ”kinimus ir pagerinti mokymosi patirtÄÆ.