56 projekti Python ar atvērtā koda

56 projekti Python ar atvērtā koda

1. Flask

Tas ir mikro- ietvars, kas uzrakstīts Python. Tam nav formu un datu bāzes abstrakcijas līmeņa validācijas, taču tas ļauj izmantot trešo pušu bibliotēkas kopējām funkcijām. Tieši tāpēc tas ir mikro- ietvars. Flask ir paredzēts vienkāršu un ātru lietotņu izveidei, kā arī ir skalējams un viegls. Tas ir balstīts uz projektiem Werkzeug un Jinja2. Vairāk par to varat uzzināt pēdējā DataFlair rakstā par Python Flask.

2. Keras

Keras ir atvērtā koda neironu tīklu bibliotēka, kas uzrakstīta Python. Tā ir lietotājam draudzīga, modulāra un paplašināma, un var darboties virs TensorFlow, Theano, PlaidML vai Microsoft Cognitive Toolkit (CNTK). Keras ietver visu: modeļus, mērķa un pārsūtīšanas funkcijas, optimizatorus un daudz ko citu. Tas arī atbalsta konvolūcijas un atkārtojošos neironu tīklus.

Darbs pie pēdējā atvērtā koda projekta, kas balstīts uz Keras — Krūts vēža klasifikācija.

56 projekti Python ar atvērtā koda

Raksts tulkots ar EDISON Software atbalstu, kas izstrādā dokumentu glabāšanas diagnostikas sistēmu Vivaldi, kā arī iegulda jaunuzņēmumos.

3. SpaCy

Šī ir atvērtā koda programmatūras bibliotēka, kas nodarbojas ar dabiskās valodas apstrādi (NLP) un tā ir uzrakstīta Python un Cython. Kamēr NLTK ir vairāk piemērots mācību un izpētes mērķiem, spaCy mērķis ir sniegt programmatūru ražošanai. Turklāt Thinc ir spaCy mašīnmācīšanās bibliotēka, kas ietver CNN modeļus daļu runas marķēšanai, atkarību parsēšanai un nosauktu objektu atpazīšanai.

4. Sentry

Sentry piedāvā atvērtā koda kļūdu uzraudzības mitināšanu, lai jūs varētu atklāt un klasificēt kļūdas reāllaikā. Vienkārši instalējiet SDK savai valodai(-ām) vai ietvaram(-iem) un sāciet darbu. Tas ļauj reģistrēt neapstrādātas izņēmumus, izpētīt steka pēdas, analizēt katras problēmas ietekmi, uzraudzīt kļūdas dažādos projektos, piešķirt problēmas un daudz ko citu. Sentry izmantošana nozīmē mazāk kļūdu un vairāk rakstīta koda.

5. OpenCV

OpenCV ir atvērtā koda datorredzes un mašīnmācīšanās bibliotēka. Bibliotēka ietver vairāk nekā 2500 optimizētu algoritmu datorredzes uzdevumiem, piemēram, objektu atklāšanai un atpazīšanai, dažādu cilvēku aktivitāšu klasifikācijai, kustības izsekošanai ar kameru, trīsdimensiju objektu modeļu veidošanai, attēlu šūšanai augstas izšķirtspējas attēlu iegūšanai un vēl daudziem citiem uzdevumiem. Bibliotēka ir pieejama daudzās valodās, piemēram, Python, C ++, Java utt.

Zvaigžņu skaits GitHub: 39585

Vai esat jau strādājis pie kāda OpenCV projekta? Lūk, viens — Skaļa un vecuma noteikšanas projekts

6. Nilearn

Šis ir modulis ātrai un vienkāršai statistiskās mācīšanās īstenošanai neiroattēlu datos. Tas ļauj izmantot scikit-learn daudzdimensiju statistikai prognozēšanas modelēšanai, klasifikācijai, dekodēšanai un savienojamības analīzei. Nilearn ir daļa no NiPy ekosistēmas, kas ir kopiena, kas veltīta Python izmantošanai neiroattēlu datu analīzei.

