Rumah >pembangunan bahagian belakang >Tutorial Python >Silinder meletup! Akhirnya, semua perpustakaan Python telah diselesaikan!

Silinder meletup! Akhirnya, semua perpustakaan Python telah diselesaikan!

Python当打之年
Python当打之年ke hadapan
2023-08-15 14:48:061302semak imbas


Pengenalan nama perpustakaan


pengenalan nama perpustakaan


pengekodan teks, pengekodan web yang boleh dikesan secara automatik

es, dan xml.


colorama digunakan terutamanya untuk menambah pelbagai warna pada teks, dan ia sangat ringkas dan mudah digunakan.


Prettytable digunakan terutamanya untuk membina output berformat pada bahagian terminal atau penyemak imbas.


difflib, perpustakaan standard [Python], kira perbezaan teks


Levenshtein, cepat kira persamaan rentetan.


fuzzywuzzy, padanan kabur rentetan.


esmre, pemecut ungkapan biasa.


🎜shortuuid, satu set perpustakaan fungsi URL/UUID ringkas. 🎜🎜🎜🎜🎜🎜🎜ftfy, Alat Teks Unikod 7🎜🎜🎜🎜🎜

unidecode, ascii dan fungsi penukaran teks Unicode.


xpinyin, perpustakaan fungsi yang menukar aksara Cina kepada pinyin


pangu.py, melaraskan jarak antara huruf dan nombor dalam bahasa Cina, Jepun dan Korea . slu gify yang mengagumkan, perpustakaan Python slugify untuk bekerja dengan Unicode.


python-slugify, perpustakaan fungsi slugify yang menukar Unicode kepada kod dalaman ASCII.


unicode-slugify, menjana kod dalaman unicode, pakej pergantungan Django.


ply, versi Python alat penghuraian lex dan yacc


nombor telefon, menghuraikan nombor telefon, format, menyimpan dan mengesahkan nombor telefon antarabangsa.


python-user-agent, penghurai untuk ejen pengguna penyemak imbas.


sqlparse, penghurai SQL.


pygments, alat penyerlahan sintaks universal.


python-nameparser, menghuraikan nama kepada komponen yang berasingan.


pyparsing, rangka kerja penjanaan parser universal.


tablib, format data jadual, termasuk, XLS, CSV, JSON, YAML.


python-docx, bacaan dokumen docx, pertanyaan dan pengubahsuaian, fail docx Microsoft Word 2007/2008.


xlwt/xlrd, baca dan tulis fail data dalam format Excel.


xlsxwriter, mencipta fail xlsx dalam format Excel.


xlwings, menggunakan Python untuk memanggil Excel


csvkit, kit alat fail CSV.


marmir, tukar Python [struktur data] kepada hamparan.


pdfminer, ekstrak maklumat daripada fail PDF.


pypdf2, perpustakaan fungsi untuk menggabungkan dan menukar halaman PDF.


Python-Markdown, pelaksanaan Python bagi bahasa markup ringan Markdown.


Kesilapan, penterjemah Markdown yang pantas dan berciri penuh yang ditulis dalam Python tulen.


dateutil, pakej sambungan modul datetime rasmi Python standard, alat tarikh rentetan, di mana penghurai menghuraikan rentetan menjadi datetime dan rul menjana datetime berdasarkan peraturan yang ditetapkan.


anak panah, perpustakaan Python untuk pemprosesan tarikh dan masa yang lebih baik


chronyk, perpustakaan fungsi versi Python 3 untuk menghuraikan masa dan tarikh yang ditulis manusia.


delorean, perpustakaan fungsi untuk tempoh pembersihan.


when.py menyediakan fungsi mesra pengguna untuk melihat tarikh dan masa.


momen, pustaka Python tarikh/masa serupa dengan Moment.js


pytz, menggunakan maklumat zon waktu pangkalan data tz [pangkalan data] , Berdasarkan Python Penghurai HTML/XML mudah digunakan dan sangat berkuasa Malah kod HTML yang bermasalah dan bermasalah boleh dihuraikan


.

lxml, pustaka pemprosesan HTML dan XML yang pantas, mudah digunakan, fleksibel dengan fungsi yang sangat berkuasa Apabila menghadapi xml yang rosak dan bukan standard, pemproses xml Python sendiri mungkin tidak dapat menghuraikannya. Apabila ralat dilaporkan, atur cara akan cuba menghuraikan semula menggunakan mod pembaikan lxml.


htmlparser, versi rasmi menghuraikan pepohon HTML DOM, kadangkala digunakan untuk penyerahan borang automatik daripada baris arahan.


pyyaml, versi Python bagi penterjemah YAML.


html5lib, - Pustaka standard untuk menghuraikan dan mensiri dokumen dan serpihan HTML.


pyquery, pustaka fungsi penterjemah HTML serupa dengan [jQuery].


cssutils, perpustakaan CSS Python.


MarkupSafe, alat penanda rentetan selamat XML atau HTML/XHTML.


cssutils - Perpustakaan ACSS untuk Python., MarkupSafe - Melaksanakan XML/HTML/XHTML


pemutih, peluntur, perpustakaan fungsi senarai putih berasaskan HTML.


xmltodict, kit alat XML seperti JSON.


xhtml2pdf, penukar format HTML/CSS, untuk menjana dokumen pdf.


leraikan, tukar dokumen XML kepada objek Python untuk akses mudah.

Pemprosesan fail


Pemprosesan fail


🎜🎜🎜🎜🎜🎜🎜Pengenalan nama fail pustaka maps, nama pustaka MIMEs, nama jenis MIME Mime 🎜🎜🎜🎜🎜

imghdr, perpustakaan standard Python, menentukan jenis imej. python-magic, perpustakaan pengecaman jenis fail libmagic, format antara muka Python. path.py, enkapsulasi sekunder modul os.path.


anjing pemantau, satu set utiliti API dan shell untuk memantau acara sistem fail.


Unipath, kit alat manipulasi fail/direktori berorientasikan objek. pathlib, - (Python versi 3.4 telah disertakan sebagai perpustakaan standard Python), pustaka fungsi berorientasikan laluan silang platform.


acar/cPickle, modul jeruk ular sawa melaksanakan urutan data asas dan penyahserialisasian. Melalui operasi bersiri modul jeruk, kita boleh menyimpan maklumat objek yang berjalan dalam program ke fail dan menyimpannya secara kekal melalui operasi penyahserian modul jeruk, kita boleh mencipta objek yang disimpan oleh program terakhir daripada fail.


cPickle ialah versi yang dilaksanakan dalam [bahasa C] dan lebih pantas.


ConfigParser, perpustakaan standard Python, penghurai fail INI.


configobj, penghurai fail INI. config, konfigurasi hierarki, yang ditulis oleh pengarang pembalakan.


profig, alat penukaran konfigurasi berbilang format.


log, perpustakaan standard Python, penjanaan fail log dan perpustakaan fungsi pengurusan.


buku log, pengganti pembalakan.


Sentry, pelayan log masa nyata. Raven, pelanggan Python untuk Sentry.


Sphinx, Sphinx, penjana dokumentasi Python.


reStructuredTeks, alat tatabahasa markup dan penghuraian, komponen Docutils. mkdocs, penjana dokumen format Markdown.


pycco, penjana dokumen gaya pengaturcaraan yang ringkas, pantas.


pdoc, epydoc dokumen API perpustakaan Python yang dijana secara automatik, alat untuk menjana dokumen dalam pelbagai format daripada komen kod sumber

Pemprosesan imej


