Se on Pythonilla kirjoitettu mikrokehys. Siinä ei ole lomakkeiden validointia eikä tietokannan abstraktiokerrosta, mutta se mahdollistaa kolmansien osapuolien kirjastojen käytön yleisiin toimintoihin. Ja siksi se on mikrokehys. Flask on suunniteltu tekemään sovellusten luomisesta yksinkertaista ja nopeaa, samalla kun se on skaalautuva ja kevyt. Se perustuu Werkzeug- ja Jinja2-projekteihin. Voit lukea siitä lisää DataFlairin uusimmasta artikkelista Python -pullo.
2. Keras
Keras on avoimen lähdekoodin hermoverkkokirjasto, joka on kirjoitettu Pythonilla. Se on käyttäjäystävällinen, modulaarinen ja laajennettava, ja sitä voidaan käyttää TensorFlow-, Theano-, PlaidML- tai Microsoft Cognitive Toolkit (CNTK) -työkalujen päällä. Kerasilla on kaikki: mallit, tavoite- ja siirtofunktiot, optimoijat ja paljon muuta. Se tukee myös konvoluutio- ja toistuvia neuroverkkoja.
Työskentelen viimeisimmän avoimen lähdekoodin projektin parissa, joka perustuu Keraan - Rintasyövän luokitus.
Se on avoimen lähdekoodin ohjelmistokirjasto, joka käsittelee luonnollisen kielen käsittely (NLP) ja kirjoitettu Pythonilla ja Cythonilla. Kun NLTK sopii paremmin opetus- ja tutkimustarkoituksiin, spaCyn tehtävänä on tuottaa ohjelmistoja tuotantoon. Lisäksi Thinc on spaCyn koneoppimiskirjasto, joka tarjoaa CNN-malleja puheosan taggaukseen, riippuvuuden jäsentämiseen ja nimettyjen entiteettien tunnistamiseen.
4. Sentry
Sentry tarjoaa isännöidyn avoimen lähdekoodin virheseurannan, jotta voit havaita ja luokitella vikoja reaaliajassa. Asenna vain SDK kielillesi tai puitteillesi ja aloita. Sen avulla voit vangita käsittelemättömiä poikkeuksia, tutkia pinojälkiä, analysoida kunkin ongelman vaikutusta, seurata vikoja projekteissa, määrittää ongelmia ja paljon muuta. Sentryn käyttö tarkoittaa vähemmän virheitä ja enemmän koodia toimitetaan.
5.Avaa CV
OpenCV on avoimen lähdekoodin tietokonevisio- ja koneoppimiskirjasto. Kirjastossa on yli 2500 XNUMX optimoitua algoritmia tietokonenäkötehtäviin, kuten esineiden havaitsemiseen ja tunnistamiseen, erilaisten ihmisten toimintojen luokitteluun, kameran liikkeen seurantaan, XNUMXD-objektimallien luomiseen, kuvien ompelemiseen korkearesoluutioisten kuvien saamiseksi ja moniin muihin tehtäviin. . Kirjasto on saatavilla useille kielille, kuten Python, C++, Java jne.
Tämä on moduuli, jonka avulla voit nopeasti ja helposti toteuttaa tilastollisen oppimisen NeuroImaging-datalla. Sen avulla voit käyttää scikit-learnia monimuuttujatilastoihin ennustavaa mallintamista, luokittelua, dekoodausta ja liitettävyysanalyysiä varten. Nilearn on osa NiPy-ekosysteemiä, joka on yhteisö, joka on omistautunut käyttämään Pythonia neuroimaging-tietojen analysointiin.
Scikit-learn on toinen avoimen lähdekoodin Python-projekti. Tämä on hyvin kuuluisa koneoppimiskirjasto Pythonille. Usein NumPyn ja SciPyn kanssa käytetty SciPy tarjoaa luokittelun, regression ja klusteroinnin - se tukee SVM (Support Vector Machines), satunnaiset metsät, gradientin kiihtyvyys, k-keskiarvo ja DBSCAN. Tämä kirjasto on kirjoitettu Pythonilla ja Cythonilla.
Tähtien määrä Githubissa: 37,144
8. PyTorch
PyTorch on toinen avoimen lähdekoodin koneoppimiskirjasto, joka on kirjoitettu Pythonissa ja Pythonille. Se perustuu Torch-kirjastoon ja sopii erinomaisesti esimerkiksi tietokonenäköön ja luonnollisen kielen käsittelyyn (NLP). Siinä on myös C++-käyttöliittymä.
PyTorch tarjoaa monien muiden ominaisuuksien lisäksi kaksi korkean tason ominaisuutta:
Voimakkaasti GPU-kiihdytetty tensorilaskenta
Syvät neuroverkot
Tähtien määrä Githubissa: 31 779
9. Librosa
Librosa on yksi parhaista python-kirjastoista musiikin ja äänen analysointiin. Se sisältää tarvittavat komponentit, joita käytetään tiedon hankkimiseen musiikista. Kirjasto on hyvin dokumentoitu ja sisältää useita opetusohjelmia ja esimerkkejä, jotka helpottavat tehtävääsi.
Gensim on Python-kirjasto aiheen mallintamiseen, dokumenttien indeksointiin ja samankaltaisuushakuihin suurille yrityksille. Se on suunnattu NLP- ja tiedonhakuyhteisöille. Gensim on lyhenne sanoista "generate like". Aiemmin hän loi lyhyen luettelon tämän artikkelin kaltaisista artikkeleista. Gensim on selkeä, tehokas ja skaalautuva. Gensim tarjoaa tehokkaan ja yksinkertaisen toteutuksen valvomattomaan semanttiseen mallinnukseen pelkästä tekstistä.
Tähtien määrä Githubissa: 9 870
11. Django
Django on korkeatasoinen Python-kehys, joka kannustaa nopeaan kehitykseen ja uskoo DRY (Don't Repeat Yourself) -periaatteeseen. Se on erittäin tehokas ja laajimmin käytetty Python-kehys. Se perustuu MTV (Model-Template-View) -malliin.
Tähtien määrä Githubissa: 44 214
12. Kasvojentunnistus
Kasvojentunnistus on suosittu projekti GitHubissa. Se tunnistaa ja käsittelee kasvot helposti Pythonin/komentorivin avulla ja käyttää siihen maailman yksinkertaisinta kasvojentunnistuskirjastoa. Tämä käyttää dlib:iä syvän oppimisen kanssa kasvojen tunnistamiseen 99,38 %:n tarkkuudella Wild-vertailussa.
Tähtien määrä Githubissa: 28,267
13. Cookiecutter
Cookiecutter on komentorivityökalu, jonka avulla voidaan luoda projekteja malleista (cookiecutters). Yksi esimerkki voisi olla eräprojektin luominen eräprojektimallista. Nämä ovat monialustaisia malleja, ja projektimallit voivat olla millä tahansa kielellä tai merkintämuodossa, kuten Python, JavaScript, HTML, Ruby, CoffeeScript, RST ja Markdown. Sen avulla voit myös käyttää useita kieliä samassa projektimallissa.
Tähtien määrä Githubissa: 10 291
14. Pandat
Pandas on Pythonin tietojen analysointi- ja käsittelykirjasto, joka tarjoaa nimettyjä tietorakenteita ja tilastotoimintoja.
Pipenv lupaa olla tuotantovalmis työkalu, jonka tavoitteena on tuoda pakkausmaailmojen parhaat puolet Pythonin maailmaan. Sen terminaalissa on kauniit värit ja se yhdistää Pipfile-, pip- ja virtualenv-komennon. Se luo ja hallitsee automaattisesti virtuaalisen ympäristön projekteillesi ja tarjoaa käyttäjille helpon tavan mukauttaa työympäristöään.
Tähtien määrä Githubissa: 18,322
16. SimpleCoin
Se on Pythonissa rakennettu Blockchain-toteutus kryptovaluutalle, mutta se on yksinkertainen, epävarma ja epätäydellinen. SimpleCoin ei ole tarkoitettu tuotantokäyttöön. Ei tuotantokäyttöön, SimpleCoin on tarkoitettu koulutustarkoituksiin ja vain tekemään toimivasta lohkoketjusta saatavaa ja yksinkertaisempaa. Sen avulla voit tallentaa louhitut tiivisteet ja vaihtaa ne mihin tahansa tuettuun valuuttoon.
Tähtien määrä Githubissa: 1343
17. Pyray
Se on 3D-renderöintikirjasto, joka on kirjoitettu vanilla Pythonilla. Se renderöi 2D-, 3D-, korkeamman ulottuvuuden objekteja ja kohtauksia Pythonissa ja animaatioissa. Se löytää meidät luotujen videoiden, videopelien, fyysisten simulaatioiden ja jopa kauniiden kuvien valtakunnasta. Vaatimukset tälle: PIL, numpy ja scipy.
Tähtien määrä Githubissa: 451
18. MicroPython
MicroPython on Python mikro-ohjaimille. Se on tehokas Python3-toteutus, jonka mukana tulee monia Python-standardikirjaston paketteja ja joka on optimoitu toimimaan mikro-ohjaimilla ja rajoitetuissa ympäristöissä. Pyboard on pieni elektroninen kortti, joka pyörittää MicroPythonia paljaalla metallilla, joten se voi ohjata kaikenlaisia elektronisia projekteja.
Kivy on Python-kirjasto mobiili- ja muiden monikosketussovellusten kehittämiseen luonnollisella käyttöliittymällä (NUI). Siinä on grafiikkakirjasto, useita widget-vaihtoehtoja, Kv-välikieli omien widgetien luomiseen, tuki hiirelle, näppäimistölle, TUIO:lle ja monikosketustapahtumille. Se on avoimen lähdekoodin kirjasto nopeaan sovellusten kehittämiseen innovatiivisilla käyttöliittymillä. Se on monialustainen, yritysystävällinen ja GPU-kiihdytetty.
Tähtien määrä Githubissa: 9 930
20. kojelauta
Dash by Plotly on verkkosovelluskehys. Se on rakennettu Flaskin, Plotly.js:n, Reactin ja React.js:n päälle, ja sen avulla voimme käyttää Pythonia kojetaulujen rakentamiseen. Se antaa voiman Python- ja R-malleille mittakaavassa. Dash antaa sinun rakentaa, testata, ottaa käyttöön ja raportoida ilman DevOpsia, JavaScriptiä, CSS:ää tai CronJobsia. Dash on tehokas, muokattavissa, kevyt ja helppo hallita. Se on myös avoimen lähdekoodin.
Tähtien määrä Githubissa: 9,883
21. Magenta
Magenta on avoimen lähdekoodin tutkimusprojekti, joka keskittyy koneoppimiseen luovan prosessin työkaluna. Sen avulla voit luoda musiikkia ja taidetta koneoppimisen avulla. Magenta on TensorFlowiin perustuva Python-kirjasto, jossa on apuohjelmia raakadatan käsittelyyn, konemallien kouluttamiseen ja uuden sisällön luomiseen.
22. R-CNN maski
Tämä on R-CNNN-maskin toteutus Python 3:ssa, TensorFlow'ssa ja Kerasissa. Malli ottaa jokaisen rasterin objektiinstanssin ja luo sille rajauslaatikot ja segmentointimaskit. Se käyttää Feature Pyramid Network (FPN) -verkkoa ja ResNet101-runkoverkkoa. Koodia on helppo laajentaa. Tämä projekti tarjoaa myös Matterport3D-tietojoukon asiakkaiden vangitsemista rekonstruoiduista 3D-tiloista...
Tähtien määrä Githubissa: 14 055
23. TensorFlow-mallit
Tämä on arkisto, jossa on erilaisia TensorFlowiin toteutettuja malleja - virallisia ja tutkimusmalleja. Siinä on myös näytteitä ja opetusohjelmia. Viralliset mallit käyttävät korkean tason TensorFlow API:ita. Tutkimusmallit ovat malleja, jotka tutkijat toteuttavat TensorFlow'ssa tukeakseen tai kysyäkseen tukeaan ja kyselyitään.
Tähtien määrä Githubissa: 57 745
24. Snallygaster
Snallygaster on tapa järjestää ongelmia projektitaulujen kanssa. Tämän ansiosta voit mukauttaa projektinhallintapaneeliasi GitHubissa, optimoida ja automatisoida työnkulkusi. Sen avulla voit lajitella tehtäviä, aikatauluttaa projekteja, automatisoida työnkulkua, seurata edistymistä, jakaa tilaa ja lopulta suorittaa. Snallygaster voi etsiä salaisia tiedostoja HTTP-palvelimilla – se etsii web-palvelimilla olevia tiedostoja, joiden ei pitäisi olla julkisesti saatavilla ja jotka voivat aiheuttaa turvallisuusriskin.
Tähtien määrä Githubissa: 1 477
25. Tilastomallit
Se Python-paketti, joka täydentää scipyä tilastolaskennassa, mukaan lukien kuvaavat tilastot sekä tilastollisten mallien arvioinnit ja päätelmät. Siinä on luokat ja toiminnot tätä tarkoitusta varten. Sen avulla voimme myös suorittaa tilastollisia testejä ja tutkimusta tilastotiedoista.
Tähtien määrä Githubissa: 4 246
26. WhatWaf
Tämä on edistynyt palomuurien tunnistustyökalu, jonka avulla voimme selvittää, onko verkkosovelluksen palomuuri olemassa. Se havaitsee palomuurin verkkosovelluksessa ja yrittää löytää sille yhden tai useamman kiertotavan tietyssä kohteessa.
Tähtien määrä Githubissa: 1300
27. Ketju
Ketjuja - se on syvä oppimiskehyssuuntautunut joustavuuteen. Se perustuu Pythoniin ja tarjoaa eriytetyt API-liittymät, jotka perustuvat määrittele-ajo-lähestymistapaan. Chainer tarjoaa myös korkean tason oliopohjaisia API:ita hermoverkkojen rakentamiseen ja harjoittamiseen. Se on tehokas, joustava ja intuitiivinen kehys neuroverkkoille.
Tähtien määrä Githubissa: 5,054
28. Rebound
Rebound on komentorivityökalu. Kun saat kääntäjävirheen, se hakee välittömästi tulokset pinon ylivuodosta. Voit käyttää tätä käyttämällä rebound-komentoa tiedoston suorittamiseen. Se on yksi vuoden 50 2018 suosituimmasta avoimen lähdekoodin Python-projektista. Lisäksi se vaatii Python 3.0:n tai uudemman. Tuetut tiedostotyypit: Python, Node.js, Ruby, Golang ja Java.
Tähtien määrä Githubissa: 2913
29. Detectron
Detectron suorittaa nykyaikaisen kohteen havaitsemisen (toteuttaa myös R-CNN-maskin). Se on Facebook AI Research (FAIR) -ohjelmisto, joka on kirjoitettu Pythonilla ja toimii Caffe2 Deep Learning -alustalla. Detectronin tavoitteena on tarjota korkealaatuinen ja suorituskykyinen koodikanta objektien tunnistustutkimukseen. Se on joustava ja toteuttaa seuraavat algoritmit - R-CNN mask, RetinaNet, nopeampi R-CNN, RPN, nopea R-CNN, R-FCN.
Tähtien määrä Githubissa: 21 873
30. Python-fire
Tämä on kirjasto, joka luo automaattisesti CLI:t (komentoriviliitännät) (mikä tahansa) Python-objektista. Sen avulla voit myös kehittää ja korjata koodia sekä tutkia olemassa olevaa koodia tai muuttaa jonkun muun koodin CLI:ksi. Python Fire helpottaa siirtymistä Bashin ja Pythonin välillä ja helpottaa myös REPL:n käyttöä.
Tähtien määrä Githubissa: 15 299
31. Pylearn2
Pylearn2 on koneoppimiskirjasto, joka on rakennettu ensisijaisesti Theanon päälle. Sen tavoitteena on helpottaa ML-tutkimusta. Voit kirjoittaa uusia algoritmeja ja malleja.
Tähtien määrä Githubissa: 2681
32. Matplotlib
Matplotlib on 2D-piirustuskirjasto Pythonille - se tuottaa laadukkaita julkaisuja eri muodoissa.
Tähtien määrä Githubissa: 10,072
33. Theano
Theano on kirjasto matemaattisten ja matriisilausekkeiden käsittelyyn. Se on myös optimoiva kääntäjä. Theano käyttää nuhjuinen-kuin syntaksi laskelmien ilmaisemiseen ja kääntää ne toimimaan CPU- tai GPU-arkkitehtuureissa. Se on avoimen lähdekoodin Python-koneoppimiskirjasto, joka on kirjoitettu Pythonilla ja CUDA:lla ja toimii Linuxissa, macOS:ssä ja Windowsissa.
Multidiff on suunniteltu helpottamaan konekohtaisen tiedon ymmärtämistä. Se auttaa sinua tarkastelemaan eroja useiden objektien välillä tekemällä eroja vastaavien objektien välillä ja näyttämällä ne sitten. Tämän visualisoinnin avulla voimme etsiä malleja patentoiduista protokollista tai epätavallisista tiedostomuodoista. Sitä käytetään myös pääasiassa käänteissuunnitteluun ja binääritietojen analysointiin.
Tähtien määrä Githubissa: 262
35. Som-tsp
Tämä projekti käsittelee itseorganisoituvien karttojen käyttöä matkustavan myyjän ongelman ratkaisemiseksi. SOM:n avulla löydämme epäoptimaaliset ratkaisut TSP-ongelmaan ja käytämme tähän .tsp-muotoa. TSP on NP-täydellinen ongelma, ja sen ratkaiseminen on yhä vaikeampaa kaupunkien määrän kasvaessa.
Tähtien määrä Githubissa: 950
36. Fotoni
Photon on poikkeuksellisen nopea verkkoskanneri, joka on suunniteltu OSINT:lle. Se voi hakea URL-osoitteita, URL-osoitteita parametrein, Intel-tietoja, tiedostoja, salaisia avaimia, JavaScript-tiedostoja, säännöllisten lausekkeiden osumia ja aliverkkotunnuksia. Poimitut tiedot voidaan sitten tallentaa ja viedä json-muodossa. Photon on joustava ja nerokas. Voit myös lisätä siihen joitain laajennuksia.
Tähtien määrä Githubissa: 5714
37. Social Mapper
Social Mapper on sosiaalisen median kartoitustyökalu, joka korreloi profiileja kasvojentunnistuksen avulla. Se tekee tämän useilla verkkosivustoilla suuressa mittakaavassa. Social Mapper automatisoi nimien ja kuvien etsimisen sosiaalisessa mediassa ja yrittää sitten paikantaa ja ryhmitellä jonkun läsnäolon. Sitten se luo raportin ihmisen tarkastettavaksi. Tästä on hyötyä tietoturva-alalla (esimerkiksi tietojenkalastelu). Se tukee LinkedIn-, Facebook-, Twitter-, Google Plus-, Instagram-, VKontakte-, Weibo- ja Douban-alustoja.
Tähtien määrä Githubissa: 2,396
38. Camelot
Camelot on Python-kirjasto, jonka avulla voit purkaa taulukoita PDF-tiedostoista. Se toimii PDF-tekstitiedostojen kanssa, mutta ei skannattujen asiakirjojen kanssa. Tässä jokainen taulukko on pandas DataFrame. Lisäksi voit viedä taulukoita .json-, .xls-, .html- tai .sqlite-muotoon.
Tähtien määrä Githubissa: 2415
39. Lukija
Tämä on Qt-lukija e-kirjojen lukemiseen. Se tukee .pdf-, .epub-, .djvu-, .fb2-, .mobi-, .azw/.azw3/.azw4-, .cbr/.cbz- ja .md-tiedostomuotoja. Lectorissa on pääikkuna, taulukkonäkymä, kirjanäkymä, häiriötön näkymä, huomautustuki, sarjakuvanäkymä ja asetusikkuna. Se tukee myös kirjanmerkkejä, profiilien selaamista, metatietoeditoria ja sisäänrakennettua sanakirjaa.
Tähtien määrä Githubissa: 835
40.m00dbot
Tämä on Telegram-botti masennuksen ja ahdistuksen itsetestaukseen.
Tähtien määrä Githubissa: 145
41. Manim
Se on matemaattisten videoiden selittämiseen tarkoitettu animaatiomoottori, jonka avulla voidaan luoda tarkkoja animaatioita ohjelmallisesti. Hän käyttää tähän Python-ohjelmaa.
Tähtien määrä Githubissa: 13 491
42. Douyin-Bot
Pythonilla kirjoitettu botti Tinderin kaltaiseen sovellukseen. Kehittäjät Kiinasta.
Tähtien määrä Githubissa: 5,959
43. XSStrike
Tämä on sivustojen välinen komentosarjan tunnistuspaketti, jossa on neljä käsin kirjoitettua jäsentäjää. Siinä on myös älykäs hyötykuormageneraattori, tehokas fuzzing-moottori ja uskomattoman nopea hakukone. Sen sijaan, että XSStrike lisäisi hyötykuorman ja testaisi sen toimimaan kuten kaikki muutkin työkalut, XSStrike tunnistaa vastauksen useiden jäsentimien avulla ja käsittelee sitten hyötykuorman, mikä taatusti toimii fuzzing-moottoriin integroidun kontekstuaalisen analyysin avulla.
Tähtien määrä Githubissa: 7050
44. PythonRobotics
Tämä projekti on kokoelma Python-robotiikan algoritmeja sekä autonomisia navigointialgoritmeja.
Tähtien määrä Githubissa: 6,746
45. Google-kuvien lataus
Google Images Download on komentorivin Python-ohjelma, joka etsii Google-kuvahausta avainsanoja ja hakee kuvat puolestasi. Se on pieni ohjelma, jolla ei ole riippuvuuksia, jos sinun tarvitsee ladata vain 100 kuvaa kullekin avainsanalle.
Tähtien määrä Githubissa: 5749
46. Trape
Voit seurata ja suorittaa älykkäitä sosiaalisen manipuloinnin hyökkäyksiä reaaliajassa. Tämä auttaa paljastamaan, kuinka suuret Internet-yritykset voivat saada arkaluonteisia tietoja ja hallita käyttäjiä heidän tietämättään. Trape voi myös auttaa jäljittämään kyberrikollisia.
Tähtien määrä Githubissa: 4256
47. Xonsh
Xonsh on Pythoniin perustuva Unix-alustojen välinen komentorivi- ja komentotulkkikieli. Tämä on Python 3.5+:n superjoukko, jossa on lisäkuoriprimitiivit, kuten Bashista ja IPythonista löytyvät. Xonsh toimii Linuxissa, Max OS X:ssä, Windowsissa ja muissa suurissa järjestelmissä.
Tähtien määrä Githubissa: 3426
48. GIF CLI:lle
Se vaatii GIF:n tai lyhyen videon tai kyselyn, ja Tenor GIF API:n avulla se muunnetaan ASCII-animoiduksi grafiikaksi. Se käyttää ANSI-pakojaksoja animaatioihin ja väreihin.
Tähtien määrä Githubissa: 2,547
49. Tee sarjakuva
Draw Tämä on Polaroid-kamera, jolla voi piirtää sarjakuvia. Se käyttää hermoverkkoa objektien tunnistamiseen, Google Quickdraw -tietojoukkoa, lämpötulostinta ja Raspberry Pi:tä. Luonnos! on Google-peli, joka pyytää pelaajia piirtämään kuvan esineestä/ideasta ja yrittää sitten arvata, mitä se edustaa alle 20 sekunnissa.
Tähtien määrä Githubissa: 1760
50. Zulip
Zulip on ryhmäkeskustelusovellus, joka toimii reaaliajassa ja on myös tuottava monisäikeisten keskustelujen kanssa. Monet Fortune 500 -yritykset ja avoimen lähdekoodin projektit käyttävät sitä reaaliaikaiseen keskusteluun, joka pystyy käsittelemään tuhansia viestejä päivässä.
Tähtien määrä Githubissa: 10,432
51. YouTube-dl
Se on komentoriviohjelma, joka voi ladata videoita YouTubesta ja joistakin muista sivustoista. Se ei ole sidottu tiettyyn alustaan.
Tähtien määrä Githubissa: 55 868
52. Mahdollinen
Se on yksinkertainen IT-automaatiojärjestelmä, joka pystyy käsittelemään seuraavat toiminnot: kokoonpanon hallinta, sovellusten käyttöönotto, pilvipalveluiden hallinta, ad hoc -tehtävät, verkon automaatio ja usean sivuston organisointi.
Tähtien määrä Githubissa: 39,443
53. HTTPie
HTTPie on komentorivin HTTP-asiakas. Tämä helpottaa CLI:n vuorovaikutusta verkkopalvelujen kanssa. http-komennolla sen avulla voimme lähettää mielivaltaisia HTTP-pyyntöjä yksinkertaisella syntaksilla ja vastaanottaa värillisiä tulosteita. Voimme käyttää sitä testaamiseen, virheenkorjaukseen ja vuorovaikutukseen HTTP-palvelimien kanssa.
Tähtien määrä Githubissa: 43 199
54. Tornado Web Server
Se on verkkokehys, asynkroninen verkkokirjasto Pythonille. Se käyttää estävää verkon I/O:ta skaalautuakseen yli tuhansiin avoimiin yhteyksiin. Tämä tekee siitä hyvän valinnan pitkille pyynnöille ja WebSocketeille.
Tähtien määrä Githubissa: 18 306
55. Pyynnöt
Requests on kirjasto, jonka avulla on helppo lähettää HTTP/1.1-pyyntöjä. Sinun ei tarvitse manuaalisesti lisätä parametreja URL-osoitteisiin tai koodata PUT- ja POST-tietoja.
Tähtien määrä Githubissa: 40 294
56. Scrapy
Scrapy on nopea, korkeatasoinen verkkoindeksointikehys – voit käyttää sitä verkkosivustojen raappaamiseen jäsenneltyjen tietojen poimimiseen. Voit käyttää sitä myös tietojen analysointiin, seurantaan ja automaattiseen testaukseen.