Tutorialul de Python¶
Python-ul este un limbaj de programare puternic, ușor de învățat. El are structuri de date de nivel înalt eficiente și o abordare simplă dar eficace a programării orientate-obiect. Sintaxa elegantă și tipizarea dinamică ale Python-ului, împreună cu natura sa interpretată, fac din el un limbaj ideal pentru scriptare și dezvoltarea rapidă de aplicații în multe domenii pe majoritatea platformelor de calcul.
Interpretorul de Python și biblioteca standard extinsă sunt disponibile liber în cod-sursă sau în format binar pentru toate platformele importante de calcul pe site-ul web Python, https://www.python.org/, și pot fi distribuite (la) liber. Același site conține și distribuții de și pointeri către multe module Python libere ale altor părți, programe și unelte, precum și documentație adițională.
Interpretorul de Python se extinde ușor cu funcții și tipuri de date noi implementate în C sau în C++ (ori în alte limbaje apelabile din C). Python-ul este potrivit, de asemenea, ca limbaj de extindere pentru aplicații personalizabile.
This tutorial introduces the reader informally to the basic concepts and features of the Python language and system. It helps to have a Python interpreter handy for hands-on experience, but all examples are self-contained, so the tutorial can be read off-line as well.
Pentru o descriere a obiectelor și modulelor standard, vedeți Biblioteca standard a Python-ului. Referința limbajului Python conține o definiție mai formalizată a limbajului. Pentru a scrie extensii în C sau în C++, citiți Extinzând și scufundând interpretorul de Python și Manualul de referință al API-ului C al Python-ului. Există, de asemenea, mai multe cărți care studiază Python-ul în profunzime.
Acest tutorial nu încearcă să fie atotcuprinzător și nici să prezinte fiecare caracteristică, nici măcar fiecare caracteristică de uz frecvent. În schimb, el introduce multe din caracteristicile notabile ale Python-ului și vă veți putea face o părere consistentă despre stilul și specificul limbajului. După citirea lui, veți putea citi și scrie module și programe Python, respectiv veți fi pregătit să învățați mai multe despre diversele module de bibliotecă Python descrise în Biblioteca standard a Python-ului.
Glosarul merită, de asemenea, parcurs.
- 1. Deschizându-vă apetitul
- 2. Utilizarea interpretorului de Python
- 3. O introducere informală în Python
- 4. Mai multe unelte de control al fluxului
- 4.1. Instrucțiuni
if - 4.2. Instrucțiuni
for - 4.3. Funcția
range() - 4.4. Instrucțiunile
breakșicontinue - 4.5. Clauzele
elseale ciclurilor - 4.6. Instrucțiuni
pass - 4.7. Instrucțiuni
match - 4.8. Definirea funcțiilor
- 4.9. Mai multe despre definirea funcțiilor
- 4.10. Intermezzo: stilul în care scriem cod
- 4.1. Instrucțiuni
- 5. Structuri de date
- 6. Module
- 7. Intrări și ieșiri
- 8. Erori și excepții
- 8.1. Erori de sintaxă
- 8.2. Excepții
- 8.3. Tratarea excepțiilor
- 8.4. Ridicând excepții
- 8.5. Înlănțuirea excepțiilor
- 8.6. Excepții definite de utilizator
- 8.7. Definirea unor acțiuni de curățare
- 8.8. Acțiuni de curățare predefinite
- 8.9. Ridicarea și tratarea de excepții grupate, fără legătură una cu alta
- 8.10. Îmbogățind excepțiile cu notițe
- 9. Clase
- 10. Turul pe scurt al bibliotecii standard
- 10.1. Interfața cu sistemul de operare
- 10.2. Caractere de înlocuire pentru fișiere
- 10.3. Argumente în linia de comandă
- 10.4. Redirecționarea ieșirii erorilor și încheierea programelor
- 10.5. Identificarea după tipare a șirurilor de caractere
- 10.6. Matematică
- 10.7. Accesul la Internet
- 10.8. Date calendaristice și momente de timp
- 10.9. Compresia datelor
- 10.10. Măsurarea performanțelor
- 10.11. Controlul calității
- 10.12. Bateriile sunt incluse
- 11. Turul pe scurt al bibliotecii standard — Partea II
- 12. Medii virtuale și pachete
- 13. Și acum?
- 14. Editarea interactivă a datelor de intrare și substituții în istoric
- 15. Aritmetică în virgulă mobilă: probleme și limitări
- 16. Anexă