Pengenalan kepada nama pustaka PIL (Perpustakaan imej berasaskan Python dan pustaka fail sokongan yang berkuasa), sebuah fail sokongan yang berkuasa Pythons imej pemprosesan dan perpustakaan terbina dalam Banyak fungsi pemprosesan imej, seperti peningkatan imej, penapisan [algoritma], dll. Bantal, perpustakaan pemprosesan imej, cawangan dan produk gantian yang dinaik taraf bagi perpustakaan imej PIL. Matplotlib, perpustakaan lukisan yang terkenal, menyediakan set lengkap API arahan yang serupa dengan matlab untuk melukis beberapa grafik dua dimensi matematik berkualiti tinggi, yang sangat sesuai untuk lukisan interaktif. brewer2mpl mempunyai kit alat pemadanan warna python profesional yang menyediakan padanan warna yang indah dari perspektif artistik.


PyGame ialah modul pembangunan multimedia dan perisian permainan berasaskan Python, termasuk sejumlah besar fungsi permainan dan pemprosesan imej Box2d, enjin fizik 2d sumber terbuka telah dibangunkan menggunakan enjin fizik ini, Box2d Enjin fizik meniru dunia di dalam Anda boleh menetapkan graviti di dunia ini, dan kemudian menambah pelbagai objek ke dunia ini, serta beberapa sifat fizikalnya, seperti jisim, geseran, redaman, dsb.


Pymunk, perpustakaan simulasi grafik fizikal sumber terbuka OpenCV serupa dengan box2d, kini merupakan perpustakaan imej/penglihatan sumber terbuka terbaik, termasuk banyak algoritma umum untuk pemprosesan imej dan penglihatan komputer, dan [pembelajaran mesin]. SimpleCV, rangka kerja penglihatan komputer sumber terbuka, serupa dengan opencv. VTK, Visualization Toolkit (VTK, Visualization Toolkit) ialah sumber terbuka, cross-platform dan menyokong pemprosesan selari (VTK telah digunakan untuk memproses data bersaiz hampir 1 Petabyte. Platformnya dimiliki oleh Los Alamos National Laboratory di United). Negeri. Pustaka aplikasi grafik untuk sistem besar dengan 1024 pemproses).


Pada tahun 2005, ia telah digunakan oleh Makmal Penyelidikan Tentera A.S. untuk mensimulasikan serta-merta kereta kebal antipeluru berpandu Rusia ZSU23-4 yang diserang oleh gelombang pesawat, dengan sebanyak 2.5 trilion nod pengkomputeran. cgkit, Kit Grafik Komputer Python, modulnya terbahagi kepada dua bahagian,


1. Beberapa modul python yang berkaitan dengan 3D seperti jenis vektor, matriks dan kuaternion, pengikatan RenderMan, fungsi bunyi boleh didapati dalam Gunakannya secara langsung dalam program dengan sambungan Python seperti maya houdini nuke blender


2. Menyediakan modul untuk operasi pemandangan lengkap yang lain dan mengekalkan maklumat lengkap yang menerangkan pemandangan dalam ingatan.


tidak boleh terus digunakan dalam CGAL seperti maya,


Perpustakaan Algoritma Geometri Pengiraan, perpustakaan algoritma geometri pengiraan, menyediakan struktur dan algoritma data berkaitan geometri pengiraan, seperti triangulasi (triangulasi terkandas 2D dan triangulasi Delaunay dua dimensi dan tiga dimensi),


diagram Voronoi

titik dua dimensi dan tiga dimensi, gambarajah Voronoi wajaran 2D, gambarajah Voronoi bersegmen, dsb.),

poligon (operasi Boolean, pincang), polihedron (operasi Boolean), susunan lengkung dan penggunaannya,

Penjanaan jejaring (penjanaan jejaring 2D Delaunay dan penjanaan jejaring permukaan dan isipadu 3D, dsb.), pemprosesan geometri (pemudahan jaringan permukaan, pembahagian dan parameterisasi, dsb.),

algoritma badan cembung (2D, 3D dan dD ), carian struktur (carian jiran terdekat, pokok kd, dll.), interpolasi, analisis bentuk, pemasangan, jarak, dll.


Aggdraw, perpustakaan imej sumber terbuka, merangkumi hampir semua fungsi operasi imej 2d, dan sangat fleksibel untuk digunakan, perpustakaan lukisan vektor sumber terbuka antara muka ular sawa Kaherah,

. latar belakang Untuk lukisan 2-D, pengguna lanjutan boleh menggunakan pecutan perkakasan. tongkat, alat tongkat pengikat Python (MagickWand), antara muka API bahasa C.


thumbor, - Alat pengimejan pintar untuk mengubah saiz dan menyelak imej.


imgSeek, cari imej yang serupa.


python-qrcode, penjana kod dua dimensi (kod QR) Python tulen.


pyBarcode, buat kod bar tanpa modul PIL.


pigram, Instagram seperti penapis imej.


Kuads, seni komputer berasaskan quadtree.


nude.py, fungsi pengesanan bogel.


scikit-image, perpustakaan pemprosesan imej untuk kotak alat scikit.


hmap, alat histogram imej.


bokeh, lukisan web interaktif.

plot, lukisan Python dan Matplotlib kolaboratif web.


vincent, Vincent, perpustakaan fungsi Python Vega.


d3py, perpustakaan lukisan Python, berdasarkan D3.JS, ggplot-API yang serasi dengan ggplot2.Kartograph.py bahasa R, melukis peta SVG yang cantik dalam Python. pygal, pencipta carta SVG.


pygraphviz, antara muka Python kepada Graphviz.


Fonttlools, pakej fungsi alat fon ttf, digunakan untuk fontforge, ttx dan perisian fon lain. .

baca audio, pustaka penyahkod audio merentas platform (GStreamer + Audio Teras + MAD + FFmpeg).
beet, pengurusan perpustakaan muzik.


dejavu, algoritma pengecaman cap jari audio.


Dejavu akan merekodkan maklumat cap jari audio selepas mendengarnya sekali, dan kemudian menggunakan mikrofon untuk mengenal pasti sama ada audio input adalah lagu yang sama. django-elastic-transcoder, Django + Amazon elastic transcoding. eyeD3, alat untuk fail audio, terutamanya metadata ID3 yang terkandung dalam fail MP3.


id3reader, pernah membaca metadata MP3.


mutagen, mengendalikan metadata audio.


pydub, - antara muka peringkat tinggi yang ringkas untuk memanipulasi audio.


pyechones, pelanggan Echo Nest API. kotak bicara, perpustakaan Python untuk pemprosesan pertuturan dan isyarat.


TimeSide, rangka kerja pemprosesan audio rangkaian terbuka.


tinytag, membaca metadata fail muzik, termasuk fail MP3, OGG, FLAC dan wave.


m3u8, digunakan untuk menghuraikan fail m3u8.


moviepy, modul skrip penyuntingan video berbilang format, termasuk animasi GIF.


shorten.tv, ringkasan video.


video scikit, rutin pemprosesan video SciPy.


GeoDjango, rangka kerja web geografi bertaraf dunia.


geopi, kotak alat geokod geo.


pygeoip, API GeoIP ditulis dalam Python tulen.


GeoIP, antara muka API Python, menggunakan pangkalan data Pangkalan Data Warisan GeoIP berketepatan tinggi.


geojson, perpustakaan fungsi GeoJSON django-countries, program Django yang menyediakan pemilihan negara, fail statik ikon bendera dan model serantau negara.


Pygame, modul reka bentuk permainan Python.


Cocos2d, rangka kerja permainan 2D, tunjuk cara dan aplikasi grafik/interaksi lain, berdasarkan pyglet. Cocos2d- cocos2d ialah rangka kerja untuk membina permainan 2D, tunjuk cara dan aplikasi grafik/interaktif lain Ia berdasarkan pyglet.,PySDL2, perpustakaan pembungkusan SDL2.


Panda3D - Enjin permainan 3D, dibangunkan oleh Disney.


