Biz Python uchun 10 000 ochiq kodli kutubxonalarni ko‘rib chiqdik va solishtirdik va eng foydali 34 tasini tanladik.
Biz ushbu kutubxonalarni 8 toifaga guruhladik.
Maqola EDISON Software ko'magida tarjima qilingan qidiruv tizimini optimallashtirish va SEO, shuningdek Android va iOS mobil ilovalarini ishlab chiqadi.
Python asboblar to'plami
1. Pipenv: Odamlar uchun Python dasturini ishlab chiqish jarayoni.
2. Piksel: Pythonda retro o'yinlarni ishlab chiqish.
3. PyTest v3.5: Murakkab funktsional testlar uchun qisqa testlar va shkalalar yozishga yordam beruvchi ramka.
4. she'riyat: Tobelikni boshqarish va qadoqlashni soddalashtiradi.
5. Loguru: Jurnallarni soddalashtiring.
6. Faust: Oqimli/oqimli ilovalar uchun kutubxona.
7. Pampy: Siz orzu qilgan naqsh mosligi.
8. Pire-chek: Ishlash turini tekshirish.
9. Delorean, vaqt va sanalar bilan ishlash uchun kutubxona.
10. Taxminan: Noisy Intermediate Scale Quantum (NISQ) sxemalari bilan ishlash uchun kutubxona.
11. Python-nubia: Buyruqlar qatori bilan ishlash uchun ramka.
Web
12. So'rovlar - HTML: Insonlar uchun HTML tahlili.
13. Bokeh: Zamonaviy brauzerlarda ma'lumotlarni interaktiv vizualizatsiya qilish.
14. Ilon: tez, salqin, asinxron.
15. Pywebview v2.0: HTML tarkibini alohida oynada ko'rsatish.
16. WhatWaf: Firewall va veb-ilovalar xavfsizligi tizimlarini aniqlash va chetlab o'tish.
17. Molten: HTTP API yaratish uchun minimalistik va tezkor ramka.
terminal
18. Termtosvg: biz terminal bilan seanslarni SVG animatsiyasi sifatida yozamiz.
19. Asciinema v2.0: biz terminal seanslarini yozamiz.
20. Termgraf: buyruq qatori vositalari, grafiklarni chizadi.
Kod muharriri
21. qora: murosasiz kod formatlovchi.
22. Algojammer: algoritmlarni yozish uchun eksperimental kod muharriri.
23. Bowler: Sintaksis daraxti darajasida qayta ishlash vositasi.
Xatolarni tuzatish
24. Py-josus: Dasturni qayta ishga tushirmasdan, dasturingiz nimaga vaqt sarflayotganini tasavvur qilish imkonini beradi.
25. Birdseye: AST yordamida grafik tuzatuvchi.
26. Muzqaymoq: yoqimli tuzatuvchi.
Tuzuvchi
27. Transcrypt: Python 3.7 dan JavaScript tarjimoniga.
28. Piodid: brauzerdagi ma'lumotlar to'plami.
Ma'lumotlar bilan bog'liq
29. Kuchli: ma'lumotlarni tekshirish.
30. Botflow: Ma'lumotlar quvurlari ishi uchun ma'lumotlarga asoslangan dasturlash ramkasi (Web Crawler, Machine Learning, Quantitative Trading.etc).
31. Tez pandalar: Pandas operatsiyalarida qiyosiy ishlash testlari.
sxema
32. Python bilan matematika mo'jizalari bo'ylab sayohat: chiroyli shakllarni chizish va animatsiya algoritmlari uchun skriptlar to'plami.
33. Chartify: Ma'lumotlar olimlariga grafiklarni yaratishda yordam beradi.
34. Hypertools v0.5: Ko'p o'lchovli ma'lumotlarni geometrik tasvirlash uchun vosita.
PS
Ushbu kutubxonalardan foydalanish tajribangizni oʻrtoqlashing yoki 2019-yildagi topilmalaringiz haqida bizga xabar bering.
Manba: www.habr.com