Kami meninjau dan membandingkan 10 perpustakaan sumber terbuka untuk Python dan memilih 000 yang paling berguna.
Kami telah mengelompokkan perpustakaan ini ke dalam 8 kategori.
Artikel tersebut diterjemahkan dengan dukungan EDISON Software, yang optimasi mesin pencari dan SEODan mengembangkan aplikasi seluler Android dan iOS.
Perangkat Python
1. pipanv: Alur Kerja Pengembangan Python untuk Manusia.
2. Piksel: Pengembangan game retro dengan Python.
3. Tes Pyv3.5: Kerangka kerja yang membantu Anda menulis pengujian singkat dan menskalakan pengujian fungsional yang kompleks.
4. Puisi: Menyederhanakan manajemen ketergantungan dan pengemasan.
5. Logguru: Menyederhanakan log.
6. Faust: Perpustakaan untuk aplikasi streaming/streaming.
7. Pampy: Pencocokan Pola yang Anda impikan.
8. Periksa tumpukan kayu: Pemeriksaan tipe yang berkinerja.
9. delorean, perpustakaan untuk bekerja dengan waktu dan tanggal.
10. lingkaran: Perpustakaan untuk bekerja dengan sirkuit Noisy Intermediate Scale Quantum (NISQ).
11. Python-nubia: Kerangka kerja untuk bekerja dengan baris perintah.
jaringan
12. Permintaan-HTML: Parsing HTML untuk Manusia.
13. Bokeh: Visualisasi data interaktif di browser modern.
14. Vibora: cepat, keren, asinkron.
15. Tampilan Pyweb v2.0: Menampilkan konten HTML di jendela terpisah.
16. ApaWaf: Mendeteksi dan melewati firewall dan sistem keamanan aplikasi web.
17. Cair: Kerangka kerja minimalis dan cepat untuk membuat API HTTP.
terminal
18. Termtosvg: kami merekam sesi dengan terminal sebagai animasi SVG.
19. Asciinema v2.0: kami merekam sesi terminal.
20. grafik istilah: alat baris perintah, menggambar grafik.
Editor Kode
21. Black: pemformat kode tanpa kompromi.
22. Jammer Algo: editor kode eksperimental untuk menulis algoritma.
23. Bowler: Alat pemfaktoran ulang pada tingkat pohon sintaksis.
Debugging
24. Mata-mata: Memungkinkan Anda memvisualisasikan program Anda menghabiskan waktu tanpa harus memulai ulang program.
25. Birdseye: Debugger grafis menggunakan AST.
26. Es krim: debugger lucu.
Penyusun
27. Transkripsi: Penerjemah Python 3.7 ke JavaScript.
28. piodida: tumpukan ilmu data di browser.
Terkait Data
29. Bahenol: validasi data.
30. aliran bot: Kerangka pemrograman berbasis data untuk pekerjaan saluran Data (Web Crawler, Pembelajaran Mesin, Perdagangan Kuantitatif, dll).
31. Panda Cepat: tes kinerja komparatif dalam operasi Pandas.
Grafik
32. Tur di Negeri Ajaib Matematika dengan Python: kumpulan skrip untuk menggambar bentuk yang indah dan menganimasikan algoritma.
33. Buat bagan: Membantu data scientist membuat grafik.
34. Hypertools v0.5: Alat untuk representasi geometris data multidimensi.
PS
Bagikan pengalaman Anda menggunakan perpustakaan ini atau beri tahu kami tentang temuan Anda pada tahun 2019.
Sumber: www.habr.com