Ditulis dalam C++ dan serasi sepenuhnya dengan Python. PyOgre, enjin pemaparan OGRE 3D, boleh digunakan untuk permainan, simulasi, apa-apa sahaja 3D.


PyOpenGL, mengikat OpenGL dan API berkaitannya.


PySFML, pengikat Python SFMLRenPy, enjin novel visual.

Data besar dan pengkomputeran saintifik


Pengenalan kompaun tinggi/perpustakaan Panda -statistik data seperti yang dilaksanakan dalam python , platform Analitis. Dibangunkan berdasarkan NumPy dan Matplotlib, ia digunakan terutamanya untuk analisis data dan visualisasi data Struktur data DataFrame sangat serupa dengan data.frame dalam bahasa R Ia mempunyai set mekanisme analisisnya sendiri untuk data siri masa sangat baik.


Antara muka web untuk Perlombongan Terbuka, Perisikan Perniagaan (BI), Panda. antara muka data besar blaze, NumPy dan Pandas.


SciPy, perpustakaan algoritma Python sumber terbuka dan kit alat matematik SciPy termasuk modul seperti pengoptimuman, algebra linear, penyepaduan, interpolasi, fungsi khas, transformasi Fourier pantas, pemprosesan isyarat dan pemprosesan imej, persamaan pembezaan penyelesaian biasa. dan pengiraan lain yang biasa digunakan dalam sains dan kejuruteraan.


Fungsinya serupa dengan perisian MATLAB, Scilab dan GNU Octave.


Numpy dan Scipy sering digunakan bersama, dan kebanyakan perpustakaan pembelajaran mesin dalam Python bergantung pada kedua-dua modul ini.


ScientificPython, set modul program Python terpilih untuk pengkomputeran saintifik, termasuk geometri (vektor, tensor, transformasi, vektor dan medan tensor), kuaternion, terbitan automatik, interpolasi ( Linear), polinomial asas pemasangan petak terkecil tak linear, pengiraan unit, format teks serasi Fortran, paparan 3D melalui VRML, dan dua alat Tk untuk melukis plot garisan dan grid 3D masing-masing Model.


Selain itu mempunyai antara muka ke perpustakaan netCDF, MPI dan BSPlib.


Pustaka pengkomputeran saintifik NumPy menyediakan penyelesaian untuk matriks, algebra linear, transformasi Fourier, dll., yang paling biasa digunakan ialah objek tatasusunan N-dimensinya NumPy menyediakan dua objek asas:


ndarray (objek tatasusunan N-dimensi) dan ufunc (objek fungsi universal).


🎜🎜

ndarray ialah tatasusunan berbilang dimensi yang menyimpan satu jenis data, dan ufunc ialah fungsi yang boleh memproses tatasusunan.


Cvxopt, pakej pengiraan pengoptimuman, boleh melakukan pengiraan pengaturcaraan linear, pengaturcaraan kuadratik, pengaturcaraan separa pasti positif, dsb.


Numba, pengkompil pengoptimuman kelajuan pengkomputeran saintifik. pymvpa2 ialah kit alat Python yang menyediakan analisis pembelajaran statistik untuk set data yang besar Ia menyediakan rangka kerja yang fleksibel dan boleh diperluaskan.


Ia menyediakan fungsi seperti klasifikasi, regresi, pemilihan ciri, import dan eksport data, visualisasi, dll. NetworkX ialah pakej perisian pengoptimuman untuk rangkaian kompleks. zipline, perpustakaan algoritma perdagangan.


PyDy, perpustakaan fungsi pemodelan dinamik Python.


SymPy, perpustakaan Python untuk matematik simbolik. statsmodels, pemodelan statistik dan ekonometrik dalam Python.


astropi, perpustakaan Python dalam komuniti astronomi.


oren, oren, perlombongan data, visualisasi data, pelajari analisis mesin melalui pengaturcaraan visual atau skrip Python.


RDKit, perisian untuk informatika kimia dan pembelajaran mesin.


Buka Babel, Babel, buka kotak alat kimia.


cclib, perpustakaan fungsi pengiraan untuk pakej perisian kimia.


Biopython, kit alat pengkomputeran biologi percuma.


bccb, koleksi kod berkaitan analisis biologi. bcbio-nextgen, menyediakan kit alat analisis penjujukan automatik sepenuhnya, pemprosesan tinggi, penjujukan.


visvis, perpustakaan modul pengkomputeran visual yang boleh menggambarkan data satu hingga empat dimensi.


MapReduce ialah perisian [seni bina] yang dicadangkan oleh Google untuk operasi selari pada set data berskala besar (lebih besar daripada 1TB).


Konsep "Peta" dan "Kurangkan", serta idea utamanya, dipinjam daripada perpustakaan fungsi MapReduce bagi bahasa pengaturcaraan berfungsi. Framworks dan perpustakaan untuk MapReduce.,PySpark, Python API untuk [Spark]. dpark, klon Python Spark, rangka kerja MapReduce dalam Python. Luigi, untuk kerja kelompok, membina saluran paip yang kompleks. mrjob, kerja MapReduce yang dijalankan pada Hadoop, atau Perkhidmatan Web Amazon.

Kecerdasan buatan dan pembelajaran mesin


Nama alat pemprosesan bahasa Python.Nama LT kit semula jadi (Nama alat pemprosesan bahasa Python) introductionLibrary. Dilancarkan pada tahun 2001, ia merangkumi sejumlah besar perpustakaan perbendaharaan kata dan pelaksanaan algoritma dalam pemprosesan bahasa semula jadi:


pembahagian perkataan, pengiraan akar, klasifikasi, analisis semantik, dsb.


Corak, modul perlombongan data, termasuk pemprosesan bahasa semula jadi, alatan pembelajaran mesin dan banyak lagi.

textblob menyediakan API untuk pemprosesan bahasa semula jadi dan penguraian tugas NLP. Berdasarkan modul NLTK dan Corak.


jieba, gagap, alat pembahagian perkataan Cina. snownlp, digunakan untuk memproses perpustakaan teks bahasa Cina.


loso, perpustakaan fungsi pembahagian perkataan Cina.


genius, perpustakaan asas CRF Cina, medan rawak bersyarat (CRF), ialah model kebarangkalian diskriminasi, sejenis medan rawak, yang biasa digunakan untuk melabel atau menganalisis data jujukan, seperti teks bahasa Asli atau jujukan biologi Gensim, kit alat Python model topik yang sangat profesional, sama ada kod atau dokumen, boleh digunakan untuk mengira persamaan dua dokumen LIBSVM ialah Profesor Lin Chih-Jen dari National Taiwan University, dsb. Mudah, mudah digunakan , pakej perisian pengecaman corak dan regresi yang pantas dan berkesan Ia bukan sahaja menyediakan fail boleh laku terkumpul yang boleh digunakan pada sistem siri Windows, tetapi juga menyediakan kod sumber untuk memudahkan penambahbaikan, pengubahsuaian dan aplikasi lain.


Perisian ini mempunyai sedikit pelarasan parameter yang terlibat dalam SVM, dan menyediakan banyak parameter lalai yang boleh diselesaikan dengan menggunakan parameter lalai ini


. pengesahan.


🎜

Perisian ini boleh menyelesaikan masalah seperti C-SVM, ν-SVM, ε-SVR dan ν-SVR, termasuk masalah pengecaman corak berbilang kelas berdasarkan algoritma satu sama satu.


scikits.learn, modul Python untuk pembelajaran mesin yang dibina di atas SciPy. Ia termasuk alat yang mudah tetapi cekap untuk perlombongan data dan analisis data.