Zvaigžņu skaits uz Github: 549

7. scikit-Learn

Scikit-learn ir vēl viens atvērtā koda Python projekts. Tā ir ļoti pazīstama mašīnmācīšanās bibliotēka Python valodā. Bieži tiek izmantota kopā ar NumPy un SciPy, SciPy piedāvā klasifikāciju, regresiju un klasterizāciju — tā atbalsta SVM (Atbalsta vektoru mašīnas), nejaušos mežus, gradientu paātrinājumu, k-centru un DBSCAN. Šī bibliotēka ir uzrakstīta Python un Cython valodās.

Zvaigžņu skaits GitHub: 37,144

8. PyTorch

PyTorch ir vēl viena atvērtā koda mašīnmācīšanās bibliotēka, kas uzrakstīta Python valodā un domāta Python. Tā balstās uz Torch bibliotēku un ir lieliski piemērota tādām jomām kā datorredze un dabiskās valodas apstrāde (NLP). Tam ir arī C++ frontend.

Starp daudzām citām funkcijām PyTorch piedāvā divas augsta līmeņa:

  • Tensora aprēķinus ar ievērojamu paātrinājumu, izmantojot GPU
  • Dziļas neironu tīklus

Zvaigžņu skaits GitHub: 31 779

9. Librosa

Librosa ir viena no labākajām Python bibliotēkām mūzikas un audio analīzei. Tā satur nepieciešamos komponentus, kas tiek izmantoti informācijas iegūšanai no mūzikas. Bibliotēka ir labi dokumentēta un satur vairākus rokasgrāmatas un piemērus, kas atvieglo jūsu uzdevuma izpildi.

Zvaigžņu skaits GitHub: 3107

Atvērta koda Python projekta realizācija ar Librosa — runas emociju atpazīšana.

10. Gensim

Gensim ir Python bibliotēka tēmu modelēšanai, dokumentu indeksēšanai un līdzību meklēšanai lielos korporācijās. Tā ir vērsta uz NLP un informācijas meklēšanas sabiedrību. Gensim ir saīsinājums no "ģenerēt līdzīgas". Agrāk tā izveidoja īsu rakstu sarakstu, kas bija līdzīgi šim. Gensim ir saprotama, efektīva un skalojama. Gensim īsteno efektīvu un vienkāršu nekontrolētas semantiskās modelēšanas realizāciju no parasta teksta.

Zvaigžņu skaits GitHub: 9 870

11. Django

Django — augsta līmeņa Python ietvars, kas veicina ātru attīstību un tic DRY principam (neatkārtojiet sevi). Tas ir ļoti jaudīgs un visplašāk izmantotais Python ietvars. Tas balstās uz MTV (Model-Template-View) paraugu.

Zvaigžņu skaits GitHub: 44 214

12. Sejas atpazīšana

Sejas atpazīšana ir populārs projekts GitHub. Tā viegli atpazīst sejas un manipulē ar tām, izmantojot Python / komandrindu, un izmanto visvienkāršāko pasaulē sejas atpazīšanas bibliotēku. Tas izmanto dlib ar dziļo mācīšanos, lai atklātu sejas ar precizitāti 99,38% Wild benchmark testā.

Zvaigžņu skaits GitHub: 28,267

13. Cookiecutter

Cookiecutter ir komandrindas rīks, ko var izmantot projektu izveidei no veidnēm (cookiecutters). Viens no piemēriem ir pakotņu projekta izveide no pakotņu projekta veidnes. Tas ir daudzplatformu veidnes, un projektu veidnes var būt jebkurā valodā vai formātā, piemēram, Python, JavaScript, HTML, Ruby, CoffeeScript, RST un Markdown. Tas arī ļauj izmantot vairākas valodas vienā un tajā pašā projekta veidnē.

