Értékelés:
A Python csomagolásról szóló könyvet nagyra értékelik áttekinthetősége és teljeskörűsége miatt. Hatékonyan tanítja meg a kezdőknek és a tapasztalt fejlesztőknek egyaránt, hogyan hozzanak létre és kezeljenek Python-csomagokat, kitérve az alapvető eszközökre és a legjobb gyakorlatokra. A könyv felépítése jól szervezett, gyakorlati példák és gyakorlatok fokozzák a tanulási élményt. Bár a könyv dicséretet kapott a csomagolást érintő jelentős tudáshiány betöltéséért, néhány kritikus megjegyezte, hogy nem minden lefedett szempont alkalmazható minden fejlesztőre, és a csomagolás összetettsége még mindig nyomasztó lehet.
Előnyök:⬤ Világos, jól szervezett tartalom, amely megkönnyíti az összetett témák megértését.
⬤ A modern csomagolási eszközök és gyakorlatok átfogó lefedettsége, beleértve az automatizálást a GitHub Actions segítségével.
⬤ Kezdők és tapasztalt fejlesztők számára egyaránt kiváló, akik modernizálni szeretnék csomagolási stratégiájukat.
⬤ Gyakorlati példákkal és gyakorlatokkal erősíti a tanulást.
⬤ Segít a felhasználóknak átállni a régebbi módszerekről (mint a setup.py) az újabb szabványokra (mint a pyproject.toml).
⬤ A csomagolási folyamat még mindig túl bonyolultnak tűnhet.
⬤ Egyes tartalmak nem minden felhasználó igényei vagy projektjei szempontjából relevánsak.
⬤ Néhány olvasó több információt szeretne bizonyos témákról, például a changelogok automatizálásáról.
(9 olvasói vélemény alapján)
Publishing Python Packages: Test, Share, and Automate Your Projects
Készíts mesteri, karbantartható Python csomagokat! Ez a könyv profi tippeket tartalmaz a tervezéshez, automatizáláshoz, teszteléshez, telepítéshez és még a nyílt forráskódú projektként való kiadáshoz is!
A Python csomagok kiadása című könyvben megtanulhatja, hogyan:
Kiterjesztések és konzolszkript parancsok készítése.
Használja a toxot a csomagolás, telepítés és tesztelés automatizálására.
Építsen folyamatos integrációs csővezetéket a GitHub Actions használatával.
Javítsa a kód minőségét és csökkentse a kézi felülvizsgálatot a black, mypy és flake8 használatával.
Készítsen közzétett dokumentációt a csomagjaihoz.
Tartsa naprakészen a csomagokat a pyupgrade és a Dependabot segítségével.
Ápolja a nyílt forráskódú közösséget a GitHub funkcióinak használatával.
A Python-csomagok közzététele megtanítja, hogyan oszthatja meg Python-kódját könnyedén a csapatával és a külvilággal. Tanuljon meg egy megismételhető és nagymértékben automatizált folyamatot a csomagok karbantartására, amely a Python csomagolási legjobb gyakorlatokon, eszközökön és szabványokon alapul. Ez a könyv végigvezet egy teljes csomag létrehozásán, beleértve egy C kiterjesztést is, és végigkíséri a Python Package Indexen való közzétételig. Akár teljesen új vagy a Python csomagolásban, akár a csomagjaid karbantartásának és skálázásának optimális módjait keresed, ez a gyors tempójú és magával ragadó útmutató neked szól.
Az előszót David Beazley írta.
A nyomtatott könyv megvásárlása magában foglalja a Manning Publications ingyenes e-könyvét PDF, Kindle és ePub formátumban.
A technológiáról.
A sikeres Python-csomagok könnyen telepíthetők, hibátlanul futnak, és megbízhatóan naprakészek maradnak. A tökéletes Python-csomagok kiadásához szigorú folyamatra van szükség, amely támogatja a szisztematikus tesztelést és felülvizsgálatot, valamint a kiváló dokumentációt. Szerencsére a Python ökoszisztéma olyan eszközöket és technikákat tartalmaz, amelyekkel automatizálható a csomagok létrehozása és közzététele.
A könyvről.
A Python-csomagok közzététele egy gyakorlatias folyamatot mutat be a Python-kód automatizált és skálázható megosztásához. Szerezzen gyakorlati tapasztalatot a legújabb csomagolási eszközökkel, és ismerje meg a csomagtesztelés és a folyamatos integráció csínját-bínját. Profi tippeket is kap egy karbantartható nyílt forráskódú projekt létrehozásához, beleértve a licencelést, a dokumentációt és a közreműködők közösségének ápolását.
Mi van benne?
Építési kiterjesztések és konzolszkript-parancsok.
A kód minőségének javítása automatizált felülvizsgálattal és teszteléssel.
Készítsen kiváló dokumentációt.
Tartsa naprakészen a csomagokat a pyupgrade és a Dependabot segítségével.
Az olvasóról.
Középhaladó Python programozóknak.
A szerzőről.
Dane Hillard fejlesztői karrierje nagy részét Python használatával töltötte webes alkalmazások készítésére.
Tartalomjegyzék.
1. RÉSZ ALAPJAI.
1 A Python-csomagok mi és miértje.
2 Felkészülés a csomagfejlesztésre.
3 Egy minimális Python-csomag anatómiája.
2. RÉSZ ÉLETKÉPES CSOMAG LÉTREHOZÁSA.
4 A csomagfüggőségek, belépési pontok és kiterjesztések kezelése.
5 Egy tesztcsomag létrehozása és karbantartása.
6 A kódminőségi eszközök automatizálása.
3. RÉSZ NYILVÁNOSSÁGRA HOZATAL.
7 A munka automatizálása folyamatos integrációval.
8 Dokumentáció készítése és karbantartása.
9 Egy csomag örökzölddé tétele.
10 A gyakorlatok méretezése és megszilárdítása.
11 Közösség építése.
© Book1 Group - minden jog fenntartva.
Az oldal tartalma sem részben, sem egészben nem másolható és nem használható fel a tulajdonos írásos engedélye nélkül.
Utolsó módosítás időpontja: 2024.11.13 21:05 (GMT)