Gratis Python cursus met 25 real-time projecten Start Nu!!
Na Modules en Python Pakketten, verschuiven we onze discussie naar Python Bibliotheken.
Deze Python Bibliotheek Tutorial, zullen we Python Standaard bibliotheek en verschillende bibliotheken die door Python Programmeertaal worden aangeboden, bespreken: Matplotlib, scipy, numpy, enz.
Dus, laten we beginnen met de Python Bibliotheken Tutorial.
Python Bibliotheken – Python Standaardbibliotheek & Lijst van belangrijke bibliotheken
- Wat is de Python Bibliotheken?
- Python Standard Library
- Belangrijke Python-bibliotheken
- 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 Interview Vragen over Bibliotheken
- Conclusie
Wat is de Python Bibliotheken?
We weten dat een module een bestand is met wat Python code, en een package een directory is voor sub packages en modules. Maar de lijn tussen een package en een Python library is nogal vaag.
Een Python library is een herbruikbaar brok code dat u wellicht wilt opnemen in uw programma’s/projecten.
Vergeleken met talen als C++ of C, hebben een Python libraries geen betrekking op een specifieke context in Python. Hier beschrijft een ‘bibliotheek’ losjes een verzameling kernmodules.
In wezen is een bibliotheek dus een verzameling modules. Een pakket is een bibliotheek die kan worden geïnstalleerd met behulp van een package manager zoals rubygems of npm.
Python Standard Library
De Python Standard Library is een verzameling van de exacte syntaxis, token, en semantiek van Python. Het komt gebundeld met de kern Python distributie. We noemden dit toen we begonnen met een introductie.
Het is geschreven in C, en behandelt functionaliteit zoals I/O en andere kern modules. Al deze functionaliteit tezamen maakt Python tot de taal die het is.
Meer dan 200 core modules zitten in het hart van de standaard bibliotheek. Deze bibliotheek wordt meegeleverd met Python.
Maar naast deze bibliotheek kunt u ook toegang krijgen tot een groeiende verzameling van enkele duizenden componenten uit de Python Package Index (PyPI). We noemden het in de vorige blog.
Belangrijke Python-bibliotheken
Volgende zien we twintig Python-bibliotheken lijst die u plaatsen in uw reis met Python zal brengen.
Dit zijn ook de Python-bibliotheken voor Data Science.
1. Matplotlib
Matplotlib helpt bij het analyseren van gegevens, en is een numerieke plotten bibliotheek. We hebben het er al over gehad in Python voor datawetenschap.
Python Libraries Tutorial- matplotlib
2. Pandas
Zoals we al eerder hebben gezegd, is Pandas een must voor data-wetenschap.
Het biedt snelle, expressieve en flexibele datastructuren om gemakkelijk (en intuïtief) te werken met gestructureerde (tabelvormig, multidimensionaal, potentieel heterogeen) en tijdreeksgegevens.
Python Libraries Tutorial – Pandas
3. Requests
Requests is een Python-bibliotheek waarmee u HTTP/1.1-verzoeken kunt verzenden, headers, formuliergegevens, multipart-bestanden en parameters kunt toevoegen met eenvoudige Python-woordenboeken.
Hiermee kunt u ook de responsgegevens op dezelfde manier benaderen.
Python Libraries Tutorial- Requests
4. NumPy
Het heeft geavanceerde wiskundige functies en een rudimentair pakket voor wetenschappelijke berekeningen.
Python Libraries Tutorial – NumPy
5. SQLAlchemy
Python Libraries Tutorial – SQLAIchemy Overview
SQLAlchemy is een bibliotheek met bekende patronen op ondernemingsniveau.
Het is ontworpen voor efficiënte en goed presterende database-toegang.
6. BeautifulSoup
Het is misschien een beetje traag, maar BeautifulSoup heeft een uitstekende XML- en HTML-parsing bibliotheek voor beginners.
Python Libraries Tutorial – BeautifulSoup
7. Pyglet
Pyglet is een uitstekende keuze voor een object georiënteerde programmeer interface bij het ontwikkelen van spelletjes.
In feite wordt het ook gebruikt bij het ontwikkelen van andere visueel-rijke toepassingen voor Mac OS X, Windows en Linux.
In de jaren 90, als mensen zich verveelden, namen ze hun toevlucht tot het spelen van Minecraft op hun computers. Pyglet is de motor achter Minecraft.
Python Libraries Tutorial – Pyglet
8. SciPy
Naar boven is SciPy, een van de bibliotheken waar we het zo vaak over hebben gehad. Het heeft een aantal gebruiksvriendelijke en efficiënte numerieke routines.
Daartoe behoren routines voor optimalisatie en numerieke integratie.
Python Libraries Tutorial- SciPy
9. Scrapy
Als uw motief snel, high-level screen scraping en web crawling is, ga dan voor Scrapy.
U kunt het gebruiken voor doeleinden van data mining tot monitoring en geautomatiseerd testen.
Python Libraries Tutorial- Scrapy
10. PyGame
PyGame biedt een zeer eenvoudige interface voor de Simple Directmedia Library (SDL) platformonafhankelijke grafische, audio- en invoerbibliotheken.
Python bibliotheken tutorial – PyGame
11. Python Twisted
Een event-driven netwerkengine, Twisted is geschreven in Python, en gelicenseerd onder de open-source MIT licentie.
Python Libraries Tutorial – Twisted
12. Pillow
Pillow is een vriendelijke vork van PIL (Python Imaging Library), maar is gebruiksvriendelijker.
Als u met afbeeldingen werkt, is Pillow uw beste vriend.
Python Libraries Tutorial- Pillow
13. pywin32
Dit verschaft nuttige methoden en klassen voor interactie met Windows, zoals de naam al doet vermoeden.
Python pywin32 Bibliotheek
14. wxPython
Het is een wrapper rond wxWidgets voor Python.
Python wxPython Bibliotheek
15. iPython
iPython Python Bibliotheek heeft een architectuur die parallel en gedistribueerd computergebruik vergemakkelijkt.
Hiermee kunt u parallelle toepassingen ontwikkelen, uitvoeren, debuggen en monitoren.
Python-bibliotheek – iPython
16. Nose
Nose levert een alternatief test-ontdekkings- en uitvoeringsproces voor unittest. Het is de bedoeling om het gedrag van py.test zoveel mogelijk na te bootsen.
Python Nose Library
17. Flask
Een web framework, Flask is gebouwd met een kleine kern en vele uitbreidingen.
Python Flask Library
18. SymPy
Het is een open-source bibliotheek voor symbolische wiskunde.
Met zeer eenvoudige en begrijpelijke code die gemakkelijk uitbreidbaar is, is SymPy een volwaardig Computer Algebra Systeem (CAS).
Het is geschreven in Python, en heeft dus geen externe bibliotheken nodig.
Python SymPy Library
19. Fabric
Naast een bibliotheek is Fabric een command-line-tool voor het stroomlijnen van het gebruik van SSH voor de implementatie van toepassingen of systeembeheerstaken.
Met Fabric kunt u lokale of remote shell-commando’s uitvoeren, bestanden uploaden/downloaden en zelfs lopende gebruikers om invoer vragen of de uitvoering afbreken.
Python Fabric Library
20. PyGTK
PyGTK laat je gemakkelijk programma’s maken met een GUI (Graphical User Interface) met Python.
Python PyGTK Library
Zo, dit was alles over Python Libraries Tutorial. Hopelijk vindt u onze uitleg leuk.
Python Interview Vragen over Bibliotheken
- Wat zijn bibliotheken in Python?
- Wat is het gebruik van bibliotheken in Python?
- Hoe werken Python bibliotheken?
- Hoe installeer je alle Python bibliotheken?
- Noem enkele veelgebruikte Python bibliotheken.
Conclusie
Nu weet je voor welke bibliotheken je moet gaan als je ervoor kiest om een carrière in Python te verlengen. Veel van deze helpen ons ook met data-science.
Of als je uit je dak wilt gaan, maak je eigen bibliotheek, en laat het publiceren bij de PyPI; help de gemeenschap groeien.