Zvaigžņu skaits GitHub: 10 291

14. Pandas

Pandas ir datu analīzes un manipulācijas bibliotēka Python, kas piedāvā marķētus datu struktūras un statistiskās funkcijas.

Zvaigžņu skaits GitHub: 21,404

Python atvērta koda projekts, lai izmēģinātu Pandas — Parkinsona slimības atklāšana

15. Pipenv

Pipenv sola solījumus, lai kļūtu par produkcijas gatavu rīku, kas apvieno labāko no visām iepakošanas pasaulēm Python pasaulē. Tā terminālis piedāvā skaistus toņus un apvieno Pipfile, pip un virtualenv vienā komandā. Tas automātiski izveido un pārvalda virtuālo vidi jūsu projektiem, sniedzot lietotājiem vienkāršu veidu, kā konfigurēt darba vidi.

Zvaigžņu skaits GitHub: 18,322

16. SimpleCoin

Tā ir blockchain realizācija kriptovalūtām, kas izveidota Python valodā, bet tā ir vienkārša, nedroša un nepilnīga. SimpleCoin nav domāta produkcijas izmantošanai. Tā ir domāta izglītības mērķiem, lai radītu darba blockchain pieejamību un vienkāršotu to. Tā ļauj saglabāt iegūtos hash un tos apmainīt ar jebkuru atbalstītu valūtu.
Zvaigžņu skaits GitHub: 1343

17. Pyray

Tā ir 3D renderēšanas bibliotēka, kas rakstīta tīrā Python. Tā vizualizē 2D, 3D objektus un lielākas ainas Python un animācijas. Tā atrod mūs video veidošanas, videospēļu, fizisko simulāciju un pat skaistu attēlu jomā. Prasības: PIL, numpy un scipy.

Zvaigžņu skaits GitHub: 451

18. MicroPython

MicroPython ir Python mikrokontrolieriem. Tā ir efektīva Python3 realizācija, kas nāk ar daudzām paciņām no Python standarta bibliotēkas un ir optimizēta darbam uz mikrokontrolieriem un ierobežotās vidēs. Pyboard ir neliela elektroniska plate, uz kuras MicroPython darbojas uz neapstrādāta metāla, tāpēc tā var kontrolēt visu veidu elektroniskos projektus.

Zvaigžņu skaits uz Github: 9,197

19. Kivy

Kivy ir Python bibliotēka mobilā lietojumprogrammu un citu vairāku pieskārienu lietojumprogrammu izstrādei ar dabisku lietotāja interfeisu (NUI). Tai ir grafiskā bibliotēka, vairāki logrīku varianti, starpvaloda Kv, lai izveidotu pielāgotus logrīkus, atbalsts pelēm, klaviatūrām, TUIO un daudzpunktu ienākšanas notikumiem. Tā ir atvērtā koda bibliotēka ātrai lietojumprogrammu izstrādei ar inovatīviem lietotāja saskarnēm. Tā ir multiplatformu, biznesam draudzīga un atbalsta GPU paātrinājumu.

Zvaigžņu skaits GitHub: 9 930

20. Dash

Dash by Plotly ir tīmekļa lietojumu ietvars. Izveidots uz Flask, Plotly.js, React un React.js bāzes, tas ļauj izmantot Python, lai izveidotu vadības paneļus. Tas nodrošina Python un R modeļu darbību plašā apjomā. Dash ļauj izveidot, testēt, izvietot un izstrādāt atskaites bez DevOps, JavaScript, CSS vai CronJobs izmantošanas. Dash ir efektīvs, pielāgojams, viegls un viegli pārvaldāms. Tam ir arī atvērts avots.

Zvaigžņu skaits GitHub: 9,883

21. Magenta