Meliputi klasifikasi, regresi dan algoritma pengelompokan seperti SVM, regresi logistik, Bayes naif, hutan rawak, k-means, dsb. Kod dan dokumentasi sangat bagus dan tersedia dalam banyak aplikasi projek Python.


Sebagai contoh, dalam NLTK biasa, terdapat antara muka khusus untuk scikit-lear di bahagian pengelas Anda boleh memanggil algoritma pengelasan dan data latihan scikit-learn untuk melatih model pengelas. PyMC, kit alat pensampelan pembelajaran mesin, dan scikit-learn nampaknya menjadi kegemaran semua orang. Sesetengah orang berpendapat bahawa PyMC lebih menarik.


PyMC digunakan terutamanya untuk analisis Bayesian. Orange, suite perisian perlombongan data dan pembelajaran mesin berasaskan komponen, ialah bahagian hadapan pengaturcaraan visual yang mesra, berkuasa, pantas dan serba boleh untuk menyemak imbas analisis dan visualisasi data, dan mengandungi siri komponen lengkap untuk melaksanakan prapemprosesan Data dan menyediakan fungsi untuk perakaunan data, peralihan, pemodelan, penilaian corak dan penerokaan.


Fokus pada perlombongan data, boleh dikendalikan dengan bahasa visual atau Python, mempunyai komponen pembelajaran mesin, dan juga mempunyai pemalam untuk bioinformatik dan perlombongan teks.


Susu, kotak alat pembelajaran mesin, menumpukan pada penyediaan kaedah pengelasan diselia dengan beberapa analisis klasifikasi yang berkesan: SVM (berdasarkan libsvm), K-NN, ekonomi hutan rawak dan pokok keputusan.

Ia juga boleh melakukan pemilihan ciri. Pengelasan ini boleh digabungkan dalam pelbagai cara untuk membentuk sistem pengelasan yang berbeza. Untuk pembelajaran tanpa pengawasan, ia menyediakan algoritma pengelompokan pembiakan K-means dan pertalian.


PyMVPA (Analisis Corak Pelbagai dalam Python) ialah kit alat Python yang menyediakan analisis pembelajaran statistik untuk set data yang besar Ia menyediakan rangka kerja yang fleksibel dan boleh diperluaskan. Ia menyediakan fungsi seperti klasifikasi, regresi, pemilihan ciri, import dan eksport data, visualisasi, dll. NuPIC ialah platform kecerdasan buatan sumber terbuka.

Projek ini dibangunkan oleh Grok (dahulunya dikenali sebagai Numenta), yang merangkumi algoritma dan seni bina perisian syarikat.


Operasi NuPIC dekat dengan otak manusia, "apabila mod bertukar, ia akan lupa mod lama dan ingat mod baru". Seperti otak manusia, algoritma CLA boleh menyesuaikan diri dengan perubahan baru. Pylearn2, - Pustaka pembelajaran mesin berasaskan Theano.


hebel, GPU dipercepatkan, [pembelajaran mendalam] perpustakaan Python.


gensim, perpustakaan pembelajaran mesin. pybrain, modul pembelajaran mesin, bertujuan untuk menyediakan algoritma pembelajaran mesin yang fleksibel, boleh disesuaikan dan berkuasa untuk tugasan pembelajaran mesin.


pibrain termasuk rangkaian saraf, pembelajaran pengukuhan (dan gabungan kedua-duanya), pembelajaran tanpa pengawasan dan algoritma evolusi. Dengan rangkaian saraf sebagai teras, semua kaedah latihan menggunakan rangkaian saraf sebagai contoh Mahout ialah projek sumber terbuka di bawah Yayasan Perisian Apache (ASF Ia menyediakan beberapa pelaksanaan berskala algoritma klasik dalam bidang pembelajaran mesin, bertujuan untuk membantu). pembangun Cipta aplikasi pintar dengan lebih mudah dan cepat.


Mahout mengandungi banyak pelaksanaan, termasuk pengelompokan, pengelasan, penapisan pengesyoran dan perlombongan sub-item yang kerap. Selain itu, Mahout boleh menskala ke awan dengan cekap menggunakan perpustakaan Apache Hadoop.


Ketam, enjin cadangan yang fleksibel dan pantas. python-recsys, analisis sistem hiburan, sistem cadangan. vowpal_porpoise, pembalut Python yang ringan untuk Vowpal Wabbit.


Theano, pakej perisian ular sawa yang digunakan untuk mentakrif, mengoptimumkan dan mensimulasikan pengiraan ungkapan matematik dan untuk menyelesaikan masalah pengiraan tatasusunan berbilang dimensi dengan cekap. Ia menjadikan penulisan model pembelajaran mendalam lebih mudah sambil turut memberikan beberapa pilihan untuk melatih mereka pada GPU. .

utusan, utusan, perpustakaan fungsi untuk sub-benang Python.
sh, perpustakaan fungsi penggantian sub-benang matang. sarge, membungkus benang. subprocess, argparse, artifak yang memanggil perintah shell, diperlukan untuk menulis skrip baris arahan Timeit, alat analisis perbezaan baris perintah yang berkuasa, boleh mengira masa kod berjalan, dsb. unp, alat baris arahan, boleh menyahmampat fail.
eventlet ialah modul berbilang benang dengan overhed rendah, menggunakan konsep benang hijau Contohnya, pool = eventlet.GreenPool(10000) kenyataan sedemikian mewujudkan kumpulan benang yang boleh mengendalikan 10,000 sambungan pelanggan.


Serupa dengan pustaka benang Gevent Gevent, pytools modul berbilang benang, fungsi am python yang terkenal, SendKeys, modul operasi papan kekunci dan tetikus, simulasi operasi simulasi papan kekunci dan tetikus.

pyHook, perpustakaan "cangkuk" berdasarkan Python, digunakan terutamanya untuk memantau acara tetikus dan papan kekunci pada komputer semasa.


Pustaka ini bergantung pada pustaka Python yang lain PyWin32 Seperti namanya, PyWin32 hanya boleh dijalankan pada platform Windows, jadi PyHook hanya boleh berjalan pada platform Windows.


pstuil, cross-platform, sangat mudah untuk mendapatkan dan mengawal proses sistem, serta membaca penggunaan CPU sistem, penggunaan memori dan maklumat lain.simen, baris arahan yang ringan dan berciri penuh klik alat, antara muka baris perintah Elegant yang ringkas.


clint, alat baris arahan Python. cliff, rangka kerja pengaturcaraan baris arahan untuk mencipta arahan berbilang peringkat.


Clime, boleh menukar mana-mana modul kepada berbilang program arahan CLI tanpa sebarang konfigurasi.


dokop, penganalisis parameter baris arahan Python.


pycli, aplikasi baris arahan, menyokong penghuraian baris arahan standard, pengelogan, unit [ujian] dan ujian berfungsi.


Gooey, buka program baris arahan sebagai aplikasi GUI lengkap, pemotong kuki, alat baris arahan untuk mencipta projek daripada pemotong kuki (templat projek).


Sebagai contoh, projek pakej Python, projek pemalam jQuery.


percol, menambah gaya pemilihan interaktif pada arahan paip tradisional UNIX.


rainbowstream, pelanggan Twitter yang bijak dan cantik. Model Django, sebahagian daripada Django SQLAlchemy, kit alat Python SQL dan pemetaan hubungan objek.


peewee, penghurai ORM kecil.


PonyORM menyediakan antara muka berorientasikan SQL untuk ORM. MongoEngine, pemetaan fail objek Python, menggunakan [MongoDB].


, enjin Django MongoDB MongoDB, bahagian belakang Django.


django-mongodb-enjin, bahagian belakang Django redisco, model ringkas dan perpustakaan kontena, menggunakan roda tenaga [Redis], pemetaan objek Amazon DynamoDB.


