Gratis Python-kursus med 25 realtidsprojekter Start nu!!
Efter Modules and Python Packages, skifter vi vores diskussion til Python Libraries.
I denne Python Library Tutorial vil vi diskutere Python Standard Library og forskellige biblioteker, der tilbydes af Python Programming Language: Matplotlib, scipy, numpy osv.
Så, lad os starte Python Libraries Tutorial.
Python Libraries – Python Standard Library & List of Important Libraries
- Hvad er Python Libraries?
- Python Standard Library
- Vigtige Python-biblioteker
- 1. Matplotlib
- 2. Pandas
- 3. Requests
- 4. NumPy
- 5. 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-interviewspørgsmål om biblioteker
- Slutning
Hvad er Python Libraries?
Vi ved, at et modul er en fil med noget Python-kode, og at en pakke er en mappe med underpakker og moduler. Men grænsen mellem en pakke og et Python-bibliotek er ret sløret.
Et Python-bibliotek er en genanvendelig klump kode, som du måske ønsker at inkludere i dine programmer/projekter.
I forhold til sprog som C++ eller C vedrører et Python-bibliotek ikke nogen specifik kontekst i Python. Her beskriver et “bibliotek” løst en samling af kernemoduler.
Et bibliotek er altså i bund og grund en samling af moduler. En pakke er et bibliotek, der kan installeres ved hjælp af en pakkehåndtering som rubygems eller npm.
Python Standard Library
Pythons standardbibliotek er en samling af Pythons nøjagtige syntaks, token og semantik. Det leveres bundtet med den centrale Python-distribution. Vi nævnte dette, da vi begyndte med en introduktion.
Det er skrevet i C og håndterer funktionalitet som I/O og andre kernemoduler. Alle disse funktionaliteter gør tilsammen Python til det sprog, det er.
Mere end 200 kernemoduler sidder i hjertet af standardbiblioteket. Dette bibliotek leveres med Python.
Men ud over dette bibliotek kan du også få adgang til en voksende samling af flere tusinde komponenter fra Python Package Index (PyPI). Vi nævnte det i den foregående blog.
Vigtige Python-biblioteker
Næste gang vil vi se tyve Python-biblioteker liste, der vil tage dig steder hen på din rejse med Python.
Dette er også Python-bibliotekerne til Data Science.
1. Matplotlib
Matplotlib hjælper med dataanalyser og er et bibliotek til numerisk plotting. Vi talte om det i Python for Data Science.
Python Libraries Tutorial- matplotlib
2. Pandas
Som vi har sagt før, er Pandas et must for data-science.
Det giver hurtige, udtryksfulde og fleksible datastrukturer til nemt (og intuitivt) at arbejde med strukturerede (tabulære, flerdimensionale, potentielt heterogene) og tidsseriedata.
Python Libraries Tutorial – Pandas
3. Requests
Requests er et Python-bibliotek, der giver dig mulighed for at sende HTTP/1.1-anmodninger, tilføje overskrifter, formulardata, multipartfiler og parametre med enkle Python-diktionærer.
Det giver dig også adgang til svardataene på samme måde.
Tutorial om Python-biblioteker – Requests
4. NumPy
Det har avancerede matematiske funktioner og en rudimentær pakke til videnskabelig beregning.
Tutorial om Python-biblioteker – NumPy
5. SQLAlchemy
Lærebog i Python-biblioteker – SQLAIchemy Oversigt
SQLAlchemy er et bibliotek med velkendte mønstre på virksomhedsniveau.
Det er designet til effektiv og højtydende databaseadgang.
6. BeautifulSoup
Det kan være en smule langsomt, BeautifulSoup har et fremragende XML- og HTML- parsing-bibliotek for begyndere.
Python Libraries Tutorial – BeautifulSoup
7. Pyglet
Pyglet er et glimrende valg til en objektorienteret programmeringsgrænseflade i forbindelse med udvikling af spil.
Faktisk set finder det også anvendelse i udviklingen af andre visuelt rige applikationer til Mac OS X, Windows og Linux.
I 90’erne, når folk kedede sig, tyede de til at spille Minecraft på deres computere. Pyglet er motoren bag Minecraft.
Python Libraries Tutorial – Pyglet
8. SciPy
Næste punkt er SciPy, et af de biblioteker, som vi har talt så meget om. Det har en række brugervenlige og effektive numeriske rutiner.
Disse omfatter rutiner til optimering og numerisk integration.
Python Libraries Tutorial- SciPy
9. Scrapy
Hvis dit motiv er hurtig skærmskrabning og webcrawling på højt niveau, skal du vælge Scrapy.
Du kan bruge det til formål lige fra datamining til overvågning og automatiseret testning.
Python Libraries Tutorial- Scrapy
10. PyGame
PyGame giver en ekstremt nem grænseflade til Simple Directmedia Library (SDL) platformsuafhængige grafik-, lyd- og inputbiblioteker.
Lærervejledning i Python-biblioteker – PyGame
11. Python Twisted
Twisted er en begivenhedsdrevet netværksmotor, der er skrevet i Python og licenseret under open source MIT-licensen.
Tutorial til Python-biblioteker – Twisted
12. Pillow
Pillow er en venlig fork af PIL (Python Imaging Library), men er mere brugervenlig.
Hvis du arbejder med billeder, er Pillow din bedste ven.
Python Libraries Tutorial- Pillow
13. pywin32
Dette giver nyttige metoder og klasser til interaktion med Windows, som navnet antyder.
Python pywin32-bibliotek
14. wxPython
Det er en wrapper omkring wxWidgets til Python.
Python wxPython Library
15. iPython
iPython Python Library har en arkitektur, der letter parallel og distribueret databehandling.
Med det kan du udvikle, udføre, fejlfinde og overvåge parallelle applikationer.
Python-bibliotek – iPython
16. Nose
Nose leverer en alternativ testopdagelses- og kørselsproces for unittest. Dette har til hensigt at efterligne py.test’s adfærd så meget som muligt.
Python Nose Library
17. Flask
Flask er en webramme og er opbygget med en lille kerne og mange udvidelser.
Python Flask Library
18. SymPy
Det er et open source-bibliotek til symbolsk matematik.
Med en meget enkel og forståelig kode, der let kan udvides, er SymPy et fuldgyldigt computeralgebra-system (CAS).
Det er skrevet i Python og har derfor ikke brug for eksterne biblioteker.
Python SymPy Library
19. Fabric
Sammen med at være et bibliotek er Fabric et kommandolinjeværktøj til strømlining af brugen af SSH til implementering af applikationer eller systemadministrationsopgaver.
Med det kan du udføre lokale eller eksterne shell-kommandoer, uploade/downloade filer og endda bede den kørende bruger om input eller afbryde udførelsen.
Python Fabric Library
20. PyGTK
PyGTK lader dig nemt oprette programmer med en GUI (Graphical User Interface) med Python.
Python PyGTK Library
Så, dette var alt om Python Libraries Tutorial. Håber du kan lide vores forklaring.
Python-interviewspørgsmål om biblioteker
- Hvad er biblioteker i Python?
- Hvad er brugen af biblioteker i Python?
- Hvordan fungerer Python-biblioteker?
- Hvordan installerer man alle Python-biblioteker?
- Nævn nogle almindeligt anvendte Python-biblioteker.
Slutning
Nu ved du, hvilke biblioteker du skal gå efter, hvis du vælger at udvide en karriere inden for Python. Mange af disse hjælper os også med data-science.
Og hvis du ønsker at gå ud af din vej, så opret dit eget bibliotek, og få det offentliggjort med PyPI; hjælp fællesskabet med at vokse.