Magenta ir atvērtā koda pētniecības projekts, kas koncentrējas uz mašīnmācīšanos kā instrumentu radošajā procesā. Tas ļauj izveidot mūziku un mākslu, izmantojot mašīnmācīšanos. Magenta ir Python bibliotēka, kas balstīta uz TensorFlow, ar rīkiem, kas darbojas ar izejas datiem, izmantošanas mašīnu modeļu apmācībai un jauna satura radīšanai.

22. Masku R-CNN

Tas ir Masku R-CNN īstenojums Python 3, TensorFlow un Keras. Modelis ņem katru objekta instanci uz rastera un rada tās ierobežojošās malas un segmentējošas maskas. Tajā tiek izmantota Feature Pyramid Network (FPN) un ResNet101 mugurkauls. Kodu ir viegli paplašināt. Šis projekts arī piedāvā Matterport3D datu kopu par rekonstruktētām 3D telpām, ko klienti ir uzņēmuši...
Zvaigžņu skaits GitHub: 14,055

23. TensorFlow modeļi

Tas ir repozitorijs ar dažādiem modeļiem, kas īstenoti TensorFlow — oficiālajiem un pētniecības modeļiem. Tam ir arī paraugi un apmācību materiāli. Oficiālie modeļi izmanto augsta līmeņa TensorFlow API. Pētniecības modeļi ir modeļi, ko ir īstenojuši pētnieki, lai tos atbalstītu vai sniegtu atbalstu jautājumiem un pieprasījumiem.

Zvaigžņu skaits GitHub: 57,745

24. Snallygaster

Snallygaster ir veids, kā organizēt problēmas ar projekta dēlēm. Ar to jūs varat pielāgot projektu vadības paneli GitHub, optimizēt un automatizēt darba plūsmu. Tas ļauj šķirot uzdevumus, plānot projektus, automatizēt darba plūsmu, izsekot progresam, dalīties statusā un visbeidzot pabeigt. Snallygaster var skanēt, lai atrastu slepenus failus HTTP serveros — tas meklē failus, kas pieejami tīmekļa serveros, kas nedrīkst būt publiski pieejami un var radīt drošības riskus.

Zvaigžņu skaits GitHub: 1,477

25. Statsmodels

Tas ir Python pakotne, kas paplašina scipy statistikas aprēķiniem, iekļaujot aprakstošo statistiku, kā arī novērtējumus un secinājumus statistiskajām modeļiem. Tam ir klases un funkcijas, kas ļauj veikt statistikas testus un analizēt statistikas datus.
Zvaigžņu skaits Github: 4 246

26. WhatWaf

Tas ir uzlabots ugunsmūra atklāšanas rīks, ko varam izmantot, lai saprastu, vai web lietojumprogrammā ir ugunsmūris. Tas nosaka ugunsmūri tīmekļa lietojumprogrammā un cenšas atrast vienu vai vairākus apvedceļus tam noteiktajā mērķī.

Zvaigžņu skaits Github: 1 300

27. Chainer

Chainer — tas ir dziļās mācīšanās vide, kas orientēta uz elastību. Tas balstās uz Python un piedāvā diferenciētu API, kas balstīts uz define-by-run pieeju. Chainer arī piedāvā objektu orientētus augsta līmeņa API neironu tīklu izstrādei un apmācībai. Tā ir jaudīga, elastīga un intuitīva struktūra neironu tīkliem.
Zvaigžņu skaits Github: 5 054

28. Rebound

Rebound — komandrindas rīks. Kad saņemat kompilatora kļūdas ziņojumu, tas nekavējoties iegūst rezultātus no pārpildītā steka. Lai to izmantotu, varat izmantot komandu rebound, lai izpildītu savu failu. Tas ir viens no 2018. gada 50 populārākajiem Python atvērta koda projektiem. Turklāt tam ir nepieciešama Python 3.0 vai augstāka versija. Atbalstītie failu tipi: Python, Node.js, Ruby, Golang un Java.

Zvaigžņu skaits Github: 2 913