butterdb, ORM untuk Google Spreadsheet, versi Python. saderi, saderi, baris gilir/kerja tugas tak segerak, berdasarkan baris gilir mesej yang diedarkan.


huey, ringan, baris gilir tugasan berbilang benang.


mrq, En. Queue, agih giliran tugas, menggunakan redis & Gevent. rq, baris gilir kerja yang mudah. .


simpleq, baris gilir yang ringkas dan berskala, baris gilir asas Amazon SQS.


Psyco, alat pengoptimuman prestasi ular sawa yang sangat berkuasa Keajaiban psyco ialah ia hanya perlu memanggil dua baris kod di pintu masuk kod, dan prestasi boleh dipertingkatkan sebanyak 40% atau lebih dikatakan kesan serta merta! Jika pelanggan anda berpendapat program anda agak perlahan, sila jangan tergesa-gesa untuk mengoptimumkan kod tersebut mungkin boleh mengubah fikirannya dengan segera.

psyco ialah jit Python. fn.py, Pengaturcaraan Fungsional Python: Fungsi Hilang Nikmati Pelaksanaan FP. funcy, alat pengaturcaraan berfungsi.


Toolz, alatan pengaturcaraan berfungsi: iterator, fungsi, kamus. CyToolz, pelaksanaan Cython Toolz, alat pengaturcaraan berfungsi berprestasi tinggi. Ansible, Ansible, platform automasi yang sangat mudah.


SaltStack, sistem pengurusan automatik untuk infrastruktur.


Fabrik, alat bahasa pelaksanaan dan penggunaan jarak jauh yang ringkas.


Fabtools, fungsi alat Fabrik.


masakan, fungsi alat popular Fabrik.


psutil, proses merentas platform dan modul alat sistem.


jangkakan, kawal program interaktif.


provy, Python yang mudah digunakan untuk mengkonfigurasi sistem anda. honcho, antara muka Python Foreman, digunakan untuk mengurus alat aplikasi procfile.


gunneri, alat pelaksanaan pelbagai tugas, sistem teragih dengan antara muka rangkaian.


ara, cepat. Gunakan Docker dalam persekitaran pembangunan kendiri.


APSscheduler, penjadual tugas dalam talian yang ringan tetapi berkuasa.


django-jadual, aplikasi jadual Django. doit, pelari tugas/alat penjanaan.


Joblib, fungsi alat saluran paip ringan yang disediakan oleh Python.


Rancang, jana fail crontab dengan mudah.


Spiff, enjin aliran kerja berkuasa yang dilaksanakan dalam Python tulen.


jadual, penjadualan kerja Python. TaskFlow, membantu memudahkan pelaksanaan tugas.


ctypes, perpustakaan standard Python, lebih pantas, Python memanggil antara muka fungsi luaran kod C. cffi, Python memanggil antara muka fungsi luaran kod C, serupa dengan ctypes yang secara langsung memanggil program c dalam program python, tetapi ia lebih mudah daripada ctypes dan tidak memerlukan kompilasi ke dalam so dan kemudian panggil.


Cytoolz, perpustakaan pecutan python SWIG, memudahkan penjanaan pembungkusan dan antara muka.


, Cython, Python mengoptimumkan pengkompil statik.


PyPy, pelaksanaan Python bagi penterjemah Python.


Stackless Python, versi Python yang dipertingkatkan. Ia membolehkan pengaturcara mendapat manfaat daripada pengaturcaraan berasaskan benang dan mengelakkan masalah prestasi dan kerumitan yang disebabkan oleh benang tradisional.


Sambungan benang mikro yang dibawa oleh Stackless kepada Python ialah alat kemudahan ringan yang overhead rendah, Pyston, yang menggunakan LLVM dan teknologi JIT moden untuk mengoptimumkan prestasi Python.


pythonlibs, pakej sambungan Python tidak rasmi scapy untuk Windows (32/64 bit), perpustakaan pemprosesan paket yang sangat baik.


ino, alat baris arahan Arduino. Pyro, kit alat robotik untuk Python.


pluginbase, sistem pemalam Python yang ringkas dan fleksibel.


alat pemindahan data yang berbahaya dan selamat. blinker, sistem penghantaran isyarat/acara dalam Python pantas.


pychievements untuk mencipta dan menjejak rangka kerja hasil.


corak ular sawa, corak reka bentuk dalam Python.


pefileWindows PE file parser SIP, alat untuk menjana modul sambungan Python secara automatik untuk perpustakaan C dan C++

pangkalan data
pangkalan data


Nama perpustakaan Pengenalan kepada MySQLdb, modul pangkalan data [MySQL] matang, Baresql, pakej pangkalan data SQL ZODB, pangkalan data objek tempatan Python. Pangkalan data graf objek K-V.


acar, kedai nilai kunci K-V yang ringkas dan ringan.


TinyDB, pangkalan data berorientasikan dokumen yang ringan.


mysql-python, perpustakaan alat Python untuk MySQL.


mysqlclient, cawangan mysql-python, menyokong Python 3., PyMySQL, pemacu MySQL yang ditulis dalam Python tulen, serasi dengan mysql-python. mysql-connector-python, penyambung MySQL, daripada [Oracle], ditulis dalam Python tulen.


oursql, penyambung MySQL, menyediakan pernyataan arahan tempatan dan sokongan BLOB.

psycopg2, penyesuai Python PostgreSQL yang paling popular. txpostgres, pemacu tak segerak untuk PostgreSQL berdasarkan Twisted.


pertanyaan, perpustakaan fungsi psycopg2 untuk PostgreSQL.


set data, menyimpan data kamus Python, digunakan untuk SQLite, MySQL dan PostgreSQL.

🎜

cassandra-python-driver, pemacu Python sistem pangkalan data NoSQL teragih sumber terbuka sistem Apache Cassandra, pemacu Python pangkalan data cassandra yang dipermudahkan.


HappyBase, perpustakaan fungsi Apache [Hbase] yang mesra.


PyMongo, pelanggan rasmi MongoDB.


Plyvel, antara muka Python yang pantas dan kaya dengan ciri untuk LevelDB. redis-py, pelanggan redis.


py2neo, klien Python (antara muka REST berdasarkan telephus, pelanggan cassandra berdasarkan Twisted).


txRedis, pelanggan Redis berdasarkan Twisted.


[Rangkaian] Curl, pakej Pycurl ialah antara muka Python untuk libcurl, yang ditulis dalam bahasa C.


Berbanding urllib, ia jauh lebih pantas.


Libcurl ialah perpustakaan pemindahan URL pelanggan yang menyokong FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE dan LDAP juga menyokong pengesahan HTTPS, HTTP POST, HTTP PUT, FTP upload. , Kuki, pengesahan asas, geganti titik putus fail FTP, saluran proksi HTTP, dsb.


Permintaan, ditulis dalam bahasa Python, berdasarkan perpustakaan HTTP sumber terbuka urllib.


Ia lebih mudah dan lebih Pythoner daripada urllib.


Sokong Python3. httpie, klien HTTP baris arahan, pengganti mesra pengguna untuk cURL.


s3cmd, alat baris arahan untuk mengurus Amazon S3 dan CloudFront.


youtube-dl, program baris arahan untuk memuat turun video daripada YouTube.


you-get, alat muat turun video yang ditulis dalam Python3, boleh digunakan untuk muat turun video YouTube/Youku/Niconico Coursera, muat turun video dari coursera.org, namakan semula fail wikiteam, alat muat turun wiki.


subliminal, alat baris arahan, permintaan perpustakaan fungsi untuk mencari dan memuat turun sari kata, perpustakaan fungsi HTTP, lebih mesra pengguna. grequests, permintaan HTTP tak segerak + Gevent (pustaka fungsi berprestasi tinggi dan konkurensi tinggi).

