Tutorialul de Python

Sfat

Tutorialul de față a fost gândit pentru programatorii nou-veniți în lumea Python, dar nu pentru începătorii nou-veniți în lumea programării.

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.

Acest tutorial îl introduce informal pe cititor în conceptele de bază și în caracteristicile limbajului și sistemului Python. Țineți seama de faptul că parcurgerea lui presupune din partea dumneavoastră o înțelegere (cel puțin) elementară a programării, la nivel general. Este util să aveți la îndemână un interpretor de Python pentru experimentări imediate, însă toate exemplele sunt de sine stătătoare, astfel că tutorialul poate fi citit și fără interpretor.

Pentru o descriere a obiectelor și modulelor standard, vedeți The Python Standard Library. The Python Language Reference conține o definiție mai formalizată a limbajului. Pentru a scrie extensii în C sau în C++, citiți Extending and Embedding the Python Interpreter și Python/C API Reference Manual. 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 The Python Standard Library.

Glossary merită, de asemenea, parcurs.