29. Detectron

Detectron veic modernu objektu atklāšanu (tā arī īsteno masku R-CNN). Tas ir Facebook AI Research (FAIR) izstrādāts programmsofts, kas uzrakstīts Python un darbojas Caffe2 Deep Learning platformā. Detectron mērķis ir nodrošināt augstas kvalitātes un augstas veiktspējas kodēšanas bāzi objekta atklāšanai. Tas ir elastīgs un īsteno šādus algoritmus — maska R-CNN, RetinaNet, ātrāks R-CNN, RPN, ātrais R-CNN, R-FCN.

Zvaigžņu skaits Github: 21 873

30. Python-fire

Šī ir bibliotēka, kas automātiski ģenerē komandrindas interfeisus (CLI) no jebkura Python objekta. Tā arī ļauj izstrādāt un atkļūdot kodu, kā arī izpētīt esošo kodu vai pārvērst citu kodu par CLI. Python Fire atvieglo pāreju starp Bash un Python, kā arī padara REPL lietošanu vienkāršāku.
Zvaigžņu skaits GitHub: 15 299

31. Pylearn2

Pylearn2 ir mašīnmācīšanās bibliotēka, kas galvenokārt balstās uz Theano. Tās mērķis ir atvieglot ML pētniecību. Tā ļauj rakstīt jaunus algoritmus un modeļus.
Zvaigžņu skaits GitHub: 2681

32. Matplotlib

Matplotlib — tā ir 2D zīmēšanas bibliotēka Python valodā — tā ģenerē kvalitatīvus publicējumus dažādos formātos.

Zvaigžņu skaits GitHub: 10 072

33. Theano

Theano ir bibliotēka matemātisko un matricu izteiksmju manipulēšanai. Tā ir arī optimizējošs kompilators. Theano izmanto NumPy- līdzīgu sintaksi, lai izteiktu aprēķinus, un kompilē tos, lai tie darbotos CPU vai GPU arhitektūrās. Tā ir atvērtā koda mašīnmācīšanās bibliotēka Python valodā, kas rakstīta Python un CUDA, un darbojas Linux, macOS un Windows.

Zvaigžņu skaits uz Github: 8,922

34. Multidiff

Multidiff ir izstrādāta, lai atvieglotu mašīnām orientētu datu izpratni. Tā palīdz apskatīt atšķirības starp lielu skaitu objektiem, veicot atšķirību salīdzināšanu starp attiecīgajiem objektiem un tās attēlojot. Šī vizualizācija ļauj meklēt rakstus mūsu protokolos vai neparastos failu formātos. Tā arī galvenokārt tiek izmantota apgrieztai projektēšanai un bināro datu analīzei.

Zvaigžņu skaits GitHub: 262

35. Som-tsp

Šis projekts ir veltīts pašaorganizējošo kartiņu izmantošanai ceļotāja problemas risināšanai. Izmantojot SOM, mēs atrodam neoptimālas TSP problēmas risinājumus un tam izmantojam .tsp formātu. TSP ir NP-pilna problēma, un pieaugot pilsētu skaitam, to kļūst aizvien grūtāk risināt.

Zvaigžņu skaits GitHub: 950

36. Photon

Photon ir ārkārtīgi ātrs tīmekļa skrēpers, kas izstrādāts OSINT mērķiem. Tas var iegūt URL adreses, parametriskos URL, izlūkošanas datus, failus, slepenos atslēgas, JavaScript failus, regulāru izteiksmju atbilstības un subdomenes. Iegūto informāciju pēc tam var saglabāt un eksportēt JSON formātā. Photon ir elastīgs un ģeniāls. Jūs varat pievienot arī dažus paplašinājumus tam.

Zvaigžņu skaits Github: 5714

37. Social Mapper

