Chúng tôi đã xem xét và so sánh 10 thư viện nguồn mở cho Python và chọn ra 000 thư viện hữu ích nhất.
Chúng tôi đã nhóm các thư viện này thành 8 loại.
Bài viết được dịch với sự hỗ trợ của EDISON Software, công ty tối ưu hóa công cụ tìm kiếm và SEOvà phát triển ứng dụng di động Android và iOS.
Bộ công cụ Python
1. đường ống: Quy trình phát triển Python cho con người.
2. Pixel: Phát triển trò chơi retro bằng Python.
3. PyTest v3.5: Một framework giúp bạn viết các bài kiểm tra và thang đo ngắn cho các bài kiểm tra chức năng phức tạp.
4. Thơ: Đơn giản hóa việc quản lý và đóng gói phụ thuộc.
5. loguru: Đơn giản hóa nhật ký.
6. Faust: Thư viện dành cho các ứng dụng phát trực tuyến/phát trực tuyến.
7. Pampy: Sự phù hợp với khuôn mẫu mà bạn hằng mơ ước.
8. Kiểm tra pyre: Kiểm tra loại hiệu suất.
9. Delorean, một thư viện để làm việc với thời gian và ngày tháng.
10. vòng tròn: Một thư viện để làm việc với các mạch Lượng tử quy mô trung gian ồn ào (NISQ).
11. Python-nubia: Một framework để làm việc với dòng lệnh.
web
12. Yêu cầu-HTML: Phân tích cú pháp HTML cho con người.
13. Bokeh: Trực quan hóa dữ liệu tương tác trong các trình duyệt hiện đại.
14. Con rắn: nhanh, mát, không đồng bộ.
15. Pywebview v2.0: Hiển thị nội dung HTML trong một cửa sổ riêng.
16. WhatWaf: Phát hiện và vượt qua tường lửa và hệ thống bảo mật ứng dụng web.
17. Nóng chảy: Một khung tối giản và nhanh chóng để tạo API HTTP.
Thiết bị đầu cuối
18. Termtosvg: chúng tôi ghi lại các phiên với thiết bị đầu cuối dưới dạng hoạt ảnh SVG.
19. Asciinema v2.0: chúng tôi ghi lại các phiên cuối.
20. Thuật ngữ: công cụ dòng lệnh, vẽ đồ thị.
Code Editor
21. Đen: trình định dạng mã kiên quyết.
22. Thuật toán gây nhiễu: trình soạn thảo mã thử nghiệm để viết thuật toán.
23. Bowler: Một công cụ tái cấu trúc ở cấp cây cú pháp.
Gỡ lỗi
24. gián điệp: Cho phép bạn hình dung chương trình của bạn đang dành thời gian vào việc gì mà không cần phải khởi động lại chương trình.
25. mắt chim: Trình gỡ lỗi đồ họa sử dụng AST.
26. Kem: trình gỡ lỗi dễ thương.
Trình biên dịch
27. Chuyển mã: Trình dịch Python 3.7 sang JavaScript.
28. pyodua: ngăn xếp khoa học dữ liệu trong trình duyệt.
Dữ liệu liên quan
29. Khiêu dâm: xác nhận dữ liệu.
30. Luồng bot: Khung lập trình hướng dữ liệu cho công việc Đường ống dữ liệu (Trình thu thập thông tin web, Học máy, Giao dịch định lượng.etc).
31. Gấu trúc nhanh: các bài kiểm tra hiệu suất so sánh trong hoạt động của Pandas.
Biểu đồ
32. Chuyến tham quan vào xứ sở thần tiên của toán học với Python: một bộ sưu tập các tập lệnh để vẽ các hình khối đẹp mắt và các thuật toán hoạt hình.
33. biểu đồ hóa: Giúp các nhà khoa học dữ liệu tạo biểu đồ.
34. Siêu công cụ v0.5: Một công cụ biểu diễn hình học của dữ liệu đa chiều.
PS
Hãy chia sẻ trải nghiệm của bạn khi sử dụng các thư viện này hoặc cho chúng tôi biết về những phát hiện của bạn trong năm 2019.
Nguồn: www.habr.com