urllib3, kumpulan sambungan HTTP selamat benang yang menyokong siaran fail.


httplib2, perpustakaan fungsi klien HTTP yang komprehensif. treq, antara muka API Python, klien HTTP Twisted.


Mininet, emulator rangkaian popular, API ditulis dalam python.


POX, aplikasi platform pembangunan kawalan rangkaian takrif perisian sumber terbuka (SDN) berasaskan Python, seperti pengawal SDN OpenFlow.


Pyretic, bahasa pengaturcaraan untuk SDN, menyediakan abstraksi yang kuat melalui suis rangkaian atau emulator. SDX Platform, pelaksanaan IXP berasaskan SDN yang memanfaatkan rangkaian minimum, cacar dan haba. inbox.py, pelayan SMTP Python. ibox, versi Python bagi perpustakaan IMAP. peti masuk, peti masuk, kit alat e-mel sumber terbuka.


lamson, pelayan SMTP. flanker, alamat e-mel dan pustaka penghuraian MIME.


marrow.mailer, rangka kerja penghantaran e-mel berprestasi tinggi dan berskala.


django-celery-ses, bahagian belakang e-mel Django, menggunakan AWS SES dan Celery.


modoboa, pengehosan e-mel dan platform pengurusan termasuk UI web moden dan ringkas.


sampul surat, alat e-mel.


mailjet, antara muka API mailjet mel pukal dengan statistik. Perpustakaan Talon, Talon, Mailgun untuk mengekstrak mesej dan tandatangan.


mailjet - Pelaksanaan API Mailjet untuk mel kelompok, statistik dan banyak lagi., Talon - Pustaka Mailgun untuk mengekstrak petikan dan tandatangan mesej., pyzmail, menulis, menghantar dan menghuraikan e-mel.


furl, bahan api, perpustakaan kecil penghuraian URL. purl, API yang mudah dan bersih untuk memanipulasi URL.


pemendekkan sawang, perpustakaan Python tulen, penyunting pemendek URL.


short_url, penjanaan URL pendek.


Scrapy, rangka kerja untuk menangkap skrin pantas dan mengikis web.


portia, Portia, sambungan visualisasi untuk Scrapy.


feedparser, penterjemah sumber maklumat RoboBrowser, perpustakaan fungsi Python menyemak imbas web ringkas tanpa menggunakan penyemak imbas web.


MechanicalSoup, kit alat ujian interaktif automatik tapak web.


mekanisasi, alat pengaturcaraan penyemakan imbas web.


Demiurge, Pencipta, - alat ringan untuk PyQuery.


akhbar, ekstrak berita akhbar. html2text, menukar HTML kepada teks dalam format Markdown.


python-angsa, pengekstrak kandungan HTML.


lassie, Lassie, pencarian kandungan tapak web yang dimanusiakan.


micawber, perpustakaan fungsi untuk merebut halaman web melalui UR.


sumy, modul ringkasan automatik untuk ringkasan, teks dan halaman web HTML.


Haul, perangkak imej berskala berasaskan jarak.


kebolehbacaan python, alat kebolehbacaan Arc90, antara muka Python yang pantas.


opengraph, modul penghuraian protokol OpenGraphProtocol, teks, ekstrak teks daripada mana-mana fail, Word, PowerPoint, fail PDF, dsb.


sanitasi, sanitasi dan jadikan data yang huru-hara waras.


AutobahnPython, pustaka fungsi untuk WebSocket dan WAMP, menggunakan Twisted dan PythonWebSocket-for-Python, klien websocket dan pustaka fungsi sebelah pelayan. SimpleXMLRPCServer, pustaka standard python, pelayan XML-RPC ringkas, utas tunggal.


SimpleJSONRPCServer, perpustakaan fungsi pelaksanaan spesifikasi JSON-RPC.


zeroRPC, pelaksanaan RPC berdasarkan ZeroMQ dan MessagePack.


apache-libcloud, perpustakaan antara muka Python untuk semua perkhidmatan awan.


wifi, WiFi - Satu set perpustakaan Python dan alatan baris arahan dengan WiFi, untuk [Linux].


strim, jalankan penstriman masa nyata kod dan data Python.

Bersepadu dengan Apache Storm.

boto, antara muka Perkhidmatan Web Amazon.


twython, API Twitter. google-api-python-client, API klien Google.

gspread, API Python untuk Hamparan Google.


facebook-sdk, platform facebook Python SDK.


facepy, gmail API grafik facebook yang ringkas, antara muka Python untuk Gmail.


django-wordpress, model dan pandangan Django untuk WordPress.


[Rangka Kerja Web] Django, rangka kerja Python-Web yang paling popular, menggalakkan pembangunan pesat dan mengikuti reka bentuk MVC, dengan kitaran pembangunan pendek ActiveGrid peringkat perusahaan Karrigell ialah rangka kerja Web ringkas yang adalah serba lengkap Dengan perkhidmatan web, enjin skrip py dan pangkalan data python tulen PyDBLitewebpy ialah rangka kerja web yang kecil dan fleksibel yang ringkas tetapi berkuasa CherryPy ialah rangka kerja pembangunan aplikasi web berasaskan Python ialah rangka kerja pembangunan web yang sangat cekap dan boleh dipercayai berdasarkan Python. Zope ialah pelayan aplikasi Web TurboGears ialah rangka kerja aplikasi web gaya MVC berasaskan Python Pustaka pengaturcaraan rangkaian popular, rangka kerja web berskala besar Kelalang, rangka kerja web ringan, WSGI yang cepat, ringkas dan ringan. rangka kerja web corak.


Pyramid, rangka kerja web sumber terbuka yang ringan, pantas dan stabil.


web2py, rangka kerja dan platform web tindanan penuh yang ringkas dan mudah digunakan.


web.py, rangka kerja web yang berkuasa dan ringkas. TurboGears, rangka kerja web yang mudah dikembangkan.


CherryPy, rangka kerja web Python minimalis, menyokong kumpulan benang HTTP 1.1 dan WSGI.

Grok, rangka kerja web berdasarkan Zope3.


Bluebream, pelayan aplikasi web sumber terbuka, dahulunya dikenali sebagai Zope 3.


jambu, rangka kerja Python-Web yang ringan dan berprestasi tinggi, ditulis dalam bahasa c.


django-cms, berdasarkan CMS sumber terbuka peringkat perusahaan Django.


djedi-cms ialah pemalam Django CMS yang ringan tetapi berkuasa dengan pengeditan sebaris dan pengoptimuman prestasi.


FeinCMS, sistem pengurusan kandungan lanjutan berdasarkan Django.


Kotte, rangka kerja aplikasi web Python peringkat tinggi, berdasarkan Pyramid. Mezanin, platform pengurusan kandungan yang berkuasa, konsisten dan fleksibel.


Opps, CMS berasaskan Django untuk surat khabar, majalah dan portal dengan trafik tinggi.


Plone, pelayan aplikasi sumber terbuka berdasarkan Zope.


Quokka, sistem CMS yang fleksibel, berskala, ringan menggunakan Flask dan MongoDB.


Wagtail, sistem pengurusan kandungan Django.


Widgy, rangka kerja CMS, berdasarkan Django.


django-oscar, Django Oscar, rangka kerja e-dagang sumber terbuka.


django-shop, sistem kedai dalam talian berdasarkan Django.


pedagang, menyokong berbilang alat pemprosesan pembayaran.


wang, penyelesaian pertukaran mata wang berskala.


python-mata wang, format paparan mata wang.


cornice, rangka kerja REST Pyramid.


django-rest-framework, rangka kerja Django, alat berkuasa dan fleksibel yang boleh membina API Web dengan mudah.


django-tastypie, cipta antara muka API aplikasi Django yang cantik.