Social Mapper — tas ir rīks sociālo tīklu kartēšanai, kurš korelē profilus, izmantojot sejas atpazīšanu. Tas to dara dažādās tīmekļa vietās lielā mērogā. Social Mapper automatizē vārdu un fotoattēlu meklēšanu sociālajos tīklos, cenšoties precīzi noteikt un grupēt kādas personas klātbūtni. Pēc tam tas izveido ziņojumu cilvēka pārbaudei. Tas ir noderīgi drošības nozarē (piemēram, sociālā inženierija). Tas atbalsta platformas LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo un Douban.

Zvaigžņu skaits Github: 2,396

38. Camelot

Camelot — tā ir Python bibliotēka, kas palīdz izvilkt tabulas no PDF failiem. Tā darbojas ar teksta PDF failiem, bet ne ar skenētiem dokumentiem. Šeit katra tabula ir pandas DataFrame. Turklāt jūs varat eksportēt tabulas .json, .xls, .html vai .sqlite formātā.

Zvaigžņu skaits Github: 2415

39. Lector

Tas ir Qt lasītājs elektronisko grāmatu lasīšanai. Tas atbalsta failu formātus .pdf, .epub, .djvu, .fb2, .mobi, .azw / .azw3 / .azw4, .cbr / .cbz un .md. Lector ir galvenais logs, tabulu skatījums, grāmatu skatījums, nevainojams skatījums, atzīmju atbalsts, komiksu skatījums un iestatījumu logs. Tas arī atbalsta grāmatzīmes, profilu skatījumu, metadatu redaktoru un iebūvētu vārdnīcu.

Zvaigžņu skaits Github: 835

40. m00dbot

Tas ir Telegram bots pašnāvības un trauksmes testēšanai.

Zvaigžņu skaits Github: 145

41. Manim

Tas ir animācijas dzinējs matemātisko videoklipu izskaidrošanai, kuru var izmantot precīzas animācijas radīšanai programmatiski. Tam tiek izmantots Python.

Zvaigžņu skaits Github: 13 491

42. Douyin-Bot

Bots, rakstīts Python, lai radītu lietotni, kas līdzīga Tinder. Izstrādātāji no Ķīnas.

Zvaigžņu skaits Github: 5,959

43. XSStrike

Šis ir starpdomēnu skriptu atklāšanas pakete ar četriem roku rakstītiem sintaktiskajiem analīzātājiem. Tas arī ir aprīkots ar inteliģentu noderīgu datu ģeneratoru, jaudīgu fuzzing mehānismu un neticami ātru meklēšanas moduli. Vietā, lai ievadītu noderīgus datus un pārbaudītu to darbību, kā to dara visi pārējie rīki, XSStrike atpazīst atbildi ar vairākiem analīzātājiem un pēc tam apstrādā noderīgos datus, kas garantēti darbosies, izmantojot konteksta analīzi, kas integrēta fuzzing mehānismā.

Zvaigžņu skaits GitHub: 7050

44. PythonRobotics

Šis projekts ir Python robotikas algoritmu kodu kolekcija, kā arī autonomās navigācijas algoritmi.

Zvaigžņu skaits GitHub: 6,746

45. Google Images Download

Google Images Download ir Python komandrindas programma, kas meklē atslēgvārdus Google attēlos un iegūst attēlus jums. Tā ir neliela programma bez atkarībām, ja jums jālejupielādē tikai līdz 100 attēliem katram atslēgvārdam.

Zvaigžņu skaits GitHub: 5749

46. Trape

Tas ļauj sekot un īstenot inteliģentas sociālās inženierijas uzbrukumus reāllaikā. Tas palīdz noskaidrot, kā lielās interneta kompānijas var iegūt konfidenciālu informāciju un kontrolēt lietotājus bez viņu ziņas. Trape arī var palīdzēt izsekot kiberdarbniekus.

Zvaigžņu skaits GitHub: 4256

47. Xonsh

