Manualul Avansat de Python
Tutorial avansat despre limbajul de programare Python. Multă teorie și exerciții!
Funcții
001
Domeniul local de vizibilitate al variabilelor în Python
002Domeniul global de vizibilitate al variabilelor în Python
003Interacțiunea domeniilor de vizibilitate în Python
004Nuanțe ale lucrului cu domeniile de vizibilitate în Python
005Transmiterea variabilelor prin valoare în Python
006Transmiterea variabilelor prin referință în Python
007Transmiterea primitivelor ca parametri ai funcțiilor în Python
008Transmiterea obiectelor ca parametri în Python
009Funcția ca variabilă în Python
010Funcții callback în Python
011Transmiterea mai multor parametri într-o funcție în Python
012Combinarea parametrilor obișnuiți și *args în Python
013Afișarea parametrilor numiți sub formă de dicționar în Python
014Combinarea parametrilor în Python
015Afișarea documentației funcției în Python
016Funcția lambda în Python
017Funcția map pentru iterarea obiectelor în Python
018Funcția filter pentru filtrarea obiectelor în Python
019Instrucțiunea global în Python
020Funcție în funcție în Python
021Instrucțiunea nonlocal în Python
022Nuanțe în lucrul cu funcțiile interne în Python
023Închideri în Python
024Recursivitate în Python
Includeri
025
List Comprehensions în Python
026Operații cu elemente în înțelegerile de liste în Python
027Generarea dintr-o listă în Python
028Condiții în înțelegerile de liste în Python
029Mai multe bucle în înțelegerile de liste în Python
030Mai multe bucle cu condiție în înțelegerile de liste în Python
031Generarea unei liste bidimensionale în Python
032Generarea unui dicționar folosind înțelegerile de dicționar în Python
Expresii regulate
033
Introducere în expresiile regulate în Python
034Operatori de repetare a caracterelor în expresii regulate
035Paranteze de grupare în expresiile regulate Python
036Escaparea caracterelor speciale în expresiile regulate Python
037Acolade în expresiile regulate Python
038Limitarea lăcomiei în expresiile regulate în Python
039Grupuri de caractere în expresiile regulate Python
040Seturi de caractere în expresiile regulate Python
041Inversarea seturilor de caractere în regex
042Particularitățile chirilicelor în expresiile regulate Python
043Caractere speciale în interiorul parantezelor pătrate în Python
044Grupuri de caractere în interiorul seturilor în expresiile regulate Python
045Excepții în seturile din expresiile regulate Python
046Simbolul caret în interiorul seturilor în expresiile regulate Python
047Liniuța în seturile din expresiile regulate Python
048Începutul și sfârșitul liniei în expresiile regulate Python
049Limitele cuvintelor în expresiile regulate Python
050Multilineitate în expresiile regulate Python
051Comanda 'sau' în expresiile regulate Python
052Metoda search în expresiile regulate Python
053Poziția găsită în metoda search Python
054Grupuri de captură în metoda search Python
055Grupuri prin metoda group în metoda search Python
056Toate grupurile de captură ca tuplu în metoda search din Python
057Sloturi denumite în metoda search Python
058Grupuri de captură în șirul de înlocuire în Python
059Anularea escapării numărului de grup în Python
060Metoda findall în expresiile regulate din Python
061Grupuri de captură în metoda findall Python
062Metoda finditer în expresiile regulate Python
063Grupuri de captură în metoda finditer Python
064Sloturi denumite în metoda finditer din Python
065Metoda fullmatch în expresiile regulate Python
066Grupuri de captură în metoda fullmatch Python
067Metoda match în expresiile regulate din Python
068Grupuri de captură în metoda match Python
069Metoda subn în expresiile regulate din Python
070Metoda split în expresiile regulate Python
071Paranteze non-captante în expresiile regulate Python
072Lookahead și Lookbehind pozitiv și negativ în expresiile regulate Python
073Steaguri pentru expresii regulate în Python
Excepții
074
Introducere în situațiile excepționale în Python
075Interceptarea excepțiilor în Python
076Tipuri principale de excepții în Python
077Interceptarea diferitelor tipuri de excepții în Python
078Blocul else la capturarea excepțiilor în Python
079Blocul finally la capturarea excepțiilor în Python
080Aruncarea propriilor tipuri de excepții în Python
081Excepții personalizate în condiții în Python
082Funcție cu excepție în Python
Module
083
Introducere în importul în Python
084Redenumirea modulului în Python
085Importul unei părți a modulului în Python
086Importul întregului conținut al fișierului în Python
087Managerul de pachete pip în Python
088Instalarea unei biblioteci folosind pip în Python
089Verificarea prezenței unei biblioteci folosind pip în Python
090Actualizarea versiunii unei biblioteci folosind pip în Python
091Eliminarea unei biblioteci folosind pip în Python
Mediul virtual
Baze de date SQl
098
Introducere în bazele de date în Python
099Lucrul cu bazele de date prin intermediul PhpMyAdmin
100Tabelul de testare users
101Manipulări pregătitoare pentru lucrul cu SQL în Python
102Trimiterea cererilor către baza de date în Python
103Afișarea tuturor înregistrărilor sub formă de dicționar în Python
104Selectarea înregistrărilor prin interogare SQL către baza de date în Python
105Operațiile logice în interogările SQL în Python
106Afișarea unei singure înregistrări în Python
107Câmpurile de selecție în interogarea SQL în Python
108Inserarea înregistrărilor prin interogare SQL în Python
109Inserarea înregistrărilor cu coloane lipsă prin interogare SQL în Python
110Actualizarea înregistrărilor prin interogare SQL în Python
111Ștergerea înregistrărilor prin interogare SQL în Python
112Redenumirea câmpurilor în Python
113Selectarea înregistrărilor după valori specifice în Python
114Limitarea numărului de înregistrări în SQL în Python
115Sortarea înregistrărilor prin interogare SQL în Python
116Selectarea valorii minime în SQL în Python
117Selectarea valorii maxime în SQL în Python
118Suma valorilor câmpului în SQL în Python
119Numărarea cantității prin interogare SQL în Python
120Gruparea rezultatelor în Python
121Concatenarea șirurilor la selectarea din SQL în Python
Organizarea Bazelor de Date
122