Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
8.5 Excepţii definite de utilizator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54<br />
8.6 Definirea acţiunilor de curăţare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56<br />
9 Clase 57<br />
9.1 Câteva cuvinte despre terminologie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57<br />
9.2 Domenii de vizibilitate (Scopes) şi domenii de definiţie a numelor(Name Spaces) . . . . . . . . 58<br />
9.3 O primă privire asupra claselor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59<br />
9.4 Alte observaţii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61<br />
9.5 Moştenirea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62<br />
9.6 Variabile private . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
9.7 Altfel de clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64<br />
9.8 Excepţiile pot fi clase . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
9.9 Iteratori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65<br />
9.10 Generatori . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
9.11 Expresii generator . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 67<br />
10 Pe scurt despre Standard Library - partea I 69<br />
10.1 Interfaţa cu sistemul de operare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
10.2 Fişierele Wildcard (asterisc) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69<br />
10.3 Argumentele în linia de comandă . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
10.4 Redirectarea semnalării erorilor şi terminarea execuţiei programului . . . . . . . . . . . . . . . 70<br />
10.5 Unificarea tratării şirurilor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70<br />
10.6 Module matematice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
10.7 Accesul la Internet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
10.8 Data şi timpul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 71<br />
10.9 Compresarea datelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
10.10 Măsurarea performanţei . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72<br />
10.11 Controlul calităţii programului . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
10.12 <strong>Python</strong> oferit "la cheie" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73<br />
11 Pe scurt despre Standard Library - partea II 75<br />
11.1 Formatarea datelor de ieşire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75<br />
11.2 Şirurile şablon (Templating) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76<br />
11.3 Lucrul cu reprezentări binare ale datelor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
11.4 Multi-threading . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77<br />
11.5 Conectivitatea (Logging) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78<br />
11.6 Legături slabe la memorie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
11.7 Instrumente de lucru cu listele . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79<br />
11.8 Aritmetica în virgulă flotantă zecimală . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80<br />
12 Continuarea 83<br />
A Editarea în linie de comandă şi repetarea comenzilor anterioare 85<br />
A.1 Editarea în linie de comandă . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
A.2 Repetarea comenzilor anterioare(History) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85<br />
A.3 Redefinirea tastelor funcţionale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86<br />
A.4 Comentarii . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87<br />
B Aritmetica în virgulă flotantă: rezultate şi limitări 89<br />
B.1 Erori de reprezentare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91<br />
C Istoricul produsului <strong>Python</strong> şi licenţierea 93<br />
C.1 Istoricul produsului . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93<br />
C.2 Terms and conditions for accessing or otherwise using <strong>Python</strong> . . . . . . . . . . . . . . . . . . . 94<br />
C.3 Licenses and Acknowledgements for Incorporated Software . . . . . . . . . . . . . . . . . . . . 96<br />
ii