django-formapi, cipta API JSON, pengesahan HMAC dan pengesahan borang Django. flask-api, menyediakan pengalaman penyemak imbas bersatu, berdasarkan rangka kerja Django.


flask-restful, bina sambungan sokongan API REST dengan cepat.


flask-api-utils, lanjutan kelalang. Falcon, rangka kerja Python berprestasi tinggi untuk membina API awan dan bahagian belakang aplikasi web.


eve, Eve, rangka kerja API REST, menggunakan Flask, MongoDB dan niat yang baik.


Sandman, menjana API REST secara automatik untuk sistem dipacu pangkalan data sedia ada. resah, rangka kerja yang serupa dengan TastyPie.


pai sedap, perpustakaan fungsi bangunan API REST (Django, dan lain-lain) Jinja2, templat bahasa mesra pereka moden.


Genshi, kit alat templat output sedar rangkaian.


Mako, templat yang sangat pantas dan ringan untuk platform Python.


Chameleon, enjin templat HTML/XML.


Tiru ZPT dan optimumkan kelajuan.


Spitfire, templat kompilasi Python pantas.


django-timbunan jerami, jarum dalam timbunan jerami, carian modul Django.


elasticsearch-py, pelanggan Python peringkat rendah rasmi Elasticsearch.


solrpy, pelanggan solr.


Whoosh, phew, pantas, perpustakaan enjin carian Python tulen.


Feedly, perpustakaan fungsi untuk membina sistem berita dan pemberitahuan, menggunakan Cassandra dan Redis.


django-activity-stream, Django activity stream, menjana aliran aktiviti universal daripada tindakan di tapak web anda.


Beaker, aplikasi web penggunaan cache dan sesi, skrip Python kendiri dan perpustakaan aplikasi.

dogpile.cache, ialah karya alternatif generasi seterusnya oleh pengarang Beaker. HermesCache, perpustakaan caching Python, ketidaksahihan berasaskan tag dan pencegahan kesan Dogpile.


django-cache-machine, mesin cache Django, pembatalan cache automatik, menggunakan ORM. django-cacheops, didorong peristiwa berbutir automatik, pembatalan cache ORM. johnny-cache, rangka kerja cache johnny, aplikasi Django.


django-viewlet, memberikan komponen templat dilanjutkan kawalan cache. pylibmc, dalam antara muka libmemcached.


WTForms-JSON, sambungan pemprosesan data borang JSON. Deform, perpustakaan fungsi untuk penjanaan borang HTML.


django-bootstrap3, bootstrap3, disepadukan dengan Django. django-crispy-forms, program Django yang boleh mencipta borang yang elegan. django-remote-forms, borang jauh untuk Django, serializer untuk jadual Django.


django-simple-spam-blocker, penyekat spam mudah Django.


django-simple-captcha, Django simple captcha, aplikasi Django yang mudah dan sangat disesuaikan untuk menambah imej captcha Ajenti, panel pentadbir pelayan.


Grappelli, kulit django dengan antara muka yang mewah. django-suit, antara muka gantian Django (untuk kegunaan bukan komersial sahaja).


django-xadmin, alat ganti panel pentadbir Django.


pentadbir kelalang, bunga rangka kerja antara muka pengurusan kelalang ringkas, pemantauan masa nyata dan panel pengurusan web.


Pelican, Pelican, Markdown atau ReST, tema kandungan Ziwang. Menyokong DVCS, Disqus.


Cactus, penjana statik laman web pereka.


Hyde, penjana laman web statik berdasarkan Jinja2.


Nikola - Penjana laman web dan blog statik.


Tag, tag, penjana laman web statik paling mudah.


Tinkerer, Tinkerer, penjana laman web statik berdasarkan Sphinx.


asyncio, (pustaka standard Python dalam Python 3.4+), I/O tak segerak, gelung acara, tugasan yang diselaraskan.


gevent, perpustakaan rangkaian berasaskan Python.


Enjin web dipacu peristiwa berpintal.


Pustaka fungsi untuk Tornado, Tornado, rangka kerja web dan rangkaian tak segerak.


pulsar, rangka kerja selari dipacu peristiwa untuk Python.


diesel, diesel, hijau, rangka kerja I/O berasaskan acara.


eventlet, WSGI menyokong rangka kerja tak segerak.


pyzmq, pakej Python pustaka mesej 0MQ.


txZMQ, berdasarkan pustaka mesej 0MQ Twisted yang dimeterai Crossbar, penghala aplikasi bersatu sumber terbuka (WebSocket dan WAMP).


wsgiref, perpustakaan standard Python, pelaksanaan enkapsulasi WSGI, utas tunggal.


Werkzeug, alat mesin, perpustakaan fungsi alat WSGI, boleh dibenamkan dengan mudah ke dalam rangka kerja projek anda sendiri.


tampal, tampal, alat WSGI berbilang benang, stabil dan terbukti.


roket, roket, perkhidmatan berbilang benang, berdasarkan Piramid.


netius, pelayan WSGI tak segerak, gunicorn, pendahulu forked, sebahagiannya ditulis dalam C.


fapws3, rangkaian tak segerak, ditulis dalam C. meinheld, pelayan WSGI tak segerak, ditulis dalam C.


bjoern, - Pelayan WSGI tak segerak yang pantas, ditulis dalam C.


【Keselamatan】Pustaka fungsi kebenaran, membenarkan atau menafikan akses pengguna kepada data atau fungsi.


django-penjaga, penjaga Django, mengurus kebenaran setiap objek, untuk Django 1.2 + Carteblanche, mengurus navigasi dan kebenaran.


Automatik, pelanggan pengesahan/kebenaran yang mudah dan berkuasa.


OAuthLib, alat tandatangan permintaan OAuth yang universal dan standard.


rauth, perpustakaan Python untuk OAuth 1.0, 2.0,.


python-oauth2, menggunakan antara muka abstrak yang diuji sepenuhnya untuk mencipta klien dan pelayan OAuth.


python-social-auth, mekanisme pengesahan sosial yang mudah dipasang.


,django-oauth-toolkit,Django OAuth toolkit django-oauth2-provider,Django OAuth2 toolkit.


django-allauth, aplikasi Django yang disahkan.


Flask-OAuthlib, sekatan kit alat OAuth Flask, sekatan, pelanggan oauth2 mudah.


jose, [JavaScript] Pelaksanaan draf Tandatangan dan Penyulitan Objek (JOSE), status bendera.


python-jwt, modul penjanaan dan pengesahan web token JSON.


pyjwt, Draf Token Web JSON 01.


python-jws, Draf Token Web 02 untuk JSON.


PyCrypto, kit alat kriptografi untuk Python.


Paramiko, pelaksanaan protokol sshv2, menyediakan fungsi bahagian klien dan pelayan.


kriptografi, kit pembangunan kriptografi.


Pustaka fungsi PyNac, rangkaian dan kriptografi (NaCl). hashids, perpustakaan fungsi Python hashids.


Passlib, perpustakaan storan/pencincangan kata laluan selamat, tahap yang sangat tinggi.


hashlib, md5, sha dan algoritma cincang yang lain digunakan untuk menggantikan modul md5 dan sha serta menjadikan API mereka konsisten.


Ia disokong oleh OpenSSL dan menyokong algoritma berikut: md5, sha1, sha224, sha256, sha384, sha512.


PyGtk, perpustakaan GTK+ untuk pembangunan program GUI berdasarkan Python

Pustaka pembangunan PyQt QT untuk Python

WxPython rangka kerja pengaturcaraan GUI di bawah Python Mekanisme mesejnya adalah serupa dengan seni bina MFC mulakan dan memerlukan pembangunan pantas. Aplikasi boleh menggunakan