Xonsh ir daudzplatformu, Unix-analizējošs komandrindas valoda un Python bāzes komandrindas saskarne. Tas ir Python 3.5+ supersets ar papildu shell primītīviem, piemēram, Bash un IPython. Xonsh darbojas Linux, Mac OS X, Windows un citās galvenajās sistēmās.

Zvaigžņu skaits GitHub: 3426

48. GIF priekš CLI

Tam nepieciešams GIF vai īss video vai pieprasījums, un, izmantojot Tenor GIF API, tas tiek pārveidots par animētu ASCII grafiku. Tas izmanto ANSI izvairīšanās secības animācijai un krāsai.

Zvaigžņu skaits GitHub: 2,547

49. Cartoonify

Draw This — polaroidu kamera, kas spēj zīmēt multfilmas. Tam tiek izmantota neironu tīkls objektu atpazīšanai, Google Quickdraw datu kopums, termoprinteris un Raspberry Pi. Quick, Draw! — tā ir Google spēle, kurā spēlētājiem jāuzsāk zīmējums par objektu/ideju, un tad tam jācenšas uzminēt, kas tas ir, mazāk nekā 20 sekunžu laikā.

Zvaigžņu skaits GitHub: 1760

50. Zulip

Zulip — tā ir grupu čata lietotne, kas darbojas reālajā laikā un ir produktīva, pateicoties daudzu pavedienu sarunām. To izmanto daudzas Fortune 500 uzņēmumi un atvērtā koda projekti reāllaika čatā, kas spēj apstrādāt tūkstošiem ziņu dienā.

Zvaigžņu skaits GitHub: 10,432

51. YouTube-dl

Tas ir komandrindas rīks, kas var lejupielādēt video no YouTube un dažādām citām vietnēm. Tas nav saistīts ar konkrētu platformu.

Zvaigžņu skaits GitHub: 55 868

52. Ansible

Tas ir vienkārša IT automatizācijas sistēma, kas var apstrādāt šādas funkcijas: konfigurācijas pārvaldība, lietojumprogrammu izvietošana, mākoņu iniciācija, īpašu uzdevumu izpilde, tīkla automatizācija un daudzveidīga orchestration.

Zvaigžņu skaits GitHub: 39,443

53. HTTPie

HTTPie — tas ir komandrindas HTTP klients. Tas vienkāršo CLI mijiedarbību ar tīkla pakalpojumiem. Ar komandu http, tas ļauj mums sūtīt nejaušus HTTP pieprasījumus ar vienkāršu sintaksi un saņemt krāsainus rezultātus. Mēs to varam izmantot, lai testētu, labotu un mijiedarbotos ar HTTP serveriem.

Zvaigžņu skaits GitHub: 43 199

54. Tornado Web Server

Tas ir tīmekļa ietvars, asinkronā tīkla bibliotēka Python. Tas izmanto nebloķējošus tīkla I/O, lai palielinātu vairāk nekā tūkstoš atvērtu savienojumu. Tas padara to par labu izvēli ilgstošiem pieprasījumiem un WebSockets.

Zvaigžņu skaits GitHub: 18 306

55. Requests

Requests — tā ir bibliotēka, kas ļauj viegli sūtīt HTTP/1.1 pieprasījumus. Jums nav nepieciešams manuāli pievienot parametrus URL adresēm vai kodēt PUT un POST datus.
Zvaigžņu skaits GitHub: 40 294

56. Scrapy

Scrapy — tas ir ātrs augstākā līmeņa ietvars tīmekļa lapu skenēšanai — jūs to varat izmantot, lai skenētu vietnes, lai iegūtu strukturētus datus. Jūs to varat izmantot arī datu analīzei, uzraudzībai un automatizētai testēšanai.

Zvaigžņu skaits GitHub: 34,493

Avots: habr.com

Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem 🔥 Iegādājieties uzticamu tīmekļa hostingu ar DDoS aizsardzību, VPS VDS serveriem | ProHoster