Ingyenes Python tanfolyam 25 valós idejű projekttel Kezdje el most!!
A modulok és Python csomagok után a Python könyvtárakra térünk át.
Ebben a Python könyvtár bemutatóban a Python szabványkönyvtárról és a Python programozási nyelv által kínált különböző könyvtárakról lesz szó: Matplotlib, scipy, numpy, stb.
Kezdjük tehát a Python könyvtárak bemutatót.
Python könyvtárak – Python Standard könyvtár & Fontos könyvtárak listája
- Mi az a Python könyvtár?
- Python Standard Library
- Fontos Python könyvtárak
- 1. Matplotlib
- 2. Pandas
- 3. Requests
- 4. NumPy
- 5. NumPy . SQLAlchemy
- 6. BeautifulSoup
- 7. Pyglet
- 8. SciPy
- 9. Scrapy
- 10. PyGame
- 11. Python Twisted
- 12. Pillow
- 13. pywin32
- 14. wxPython
- 15. iPython
- 16. Nose
- 17. Flask
- 18. SymPy
- 19. Fabric
- 20. PyGTK
- Python interjúkérdések a könyvtárakról
- Következtetés
Mi az a Python könyvtár?
Tudjuk, hogy a modul egy olyan fájl, amely valamilyen Python kódot tartalmaz, a csomag pedig egy könyvtár, amely alcsomagokat és modulokat tartalmaz. De a határvonal egy csomag és egy Python könyvtár között eléggé elmosódott.
A Python könyvtár egy újrafelhasználható kódrészlet, amelyet be akarsz építeni a programjaidba/projektjeidbe.
A Python könyvtárak az olyan nyelvekhez képest, mint a C++ vagy a C, nem tartoznak semmilyen konkrét kontextushoz a Pythonban. Itt a “könyvtár” lazán az alapmodulok gyűjteményét írja le.
Egy könyvtár tehát lényegében modulok gyűjteménye. A csomag egy olyan könyvtár, amelyet egy olyan csomagkezelővel lehet telepíteni, mint a rubygems vagy az npm.
Python Standard Library
A Python Standard Library a Python pontos szintaxisának, tokenjének és szemantikájának gyűjteménye. A Python magdisztribúcióval együtt érkezik. Ezt már említettük, amikor a bevezetéssel kezdtük.
C nyelven íródott, és olyan funkciókat kezel, mint az I/O és más alapvető modulok. Mindezek a funkciók együttesen teszik a Pythont azzá a nyelvvé, ami.
A szabványos könyvtár szívében több mint 200 alapmodul található. Ezt a könyvtárat a Pythonnal együtt szállítják.
De ezen a könyvtáron kívül a Python Package Index (PyPI) több ezer komponensből álló, egyre növekvő gyűjteményéhez is hozzáférhetsz. Az előző blogban már említettük.
Fontos Python könyvtárak
A következőkben húsz olyan Python könyvtárat sorolunk fel, amelyekkel a Pythonnal való utazás során sok helyre eljuthatsz.
Ezek is az adattudományhoz szükséges Python könyvtárak.
1. Matplotlib
A Matplotlib segít az adatelemzésben, és egy numerikus ábrázoló könyvtár. A Python for Data Science-ben beszéltünk róla.
Python könyvtárak bemutató- matplotlib
2. Pandas
Mint már említettük, a Pandas elengedhetetlen az adattudományhoz.
Gyors, kifejező és rugalmas adatstruktúrákat biztosít a strukturált (táblázatos, többdimenziós, potenciálisan heterogén) és idősoros adatokkal való egyszerű (és intuitív) munkához.
Python könyvtárak bemutató – Pandas
3. Requests
A Requests egy Python könyvtár, amely lehetővé teszi a HTTP/1.1 kérések küldését, fejlécek, űrlapadatok, többrészes fájlok és paraméterek hozzáadását egyszerű Python szótárakkal.
A válaszadatokhoz is ugyanígy hozzáférhetünk.
Python könyvtárak bemutató- Requests
4. NumPy
Ez fejlett matematikai függvényekkel és egy kezdetleges tudományos számítási csomaggal rendelkezik.
Python könyvtárak bemutató – NumPy
5. NumPy
. SQLAlchemy
Python könyvtárak oktatókönyv – SQLAIchemy áttekintés
Python könyvtárak oktatókönyv – SQLAIchemy áttekintés
A SQLAlchemy egy jól ismert vállalati szintű mintákat tartalmazó könyvtár.
Egy hatékony és nagy teljesítményű adatbázis-hozzáférésre tervezték.
6. BeautifulSoup
Egy kicsit lassú lehet, a BeautifulSoup egy kiváló XML- és HTML-elemző könyvtár kezdőknek.
Python könyvtárak bemutató – BeautifulSoup
7. Pyglet
A Pyglet kiváló választás objektumorientált programozási felületnek a játékok fejlesztéséhez.
Sőt, más vizuálisan gazdag alkalmazások fejlesztéséhez is felhasználásra talál Mac OS X, Windows és Linux számára.
A 90-es években, amikor az emberek unatkoztak, a Minecraft játékhoz folyamodtak a számítógépükön. A Pyglet a Minecraft motorja.
Python könyvtárak bemutatója – Pyglet
8. SciPy
A következő a SciPy, az egyik könyvtár, amiről már annyit beszéltünk. Számos felhasználóbarát és hatékony numerikus rutinnal rendelkezik.
Ezek közé tartoznak az optimalizáláshoz és a numerikus integráláshoz szükséges rutinok.
Python Libraries Tutorial- SciPy
9. Scrapy
Ha gyors, magas szintű képernyőkaparás és webkúszás az indítéka, válassza a Scrapy-t.
Az adatbányászattól kezdve a monitorozáson át az automatizált tesztelésig mindenre használhatja.
Python Libraries Tutorial- Scrapy
10. PyGame
A PyGame rendkívül egyszerű interfészt biztosít a Simple Directmedia Library (SDL) platformfüggetlen grafikai, hang- és bemeneti könyvtárakhoz.
Python könyvtárak bemutató – PyGame
11. Python Twisted
A Twisted egy eseményvezérelt hálózati motor, amely Python nyelven íródott, és a nyílt forráskódú MIT licenc alatt áll.
Python könyvtárak bemutató – Twisted
12. Pillow
A Pillow a PIL (Python Imaging Library) barátságos elágazása, de sokkal felhasználóbarátabb.
Ha képekkel dolgozol, a Pillow a legjobb barátod.
Python Libraries Tutorial- Pillow
13. pywin32
Ez hasznos módszereket és osztályt biztosít a Windows-szal való interakcióhoz, ahogy a neve is mutatja.
Python pywin32 könyvtár
14. wxPython
Ez egy wrapper a wxWidgets körül a Python számára.
Python wxPython Library
15. iPython
iPython Python Library olyan architektúrával rendelkezik, amely megkönnyíti a párhuzamos és elosztott számítást.
Megoldja a párhuzamos alkalmazások fejlesztését, végrehajtását, hibakeresését és felügyeletét.
Python könyvtár – iPython
16. Nose
A Nose egy alternatív tesztfelfedezési és futtatási folyamatot biztosít az unittest számára. Ez a py.test viselkedését kívánja a lehető legjobban utánozni.
Python Nose könyvtár
17. Flask
A Flask egy webes keretrendszer, amely egy kis magból és számos bővítményből épül fel.
Python Flask könyvtár
18. SymPy
Ez egy nyílt forráskódú könyvtár a szimbolikus matematikához.
A SymPy nagyon egyszerű és érthető, könnyen bővíthető kódjával egy teljes értékű számítógépes algebra rendszer (CAS).
Python nyelven íródott, ezért nincs szüksége külső könyvtárakra.
Python SymPy könyvtár
19. Fabric
A Fabric amellett, hogy könyvtár, egy parancssori eszköz is, amellyel egyszerűsíthetjük az SSH használatát alkalmazások telepítéséhez vagy rendszergazdai feladatokhoz.
Mivel helyi vagy távoli shell parancsokat hajthatunk végre, fájlokat tölthetünk fel/letölthetünk le, sőt a futó felhasználót is felszólíthatjuk a bemenetre, vagy megszakíthatjuk a végrehajtást.
Python Fabric Library
20. PyGTK
A PyGTK segítségével könnyen készíthetünk grafikus felhasználói felülettel (GUI) rendelkező programokat Python segítségével.
Python PyGTK könyvtár
Ez volt tehát minden a Python könyvtárak bemutatója. Remélem, tetszett a magyarázatunk.
Python interjúkérdések a könyvtárakról
- Mi a könyvtárak a Pythonban?
- Mire használjuk a könyvtárakat a Pythonban?
- Hogyan működnek a Python könyvtárak?
- Hogyan kell telepíteni az összes Python könyvtárat?
- Nevezz meg néhány gyakran használt Python könyvtárat.
Következtetés
Most már tudod, milyen könyvtárakat érdemes választanod, ha a Pythonban szeretnéd kiterjeszteni a karrieredet. Ezek közül sok segít az adattudományban is.
Vagy ha szeretnél kitörni a saját utadból, készíts saját könyvtárat, és tedd közzé a PyPI-ben; segítsd a közösség növekedését.