Build your ultimate AI agent
Descrierea cursului
Ți s-a întâmplat să copiezi și să lipești același cod între fișiere, dorind să fie mai ușor de reutilizat și de distribuit? Împachetarea codului în pachete Python te poate ajuta! În acest curs, vei învăța despre structura pachetelor și fișierele suplimentare necesare pentru a transforma cod izolat în pachete practice. Vei descoperi, de asemenea, cum să organizezi importurile, să scrii documentație și să menții stilul codului cu flake8. Apoi, vei accelera dezvoltarea pachetelor construind șabloane și folosind cookiecutter pentru a genera scheletele pachetelor. În final, vei învăța să folosești setuptools și twine pentru a compila și publica pachetele pe PyPI – platforma globală pentru pachete Python.
Cerințe prealabile
Curriculum
Structura cursului
1
De la cod izolat la pachet local
Pornește-ți pachetul transformând scripturi pe care le-ai scris deja. Vei crea un pachet simplu pe care îl poți folosi pe propriul calculator.
- Crearea unui pachet50 XP
- Module, pachete și subpachete100 XP
- De la script la pachet100 XP
- Pune-ți pachetul la treabă100 XP
- Documentație50 XP
- Scrierea documentației funcțiilor cu pyment100 XP
- Scrierea documentației funcțiilor cu pyment II100 XP
- Documentația pachetului și a modulului100 XP
- Structurarea importurilor50 XP
- Importuri între module surori100 XP
- Importuri din module părinte100 XP
- Expunerea funcțiilor către utilizatori100 XP
2
Instalează-ți pachetul de oriunde
Fă-ți pachetul instalabil pentru tine și pentru alții. În acest capitol, vei învăța să gestionezi dependențele, să scrii fișiere README și să incluzi licențe. Vei parcurge, de asemenea, toți pașii necesari pentru a publica pachetul pe PyPI – principala platformă pentru pachete Python.
3
Îmbunătățirea calității pachetului
Ridică pachetul la un standard profesional. Descoperă cum să folosești pytest pentru a preveni erorile, tox pentru a testa compatibilitatea pachetului cu mai multe versiuni de Python și flake8 pentru a menține un stil de cod impecabil.
4
Dezvoltare rapidă de pachete
Creează pachete mai rapid. În acest capitol final, vei învăța să folosești cookiecutter pentru a genera toate fișierele suport de care are nevoie pachetul tău, Makefiles pentru a simplifica lansarea versiunilor noi, și vei face cunoștință cu ultimele fișiere necesare pentru a atrage utilizatori și colaboratori.
Dezvoltarea pachetelor Python
Curs
finalizat