pakej pengaturcaraan antara muka standard di bawah TkinterPython, jadi ia bukan perpustakaan pihak ketiga


PySide, rangka kerja Qt merentas platform dan antara muka pengguna , menyokong rangka kerja Qt v4.

wxPython, perpustakaan C++ yang menggabungkan wxWidgets.


kivy, perpustakaan untuk mencipta fungsi GUI aplikasi, berjalan pada Windows, Linux, MAC OS X, [Android] dan [iOS].


kutukan untuk mencipta aplikasi GUI terminal.


urwid, perpustakaan fungsi untuk mencipta borang permohonan GUI terminal, menyokong acara dan kaya dengan warna.

pyglet, tetingkap merentas platform dan perpustakaan multimedia untuk Python.


Tkinter ialah pakej perisian GUI standard de facto untuk Python.


🎜🎜

enaml, cipta antara muka pengguna yang cantik dengan sintaks yang serupa dengan QML.


Toga, Toga, kit alat GUI asli OS. 【Bina Pakej】


pyenv, pengurusan versi Python yang ringkas.


virtualenv, mencipta persekitaran Python bebas untuk memasang versi persekitaran python yang berbeza pada masa yang sama.


virtualenvwrapper ialah satu set sambungan untuk virtualenv.


pew, satu set alatan untuk mengurus berbilang persekitaran maya.


vex untuk menjalankan arahan virtualenv yang ditentukan.


PyRun, satu fail, tiada pemasangan diperlukan alat pengurusan versi Python.


PIP, alat pengurusan untuk pakej Python dan kebergantungan.


easy_install, sistem pengurusan pakej perisian, menyediakan format standard untuk mengedarkan perisian dan perpustakaan Python. Ia adalah modul dengan alat konfigurasi dan perpustakaan fungsi pihak ketiga. Direka untuk mempercepatkan pengedaran perpustakaan Python. RubyGems serupa dengan bahasa Ruby.


konda, platform silang, pengurus pakej binari. ,


Curdling, alat baris arahan untuk menguruskan pakej Python.


Wheel, standard baru untuk pengedaran python, yang direka untuk menggantikan telur. , Alat skrip Freeze untuk platform Windows, Py2exe, menukarkan skrip python kepada program boleh laksana yang boleh dijalankan secara bebas pada windows


py2app, Alat skrip Freeze untuk platform MAC OS X



atur cara ditukar menjadi boleh laku kendiri (cross-platform).

pynsist, alat untuk membina pemasang Windows, ditulis dalam Python.


dh-virtualenv, cipta dan edarkan virtualenv (format pakej Debian)

PyPI, generasi baharu alat pengurusan perpustakaan pakej Python.


gudang, alat pengurusan perpustakaan pakej Python (PyPI) generasi baharu.


devpi, pelayan PyPI dan alatan pembungkusan/ujian/pelepasan.


localshop, pelayan cermin pakej rasmi PyPI, menyokong muat naik pakej tempatan (peribadi).


membina, mencipta, memasang dan menggunakan berbilang bahagian aplikasi, sebahagian daripadanya mungkin bukan berasaskan Python.


SCon, alat pembinaan perisian.


platformio, alat konsol yang membina kod yang boleh digunakan pada platform pembangunan yang berbeza.


bitbake, alat yang direka khas untuk mencipta dan menggunakan pakej perisian Linux [terbenam]

membuat, secara automatik menjana pakej pergantungan untuk mana-mana bahasa pengaturcaraan.


django-compressor, Django compressor, memampatkan dan menyelaraskan JavaScript atau CSS, memaut ke satu fail cache.


jinja-assets-compressor, Jinja compressor, sambungan Jinja, memampatkan sumber anda melalui kompilasi.


set web, pengurusan yang dioptimumkan, sumber statik, pembersihan cache yang unik.


fanstatik, peminat, pengoptimuman pakej, menyediakan fail statik.


penghantar fail, memantau perubahan sumber, dan boleh disimpan ke CDN (Rangkaian Penghantaran Kandungan) dan sistem fail.


django-storages, satu set storan tersuai bahagian belakang Django.


gam, gam, alat baris arahan mudah untuk menjana Sprite CSS.


libsass-python, antara muka Python untuk Sass (helaian gaya berlatarkan).


Aset Kelalang, sepadukan sumber aplikasi. 【Penyahpepijatan Kod】


ujian unit, perpustakaan standard Python, rangka kerja ujian unit.


hidung, hidung, produk sambungan unittest.


pytest, alat ujian Python yang matang dan berciri penuh.


mamba, Mamba, alat ujian berwibawa untuk Python. Dari sepanduk BDD.


konteks, latar belakang, rangka kerja ujian BDD, berdasarkan C#.


pyshould, harus menggayakan rangka kerja ujian, berdasarkan PyHamcrest.


pyvows, rangka kerja ujian gaya BDD


Python mengikat Selenium.


serpihan, alat sumber terbuka untuk menguji aplikasi web.


belalang, alat ujian beban pengguna berskala yang ditulis dalam Python.


sixpack, rangka kerja ujian A/B yang bebas bahasa.


mock, mock object (Bahasa Inggeris: mock object, juga diterjemahkan sebagai objek tiruan), perpustakaan ujian simulasi.


tindak balas, fungsi alat, digunakan untuk ujian simulasi olok-olok.


doubleks - rangka kerja ujian yang berkuasa.


freezegun, uji modul melalui pelarasan masa.


httpretty, alat simulasi untuk permintaan HTTP.


httmock, ujian simulasi olok-olok.


liputan, ujian ukuran liputan kod.


faker, pakej Python yang menjana data ujian simulasi.


pengadun, menjana data palsu untuk Django ORM, SQLAlchemy,

Peewee, MongoEngine, Pony ORM, dsb.


alat rawak jango .

ForgeryPy, penjana data analog yang mudah digunakan.

radar, radar, jana tarikh/masa rawak.

FuckIt.py, uji jalankan kod Python.

Analisis Kodpysonar2, indeks jenis Python.

pycallgraph, aplikasi trafik visual (graf panggilan).

code2flow, tukar kod Python dan JavaScript kepada carta alir.

LinterFlake8, penyemak modul kod sumber

pylama, alat audit kod Python dan JavaScript.

Pylint, penganalisis kod sumber, yang mencari ralat pengaturcaraan, membantu menguatkuasakan standard kod dan menghidu beberapa bau kod. Nota: Berbanding dengan PyChecker, Pylint ialah alat analisis kod Python peringkat tinggi yang menganalisis ralat dalam kod Python.

Pyflakes, program mudah untuk menyemak fail sumber Python untuk mengesan ralat. Pyflakes menganalisis program dan menyemak pelbagai ralat. Ia melakukan ini dengan menghuraikan fail sumber, tiada import diperlukan.

pdb, perpustakaan standard Python, debugger Python.

ipdb, PDB yang digunakan oleh IPython.

🎜🎜🎜

penyahpepijat GUI bebas platform winpdb.


pudb, skrin penuh, berdasarkan konsol nyahpepijat python.


pyringe, - penyahpepijat yang boleh dilampirkan dan menyuntik kod ke dalam program Python.


python-statsd, pelanggan pelayan statsd.


memory_profiler, pemantauan ingatan.


profil, pemprofil Python interaktif.


django-debug-toolbar, bar alat penyahpepijatan Django, memaparkan pelbagai maklumat penyahpepijatan: permintaan/tindak balas semasa.


django-devserver, alat nyahpepijat Django.


bar alat nyahpepijat kelalang, alat nyahpepijat kelalang.

Atas ialah kandungan terperinci Silinder meletup! Akhirnya, semua perpustakaan Python telah diselesaikan!. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:Python当打之年. Jika ada pelanggaran, sila hubungi admin@php.cn Padam