
1. Labu
Ini adalah kerangka kerja mikro yang ditulis dengan Python. Itu tidak memiliki validasi untuk formulir dan tingkat abstraksi basis data, tetapi memungkinkan Anda untuk menggunakan perpustakaan pihak ketiga untuk fungsi umum. Dan itulah mengapa itu adalah kerangka kerja mikro. Flask dirancang agar mudah dan cepat untuk membangun aplikasi, dan juga scalable dan ringan. Ini didasarkan pada proyek Werkzeug dan Jinja2. Anda dapat mempelajari lebih lanjut tentang hal ini dalam artikel DataFlair terbaru tentang
Python Flask .
2. Keras
Keras adalah pustaka jaringan saraf open source yang ditulis dengan Python. Ini user-friendly, modular dan dapat dikembangkan, dan juga dapat bekerja di atas TensorFlow, Theano, PlaidML atau Microsoft Cognitive Toolkit (CNTK). Keras memiliki semuanya: templat, fungsi target dan transfer, pengoptimal, dan banyak lagi. Ini juga mendukung jaringan saraf convolutional dan berulang.
Bekerja pada proyek open source berbasis Keras terbaru -
Klasifikasi Kanker Payudara .

Artikel ini diterjemahkan dengan dukungan Perangkat Lunak EDISON, yang mengembangkan sistem diagnostik repositori dokumen Vivaldi dan berinvestasi dalam startup .
3. SpaCy
Ini adalah pustaka perangkat lunak sumber terbuka yang menangani
pemrosesan bahasa alami (NLP) dan ditulis dalam Python dan Cython. Sementara NLTK lebih cocok untuk tujuan pelatihan dan penelitian, tugas spaCy adalah menyediakan perangkat lunak untuk produksi. Selain itu, Thinc adalah perpustakaan pembelajaran mesin spaCy yang memperkenalkan model CNN untuk bagian tag ucapan, penguraian dependensi, dan pengenal objek bernama.
4. Penjaga
Sentry menawarkan hosting pemantauan sumber terbuka sehingga Anda dapat mendeteksi dan mengurutkan kesalahan secara real time. Instal saja SDK untuk bahasa atau kerangka kerja Anda dan mulailah. Ini memungkinkan Anda untuk memperbaiki pengecualian yang tidak ditangani, memeriksa jejak tumpukan, menganalisis dampak setiap masalah, melacak kesalahan di berbagai proyek, menetapkan masalah dan banyak lagi. Menggunakan Sentry berarti lebih sedikit kesalahan dan lebih banyak kode untuk dikirim.
5. OpenCV
OpenCV adalah visi komputer open source dan perpustakaan pembelajaran mesin. Perpustakaan memiliki lebih dari 2500 algoritma yang dioptimalkan untuk tugas-tugas penglihatan komputer, seperti deteksi dan pengenalan objek, klasifikasi berbagai jenis aktivitas manusia, pelacakan gerakan dengan kamera, membuat model objek tiga dimensi, menjahit gambar untuk mendapatkan gambar beresolusi tinggi, dan banyak tugas lainnya. Perpustakaan tersedia untuk banyak bahasa, seperti Python, C ++, Java, dll.
Bintang di Github: 39585
Sudahkah Anda bekerja pada proyek OpenCV? Inilah satu -
Draft jenis kelamin dan usia6. Nilearn
Ini adalah modul untuk implementasi cepat dan mudah pelatihan statistik tentang data NeuroImaging. Ini memungkinkan Anda untuk menggunakan scikit-learn untuk statistik multidimensi untuk pemodelan prediktif, klasifikasi, decoding, dan analisis konektivitas. Nilearn adalah bagian dari ekosistem NiPy, yang merupakan komunitas yang didedikasikan untuk menggunakan Python untuk menganalisis data neuroimaging.
Github Stars: 549
7. scikit-belajar
Scikit-learn adalah proyek Python open source lainnya. Ini adalah perpustakaan pembelajaran mesin yang sangat terkenal untuk Python. Seringkali digunakan dengan NumPy dan SciPy, SciPy menawarkan klasifikasi, regresi dan pengelompokan - mendukung
SVM (Support Vector Machines) , hutan acak, percepatan gradien, k-tools dan DBSCAN. Perpustakaan ini ditulis dalam Python dan Cython.
Bintang di Github: 37.144
8. PyTorch
PyTorch adalah perpustakaan pembelajaran mesin open source lain yang ditulis dalam dan untuk Python. Ini didasarkan pada perpustakaan Torch dan sangat bagus untuk bidang-bidang seperti visi komputer dan pemrosesan bahasa alami (NLP). Ini juga memiliki frontend C ++.
Di antara banyak fitur lainnya, PyTorch menawarkan dua fitur tingkat tinggi:
- GPU mempercepat komputasi tensor
- Jaringan saraf yang mendalam
Bintang di Github: 31.779
9. Librosa
Librosa adalah salah satu perpustakaan python terbaik untuk menganalisis musik dan audio. Ini berisi komponen yang diperlukan yang digunakan untuk memperoleh informasi dari musik. Perpustakaan didokumentasikan dengan baik dan berisi beberapa panduan dan contoh yang akan membuat tugas Anda lebih mudah.
Github Stars: 3107
Implementasi proyek open source Python dan Librosa -
pengenalan emosi ucapan .
10. Gensim
Gensim adalah perpustakaan Python untuk memodelkan topik, mengindeks dokumen, dan menemukan kesamaan dengan perusahaan besar. Ini menargetkan NLP dan komunitas pencarian informasi. Gensim adalah kependekan dari "Generate Like." Sebelumnya, ia membuat daftar pendek artikel yang mirip dengan artikel ini. Gensim jelas, efisien, dan dapat diskalakan. Gensim mengimplementasikan implementasi pemodelan semantik yang tidak terkontrol dan efisien dari teks biasa.
Github Stars: 9,870
11. Django
Django adalah kerangka kerja Python tingkat tinggi yang mendorong pengembangan cepat dan percaya pada prinsip KERING (jangan ulangi). Ini adalah kerangka kerja Python yang sangat kuat dan paling banyak digunakan. Ini didasarkan pada pola MTV (Model-Template-View).
Bintang di Github: 44.214
12. Pengenalan wajah
Pengenalan wajah adalah proyek populer di GitHub. Ini dengan mudah mengenali wajah dan memanipulasi mereka menggunakan Python / baris perintah dan menggunakan perpustakaan pengenalan wajah paling sederhana di dunia untuk ini. Ini menggunakan dlib pembelajaran yang mendalam untuk mendeteksi wajah dengan akurasi 99,38% dalam tes benchmark Wild.
Bintang di Github: 28.267
13. Cookiecutter
Cookiecutter adalah utilitas baris perintah yang dapat Anda gunakan untuk membuat proyek dari template (juru masak). Salah satu contoh adalah membuat proyek batch dari template proyek batch. Ini adalah template lintas-platform, dan template proyek dapat dalam bahasa apa pun atau dalam format markup apa pun, seperti Python, JavaScript, HTML, Ruby, CoffeeScript, RST, dan Markdown. Ini juga memungkinkan Anda untuk menggunakan beberapa bahasa dalam templat proyek yang sama.
Bintang di Github: 10.291
14. Panda
Panda adalah pustaka analisis dan manipulasi data Python untuk struktur data yang ditandai dan fungsi statistik.
Bintang di Github: 21.404
Proyek open source Python untuk mencoba Pandas -
deteksi penyakit Parkinson15. Pipenv
Pipenv berjanji untuk menjadi alat siap produksi yang bertujuan membawa yang terbaik dari semua dunia pengemasan ke dunia Python. Terminalnya memiliki warna-warna yang indah dan menggabungkan Pipfile, pip, dan virtualenv menjadi satu tim. Secara otomatis membuat dan mengelola lingkungan virtual untuk proyek Anda dan memberi pengguna cara mudah untuk mengatur lingkungan kerja.
Github Stars: 18.322
16. SimpleCoin
Ini adalah implementasi dari Blockchain untuk cryptocurrency yang dibuat dengan Python, tetapi sederhana, tidak aman dan tidak lengkap. SimpleCoin tidak dimaksudkan untuk penggunaan produksi. Bukan untuk penggunaan produksi, SimpleCoin dimaksudkan untuk tujuan pendidikan dan hanya untuk membuat rantai kerja blockchain dapat diakses dan disederhanakan. Ini memungkinkan Anda untuk menyimpan hash yang diekstraksi dan menukarnya dengan mata uang yang didukung.
Github Stars: 1343
17. Pyray
Ini adalah perpustakaan render 3D yang ditulis dalam vanilla Python. Ini membuat 2D, 3D, objek dan adegan berukuran lebih tinggi dengan Python dan animasi. Dia menemukan kita di bidang video yang dibuat, video game, simulasi fisik dan bahkan gambar yang indah. Persyaratan untuk ini: PIL, numpy dan scipy.
Bintang di Github: 451
18. MicroPython
MicroPython adalah Python untuk mikrokontroler. Ini adalah implementasi Python3 yang efisien yang datang dengan banyak paket dari pustaka standar Python dan dioptimalkan untuk bekerja pada mikrokontroler dan dalam kondisi sempit. Pyboard adalah papan elektronik kecil di mana MicroPython berjalan pada logam kosong, sehingga dapat mengontrol semua jenis proyek elektronik.
Bintang di
Github : 9.197
19. Kivy
Kivy adalah pustaka Python untuk mengembangkan aplikasi mobile dan aplikasi multi-touch lainnya dengan antarmuka pengguna alami (NUI). Ini memiliki perpustakaan grafik, beberapa opsi widget, bahasa Kv menengah untuk membuat widget Anda sendiri, dukungan untuk mouse, keyboard, TUIO, dan acara input multi-sentuh. Ini adalah perpustakaan open source untuk pengembangan aplikasi yang cepat dengan antarmuka pengguna yang inovatif. Ini adalah lintas platform, ramah bisnis dan memiliki akselerasi GPU.
Bintang di Github: 9,930
20. Dash
Dash by Plotly adalah kerangka kerja aplikasi web. Dibangun di atas Flask, Plotly.js, React dan React.js, memungkinkan kita untuk menggunakan Python untuk membangun dasbor. Ini menyediakan model skala Python dan R. Dash memungkinkan Anda membuat, menguji, menyebarkan, dan menyusun laporan tanpa menggunakan DevOps, JavaScript, CSS, atau CronJobs. Dash sangat kuat, dapat disesuaikan, ringan dan mudah dikelola. Ini juga memiliki kode sumber terbuka.
Github Stars: 9.883
21. Magenta
Magenta adalah proyek penelitian sumber terbuka yang berfokus pada pembelajaran mesin sebagai alat dalam proses kreatif. Ini memungkinkan Anda untuk membuat musik dan seni melalui pembelajaran mesin. Magenta adalah pustaka Python berbasis TensorFlow dengan utilitas untuk bekerja dengan data sumber, menggunakannya untuk melatih model mesin dan membuat konten baru.
22. Topeng R-CNN
Ini adalah implementasi dari topeng R-CNNN di Python 3, TensorFlow, dan Keras. Model mengambil setiap instance objek pada raster dan membuat bingkai pembatas dan masker segmentasi untuknya. Ia menggunakan Feature Pyramid Network (FPN) dan trunk ResNet101. Kode ini mudah diperluas. Proyek ini juga menawarkan dataset Matterport3D pada ruang 3D yang direkonstruksi yang ditangkap oleh pelanggan ...
Github Stars: 14.055
23. Model TensorFlow
Ini adalah repositori dengan berbagai model yang diterapkan di TensorFlow - model resmi dan penelitian. Dia juga memiliki sampel dan alat bantu pengajaran. Model resmi menggunakan TensorFlow API tingkat tinggi. Model penelitian adalah model yang diterapkan oleh peneliti TensorFlow untuk mendukung atau mendukung pertanyaan dan menerima pertanyaan.
Bintang di Github: 57.745
24. Snallygaster
Snallygaster adalah cara untuk mengatur masalah dengan papan proyek. Berkat ini, Anda dapat mengonfigurasi panel kontrol proyek di GitHub, mengoptimalkan dan mengotomatiskan alur kerja. Ini memungkinkan Anda untuk mengurutkan tugas, merencanakan proyek, mengotomatiskan alur kerja, melacak kemajuan, status berbagi dan, akhirnya, menyelesaikan. Snallygaster dapat memindai file rahasia di server HTTP - ia mencari file yang tersedia di server web yang tidak boleh diakses secara publik dan bisa menimbulkan risiko keamanan.
Bintang di Github: 1.477
25. Statsmodels
Ini adalah
paket Python yang melengkapi scipy untuk komputasi statistik, termasuk statistik deskriptif, serta perkiraan dan kesimpulan untuk model statistik. Untuk melakukan ini, ia memiliki kelas dan fungsi. Ini juga memungkinkan kita untuk melakukan tes statistik dan penelitian statistik.
Bintang di Github: 4,246
26. WhatWaf
Ini adalah alat deteksi firewall canggih yang dapat kita gunakan untuk memahami jika firewall aplikasi web ada. Ini mendeteksi firewall di aplikasi web dan mencoba mendeteksi satu atau lebih solusi untuknya pada target yang ditentukan.
Github Stars: 1.300
27. Chainer
Chainer adalah
lingkungan belajar yang mendalam yang berfokus pada fleksibilitas. Ini didasarkan pada Python dan menawarkan API yang dibedakan berdasarkan pada pendekatan yang didefinisikan oleh berjalan. Chainer juga menawarkan API berorientasi objek tingkat tinggi untuk membangun dan melatih jaringan saraf. Ini adalah struktur yang kuat, fleksibel dan intuitif untuk jaringan saraf.
Bintang di Github: 5.054
28. Rebound
Rebound adalah alat baris perintah. Ketika Anda mendapatkan pesan kesalahan kompilator, itu langsung mendapatkan hasil dari tumpukan meluap. Untuk menggunakan ini, Anda dapat menggunakan perintah rebound untuk mengeksekusi file Anda. Ini adalah salah satu dari 50 proyek open source Python paling populer tahun 2018. Selain itu, ini membutuhkan Python 3.0 atau lebih tinggi. Jenis file yang didukung: Python, Node.js, Ruby, Golang, dan Java.
Bintang di Github: 2913
29. Detectron
Detectron melakukan deteksi objek canggih (juga mengimplementasikan topeng R-CNN). Ini adalah perangkat lunak Facebook AI Research (FAIR) yang ditulis dengan Python dan didukung oleh platform Caffe2 Deep Learning. Tujuan Detectron adalah untuk menyediakan basis kode berkualitas tinggi dan berkinerja tinggi untuk penelitian deteksi objek. Ia fleksibel dan mengimplementasikan algoritma berikut - Masker R-CNN, RetinaNet, R-CNN yang lebih cepat, RPN, R-CNN yang lebih cepat, R-FCN.
Bintang di Github: 21.873
30. Python-fire
Ini adalah pustaka untuk secara otomatis menghasilkan CLI (antarmuka baris perintah) dari objek Python. Ini juga memungkinkan Anda untuk mengembangkan dan men-debug kode, serta memeriksa kode yang ada atau mengubah kode orang lain menjadi CLI. Python Fire memfasilitasi transisi antara Bash dan Python, dan juga memfasilitasi penggunaan REPL.
Bintang di Github: 15.299
31. Pylearn2
Pylearn2 adalah perpustakaan pembelajaran mesin yang dibangun terutama di atas Theano. Tujuannya adalah untuk memfasilitasi studi tentang ML. Memungkinkan Anda untuk menulis algoritma dan model baru.
Github Stars: 2681
32. Matplotlib
Matplotlib adalah perpustakaan gambar 2D untuk Python - ia menghasilkan publikasi berkualitas tinggi dalam berbagai format.
Bintang di Github: 10.072
33. Theano
Theano adalah perpustakaan untuk memanipulasi ekspresi matematika dan matriks. Ini juga merupakan kompiler yang mengoptimalkan. Theano menggunakan sintaks
seperti NumPy untuk mengekspresikan komputasi dan mengkompilasinya untuk bekerja pada arsitektur CPU atau GPU. Ini adalah perpustakaan pembelajaran mesin Python open source yang ditulis dengan Python dan CUDA dan berjalan di Linux, macOS dan Windows.
Bintang di
Github : 8,922
34. Multidiff
Multidiff dirancang untuk memfasilitasi pemahaman data yang berorientasi pada mesin. Ini membantu untuk melihat perbedaan antara sejumlah besar objek, membuat perbedaan antara objek yang sesuai, dan kemudian menampilkannya. Visualisasi ini memungkinkan kita untuk mencari pola dalam protokol kita sendiri atau format file yang tidak biasa. Itu juga terutama digunakan untuk rekayasa terbalik dan analisis data biner.
Bintang di Github: 262
35. Som-tsp
Proyek ini berfokus pada penggunaan peta yang dapat diatur sendiri untuk menyelesaikan masalah salesman keliling. Menggunakan SOM, kami menemukan solusi yang tidak optimal untuk masalah TSP dan menggunakan format .tsp untuk ini. TSP adalah masalah NP-lengkap, dan dengan meningkatnya jumlah kota itu menjadi semakin sulit untuk dipecahkan.
Github Stars: 950
36. Foton
Photon adalah pemindai web yang sangat cepat yang dirancang untuk OSINT. Itu dapat mengambil URL, URL parameter, informasi Intel, file, kunci pribadi, file JavaScript, pencocokan ekspresi reguler, dan subdomain. Informasi yang diekstraksi kemudian dapat disimpan dan diekspor dalam format json. Foton fleksibel dan cemerlang. Anda juga dapat menambahkan beberapa plugin.
Github Stars: 5714
37. Pemeta Sosial
Social Mapper adalah alat pemetaan media sosial yang mengkorelasikan profil menggunakan pengenalan wajah. Dia melakukan ini di berbagai situs web dalam skala besar. Social Mapper mengotomatiskan pencarian nama dan foto di jejaring sosial, dan kemudian mencoba menentukan dan mengelompokkan keberadaan seseorang. Dia kemudian membuat laporan untuk verifikasi manusia. Ini berguna dalam industri keamanan (misalnya, untuk phishing). Ini mendukung LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo dan Douban.
Bintang di Github: 2.396
38. Camelot
Camelot adalah pustaka Python yang membantu Anda mengekstrak tabel dari file PDF. Ini berfungsi dengan file teks PDF, tetapi tidak dengan dokumen yang dipindai. Di sini, setiap tabel adalah DataFrame panda. Selain itu, Anda dapat mengekspor tabel ke .json, .xls, .html atau .sqlite.
Bintang di Github: 2415
39. Lektor
Ini adalah pembaca Qt untuk e-book. Ini mendukung format file .pdf, .epub, .djvu, .fb2, .mobi, .azw / .azw3 / .azw4, .cbr / .cbz dan .md. Lector memiliki jendela utama, melihat tabel, melihat buku, melihat tanpa gangguan, mendukung anotasi, melihat komik dan jendela pengaturan. Ini juga mendukung bookmark, penelusuran profil, editor metadata, dan kamus internal.
Github Stars: 835
40. m00dbot
Ini adalah bot Telegram untuk menguji diri sendiri depresi dan kecemasan.
Github Stars: 145
41. Manim
Ini adalah mesin animasi untuk menjelaskan video matematika yang dapat Anda gunakan untuk membuat animasi yang tepat secara terprogram. Untuk ini, ia menggunakan Python.
Bintang di Github: 13.491
42. Douyin-Bot
Bot yang ditulis dengan Python untuk aplikasi seperti Tinder. Pengembang dari China.
Github Stars: 5.959
43. XSStrike
Ini adalah paket penemuan skrip lintas situs dengan empat parser yang ditulis tangan. Ini juga dilengkapi dengan generator muatan cerdas, mesin fuzzing yang kuat dan mesin pencarian yang sangat cepat. Alih-alih memasukkan data yang berguna dan memeriksa operasinya, seperti semua alat lainnya, XSStrike mengenali jawaban menggunakan beberapa analisis dan kemudian memproses data yang bermanfaat, yang dijamin untuk bekerja menggunakan analisis konteks yang diintegrasikan ke dalam mekanisme fuzzing.
Github Stars: 7050
44. Robotika Python
Proyek ini adalah kumpulan kode dalam algoritma Python-robotics, serta algoritma untuk navigasi otonom.
Bintang di Github: 6.746
45. Unduhan Gambar Google
Google Images Download adalah program Python baris perintah yang mencari kata kunci dalam gambar Google dan mendapatkan gambar untuk Anda. Ini adalah program kecil tanpa ketergantungan jika Anda hanya perlu mengunggah hingga 100 gambar untuk setiap kata kunci.
Github Stars: 5749
46. ββTrape
Memungkinkan Anda melacak dan melakukan serangan rekayasa sosial yang cerdas secara real time. Ini membantu untuk mengetahui seberapa besar perusahaan Internet dapat menerima informasi rahasia dan mengendalikan pengguna tanpa sepengetahuan mereka. Trape juga dapat membantu melacak penjahat cyber.
Bintang di Github: 4256
47. Xonsh
Xonsh adalah platform-line Unix-gazing Python bahasa baris perintah dan shell baris perintah. Ini adalah superset Python 3.5+ dengan cangkang primitif tambahan seperti di Bash dan IPython. Xonsh berjalan di Linux, Max OS X, Windows, dan sistem utama lainnya.
Bintang di Github: 3426
48. GIF untuk CLI
Ini membutuhkan GIF atau video pendek atau permintaan, dan menggunakan Tenor GIF API, itu dikonversi ke grafik animasi ASCII. Ia menggunakan urutan pelarian ANSI untuk animasi dan warna.
Github Stars: 2,547
49. Cartoonify
Draw Ini adalah kamera polaroid yang mampu menggambar kartun. Ini menggunakan jaringan saraf untuk pengenalan objek, dataset Google Quickdraw, printer thermal dan Raspberry Pi. Cepat, Draw! - Ini adalah permainan Google di mana pemain diminta untuk menggambar gambar suatu objek / ide, dan kemudian dia mencoba menebak apa yang dia wakili dalam waktu kurang dari 20 detik.
Github Stars: 1,760
50. Zulip
Zulip adalah aplikasi obrolan grup waktu-nyata dan juga produktif berkat percakapan multi-utas. Banyak perusahaan Fortune 500 dan proyek open source menggunakannya untuk live chat, yang dapat memproses ribuan pesan per hari.
Bintang di Github: 10.432
51. YouTube-dl
Ini adalah program baris perintah yang dapat mengunduh video dari YouTube dan beberapa situs lainnya. Itu tidak terikat pada platform tertentu.
Peringkat Bintang Github: 55.868
52. Mungkin
, : , , , , .
Github: 39,443
53. HTTPie
HTTPie β HTTP- . CLI -. http, HTTP , . , HTTP-.
Github: 43 199
54. Tornado Web Server
-, Python. / . WebSockets.
Github: 18 306
55. Requests
Requests β , HTTP/1.1 . URL- PUT POST.
Github: 40 294
56. Scrapy
Scrapy β - β - . , .
Github: 34,493

Baca juga blognya
Perusahaan EDISON:
20 perpustakaan untuk
aplikasi iOS yang spektakuler