Cursul introduce limbajul de programare Perl, cu principiile, capabilitățile și caracteristicile de bază, într-o dimensiune suficientă pentru a începe să dezvolte sarcini de aplicație și sistem, inclusiv programarea pentru Internet.
Proiectat pentru studiu semestrial, cursul este o introducere destul de detaliată a limbajului de programare Perl. Descrie cultura unică a Perl și caracteristici care o deosebesc de alte limbi de programare și au determinat în mare măsură popularitatea sa. Considerăm principalele instrumente de programare în limba Perl versiunea 5.8. Înțelegem caracteristicile bogate ale limbii pentru crearea unei varietăți de aplicații, precum și un stil special de programare în Perl. Cursul se adresează studenților, începătorilor sau dezvoltatorilor care folosesc alte limbi și care doresc să scrie programe de aplicații sau de sistem în Perl.
Cursuri suplimentare
2 ore și 30 de minute
În această prelegere, istoria dezvoltării limbajului de programare Perl, ale cărui caracteristici sunt puternic influențate de identitatea creatorului limbii - Larry Wall. Se explică baza lingvistică a limbajului Perl și legătura sa strânsă cu filozofia Unixului. Se spune despre cultura originală a lui Perl, care unește comunitatea programatorilor Perl. Apoi, vorbim despre domeniile de aplicare ale lui Perl și vorbim despre dezvoltarea unei noi versiuni, a șasea a limbajului Perl. De asemenea, sunt oferite informații succinte despre instalarea Perl în diferite sisteme de operare. Scopul cursului este familiarizarea cu istoria creării limbajului Perl, învățarea principiilor care stau la baza acestuia și sursele caracteristicilor sale. În plus, obțineți informațiile de care aveți nevoie pentru a instala sistemul de programare Perl.
Această prelegere descrie operațiile scalare ale limbajului Perl, pentru comoditate, împărțite în grupuri. Considerăm caracteristicile, regulile de înregistrare și ordinea calculelor în expresii. Scopul cursului este să se familiarizeze cu bogatul set de operațiuni ale limbajului Perl, să învețe trăsăturile lor și să învețe cum să le aplice corect în formularea expresiilor.
Acest capitol descrie noțiunile de bază Perl de sintaxă, cuvinte-cheie și reguli Perl program. Aceasta a considerat diversitatea structurilor de control, atât tradiționale și specifice numai pentru acest limbaj de programare. Programarea în stil Perl programator presupune libertatea de exprimare a ideilor, precum și o varietate de opțiuni de sintaxă care ajuta cel mai mult. Scopul prelegerii: pentru a se familiariza cu regulile de sintaxă ale limbajului de programare Perl, care poate părea la început dificil, dar oferă flexibilitate și putere excepțională, oferind un control complet asupra punerii în aplicare a programului și să ia în considerare varietatea de stiluri în dezvoltarea de programe.
În această prelegere, sunt considerate liste - unul dintre principalele tipuri de date din Perl. Reprezentarea datelor sub formă de liste și matrice este foarte naturală pentru programatorii Perl. Și instrumentele bogate pentru a lucra cu liste, matrice și felii de matrice, oferite în această lecție, oferă dezvoltatorului oportunități ample de prelucrare a datelor. Scopul prelegerii: familiarizat cu liste și matrice, maestru capacitatea de a lucra cu date în lista de Perl, inclusiv funcțiile și operațiunile încorporate în listă și scalară un context.
În această prelegere este furnizat un alt tip de date Perl încorporat - hash-uri sau matrice asociative, care reprezintă o implementare eficientă a dicționarelor de date. Mijloacele puternice de lucru cu hash-uri în Perl vă permit să procesați datele în mod convenabil pentru o varietate de scopuri. Utilizarea hash-urilor a devenit o reprezentare naturală a datelor din Perl, simplificând adesea foarte mult algoritmul programului. Scopul lecției: să se familiarizeze cu varietatea mijloacelor de lucru cu hash-uri în Perl. Aflați modalitățile tipice de a folosi matrice asociative pentru a rezolva problemele aplicate.
Această prelegere descrie instrumentele de lucru cu informații textuale, caractere și date de șir, pe care Perl este faimos, începând cu primele versiuni. Scopul cursului este de a dobândi o cunoaștere aprofundată a caracterului și a șirului de date în Perl și de a stăpâni tehnici specifice pentru a lucra cu ei pentru rezolvarea cu succes a sarcinilor de prelucrare a informațiilor textuale.
Această prelegere va descrie pe scurt instrumentul puternic de procesare a textului - expresii regulate, a căror susținere efectivă a lui Perl a fost întotdeauna faimoasă. Expresiile regulate reprezintă un limbaj separat pentru lucrul cu informații textuale, care este construit în limbajul Perl, astfel încât să le poți folosi ușor și convenabil. Scopul cursului este de a se familiariza cu regulile descrierii expresiei regulate și mijloacele de lucru cu ei în Perl. Aflați cum să utilizați expresii regulate pentru a găsi, extrage și înlocui informații text.
Această prelegere se ocupă de organizarea datelor I / O din Perl. Sunt luate în considerare mijloacele de lucru cu directoarele, fișierele și conținutul fișierelor. Materialele acestei conferințe vă vor permite să scrieți programe complete "comunicând cu lumea exterioară". Scopul prelegerii: cunoștință cu posibilitățile subsistemului de intrare-ieșire în Perl, și să învețe tehnicile de bază de citire și scriere a datelor externe, precum și să învețe cum să lucreze cu mijloacele de a manipula fișiere și directoare.
Acest capitol va fi studiat subrutină - unități structurarea codului pe Perl, care au de asemenea caracteristici: o definiție formulare și un apel în metodele parametrilor de transmisie și de prelucrare, valoarea de întoarcere în aplicații concrete. În plus, în această prelegere vor fi discutate principiile de determinare a vizibilității numelor de variabile din programul Perl. Scopul prelegerii dobândi cunoștințele necesare pentru a dezvolta Perl programe modulare structurate, ținând cont de specificul punerii în aplicare a rutinele sale mecanism. Aflați cum să utilizați caracteristicile practice de lucru cu subrutine. Aflați modalități de specificare a domeniului variabilelor.
În această prelegere avem în vedere organizarea modulară a programelor în Perl. Este absolut necesar să o cunoașteți, deoarece programele tipice sunt ele însele plasate în mai multe fișiere sursă și nu se fac fără a atașa module externe de bibliotecă. Regulile de organizare a unităților de program și a tehnicilor de lucru cu spațiile de nume constituie subiectul discuției în această prelegere. Scopul cursului este de a învăța cum să utilizați modulele gata făcute în program și, de asemenea, să învățați cum să creați propriile module și să gestionați spațiile de nume din program folosind pachetele.
Prelegerea este dedicată dezvoltării de programe pe Perl folosind abordarea obiectului. Aceasta este o tehnologie comună de programare modernă care vă permite să vă ocupați de complexitatea programelor create prin clasificarea obiectelor și modelarea comportamentului acestora. Scopul cursului este de a învăța cum să scrieți programe în Perl cu ajutorul tehnologiei de programare a obiectelor. Aflați modalitățile de descriere a claselor și a metodelor de lucru cu obiecte, inclusiv proprietățile și metodele de clasă.
În această prelegere, vom vorbi despre programarea bazelor de date în Perl și despre mijloacele de interacțiune cu sistemele de gestionare a bazelor de date disponibile în Perl. Principala atenție va fi acordată DBI - interfața universală pentru accesul la bazele de date. Scopul cursului este de a învăța despre instrumentele de lucru cu bazele de date din Perl și de a afla cum să le aplici în programele lor pentru a accesa diferite tipuri de baze de date - de la tabele separate la servere de baze de date.
Acest capitol discută despre punerea în aplicare a programelor într-un mediu multitasking: programele de utilizator vor rula, într-un program extern, programul poate genera procese de rulare paralele, fire multiple pot fi lansate în cadrul unui program de funcționare. Toate aceste modele de programare suportate limbaje Perl și vor fi discutate în acest curs. Scopul prelegerii: să se familiarizeze cu limbajul Perl, asociat cu comunicarea interprocese, și să învețe să le aplice în dezvoltarea propriilor lor programe în limba Perl, alegerea celor mai potrivite modele de programare paralele.
În această prelegere vorbim despre posibilitățile din Perl de a procesa date în rețele IP, începând cu instrumente de nivel scăzut și terminând cu clase de lucru cu protocoale de rețea de bază. Scopul cursului este de a învăța mecanismele de bază ale transmisiei de date prin rețea și de a învăța cum să le aplicați pentru prelucrarea datelor în programele lor utilizând module standard și suplimentare Perl.
„Sistemul de execuție Perl citește codul sursă și compilează Perl l -programs“ pe zbor Scuzați-mă, dar elaborarea și interpretarea „apoi interpretează imediat programul compilat.“ - este, în esență două moduri de a programa traducerea textului în cod mașină. Când compilați întregul program este tradus în cod mașină, și apoi merge în un fișier executabil, și interpretarea sistemului de execuție citește incremental și execută instrucțiunile. Deci, care e treaba aici?
când se verifică mai multe condiții folosind if_elseif, ieșirea în continuare a programului apare după o căutare a tuturor condițiilor, indiferent de rezultatul verificării fiecărei condiții sau după prima condiție "adevărată"?