13. Și acum?¶
Parcurgerea acestui tutorial a reușit, probabil, să vă mențină treaz interesul privind folosirea Python-ului — sunteți nerăbdător să-l întrebuințați la rezolvarea unor probleme din viața reală care vă preocupă. Așadar, de unde să aflați restul (trucurilor)?
Tutorialul de față este parte din ansamblul documentației Python. Alte documente ale acesteia sunt:
-
Merită să răsfoiți acest manual, care vă oferă informații cuprinzătoare (deși scrise anost) despre tipurile (de date), funcțiile și modulele din biblioteca standard. Orice distribuție tipică a sistemului Python include un munte de cod suplimentar (în afara frânturilor despre care am discutat deja). Astfel, există module care citesc cutiile poștale Unix, care obțin documente prin intermediul protocolului HTTP, care generează numere aleatoare, care parsează opțiunile date în linia de comandă, care comprimă datele, precum și multe altele. Chiar și dacă treceți în fugă prin Referința (bibliotecii standard) și tot veți reuși să vă faceți o idee despre ce aveți la dispoziție.
Installing Python Modules vă lămurește cum să instalați module diverse, scrise de alți utilizatori de Python.
The Python Language Reference: O explicație detaliată a sintaxei și a semanticii limbajului de programare Python. Este o lectură dificilă, însă utilă ca sursă completă a (informațiilor dedicate) însuși limbajului de programare.
Alte resurse de Python:
https://www.python.org: Site-ul web principal al Python-ului. Găsiți aici fragmente de cod, documentație, respectiv pointeri către pagini de Internet de pretutindeni, dedicate, cu toatele, Python-ului.
https://docs.python.org: Acces rapid la documentația Python-ului.
https://pypi.org: Catalogul pachetelor Python (PyPI), cel poreclit mai demult Magazinul de brânzeturi [1], este un catalog al modulelor create de utilizatori, module pe care le puteți descărca (fără probleme). De îndată ce veți începe, dumneavoastră înșivă, să publicați cod (Python), îl veți putea înregistra aici spre a fi găsit ușor de doritori.
https://code.activestate.com/recipes/langs/python/: Rețetarul Python este o colecție de mari dimensiuni de exemple de cod, de module masive, ca și de stripturi utile. Contribuțiile realmente remarcabile au fost colectate într-o carte intitulată chiar așa, Rețetarul Python (Python Cookbook; O’Reilly & Associates, ISBN 0-596-00797-3).
https://pyvideo.org colecționează hiperlegături (sau hiperlink-uri; de la englezescul, ca jargon informatic, hyperlink) către înregistrări video relative la Python, provenite de la conferințe și de la întâlniri ale grupurilor de utilizatori.
https://scipy.org: Proiectul Scientific Python (Python-ul științific) cuprinde module de calcul și de prelucrare rapidă a matricelor, respectiv o pleiadă de pachete privind chestiuni precum algebra liniară, transformările Fourier, solver-ele (sau rezolvitoarele) neliniare, distribuțiile de numere aleatoare, analiza statistică (a datelor) și altele asemenea.
Dacă aveți întrebări legate de Python ori raportări despre erori survenite în lucrul cu acesta, fie le puteți posta în grupul de știri (de la englezescul, ca jargon informatic, newsgroup) comp.lang.python fie le puteți trimite pe lista de discuții (de la englezescul, ca jargon informatic, mailing list) de la python-list@python.org. Grupul de știri și lista de discuții sunt în legătură (prin porți de acces; de la englezescul, ca jargon informatic, gateway), astfel că mesajele ajunse la una din ele îi vor fi transmise mai departe, în mod automat, și celeilalte. În fiecare zi apar sute de postări, cu întrebări (și răspunsuri), cu propuneri de caracteristici (noi), respectiv cu anunțuri de module (noi). Arhivele listelor de discuții sunt disponibile la https://mail.python.org/pipermail/.
Înainte să postați, nu uitați să parcurgeți lista Întrebări adresate frecvent (denumită, pe scurt, FAQ). Răspunsurile din FAQ lămuresc multe din chestiunile ridicate de întrebările care reapar periodic, deci se prea poate ca ele să conțină și vreo soluție la problema cu care tocmai vă confruntați.
Note de subsol