Python đang bùng nổ và trang Github của nó cũng vậy. Năm nay thật tuyệt vời đối với Python và chúng tôi đã thấy một số dự án mã nguồn mở Python rất mạnh mẽ để đóng góp vào. Hôm nay, chúng tôi liệt kê một số dự án nguồn mở python hàng đầu;
56 Dự án mã nguồn mở Python
Dưới đây là chi tiết của 56 dự án mã nguồn mở Python, bắt đầu nào –
1. Bình giữ nhiệt
Đây là một khung web vi mô được viết bằng Python. Nó không có xác thực biểu mẫu và lớp trừu tượng cơ sở dữ liệu, nhưng nó cho phép bạn sử dụng các thư viện của bên thứ ba cho các chức năng phổ biến. Và đó là lý do tại sao nó là một microframework. Flask được thiết kế để giúp việc tạo ứng dụng trở nên dễ dàng và nhanh chóng, đồng thời có thể mở rộng và nhẹ. Nó dựa trên các dự án Werkzeug và Jinja2. Bạn có thể tìm hiểu thêm về nó tại bài viết mới nhất của DataFlair trên Python Flask
2. máy ảnh
Keras là một thư viện mạng thần kinh mã nguồn mở và được viết bằng Python. Nó thân thiện với người dùng, theo mô-đun và có thể mở rộng, đồng thời có thể chạy trên TensorFlow, Theano, PlaidML hoặc Bộ công cụ nhận thức của Microsoft [CNTK]. Keras có tất cả các lớp, mục tiêu, chức năng kích hoạt, trình tối ưu hóa, v.v. Nó cũng hỗ trợ các mạng thần kinh tích chập và tái phát
Làm việc trên dự án mã nguồn mở python dựa trên Keras mới nhất – Phân loại ung thư vú
3. spaCy
Đây là thư viện phần mềm mã nguồn mở liên quan đến Xử lý ngôn ngữ tự nhiên và được viết bằng Python và Cython. Trong khi NLTK dành cho mục đích giảng dạy và nghiên cứu nhiều hơn thì công việc của spaCy là cung cấp phần mềm cho sản xuất. Ngoài ra, Thinc là thư viện máy học của spaCy có các mô hình CNN để gắn thẻ một phần lời nói, phân tích cú pháp phụ thuộc và nhận dạng thực thể được đặt tên
4. lính gác
Nó cung cấp khả năng giám sát lỗi được lưu trữ cũng là mã nguồn mở để bạn có thể khám phá và phân loại lỗi trong thời gian thực. Chỉ cần cài đặt SDK cho [các] ngôn ngữ hoặc [các] khung của bạn và bắt đầu. Nó cho phép bạn nắm bắt các ngoại lệ chưa được xử lý, kiểm tra dấu vết ngăn xếp, phân tích tác động của từng vấn đề, theo dõi lỗi trên các dự án khác nhau, chỉ định các vấn đề, v.v. Sử dụng Sentry có nghĩa là ít lỗi hơn và nhiều mã được vận chuyển hơn
5. OpenCV
OpenCV là thư viện thị giác máy tính và máy học nguồn mở. Thư viện có hơn 2500 thuật toán được tối ưu hóa cho các tác vụ thị giác máy tính như phát hiện và nhận dạng đối tượng, phân loại các hoạt động khác nhau của con người, theo dõi chuyển động bằng máy ảnh, tạo mô hình 3d của đối tượng, ghép ảnh để có được hình ảnh có độ phân giải cao và nhiều tác vụ khác. Thư viện có sẵn cho nhiều ngôn ngữ như Python, C ++, Java, v.v.
Số sao trên Github. 39585
Bạn đã làm việc trên bất kỳ dự án OpenCV nào chưa?
6. Nilearn
Đây là một mô-đun để thực hiện nhanh chóng và dễ dàng việc học thống kê trên dữ liệu NeuroImaging. Điều này sử dụng scikit-learning cho thống kê đa biến để lập mô hình dự đoán, phân loại, giải mã và phân tích kết nối. Nilearn là một phần của hệ sinh thái NiPy, một cộng đồng dành cho việc sử dụng Python để phân tích dữ liệu hình ảnh thần kinh
Số sao trên Github. 549
7. scikit-học
Scikit-learning là một dự án nguồn mở python khác. Đây là một thư viện máy học rất nổi tiếng về Python. Thường được sử dụng với NumPy và SciPy, scikit-learning cung cấp phân loại, hồi quy và phân cụm - nó có hỗ trợ cho SVM [Máy Vector hỗ trợ], rừng ngẫu nhiên, tăng cường độ dốc, phương tiện k và DBSCAN. Thư viện này được viết bằng Python và Cython để thực hiện
Số sao trên Github. 37,144
8. PyTorch
PyTorch là một thư viện máy học mã nguồn mở khác được viết bằng và dành cho Python. Điều này dựa trên thư viện Torch và rất phù hợp cho các miền như thị giác máy tính và xử lý ngôn ngữ tự nhiên [NLP]. Nó cũng có giao diện C++. Trong số nhiều tính năng khác, PyTorch cung cấp hai tính năng cấp cao
- Điện toán tensor với khả năng tăng tốc mạnh mẽ bằng GPU
- Mạng lưới thần kinh sâu
Số sao trên Github. 31,779
9. Librosa
Librosa là một trong những thư viện python tốt nhất để phân tích âm nhạc và âm thanh. Nó cung cấp các khối xây dựng cần thiết được sử dụng để lấy thông tin từ âm nhạc. Thư viện có nhiều tài liệu và có một số hướng dẫn cũng như ví dụ để giúp bạn thực hiện nhiệm vụ dễ dàng hơn
Số sao trên Github. 3107
Triển khai Dự án mã nguồn mở Python với Librosa – Nhận dạng cảm xúc lời nói
10. gensim
Gensim là một thư viện Python để lập mô hình chủ đề, lập chỉ mục tài liệu và truy xuất sự tương đồng với khối lượng lớn. Nó nhắm mục tiêu NLP và cộng đồng truy xuất thông tin. Gensim là viết tắt của 'tạo tương tự'. Trước đó, điều này sẽ tạo ra một danh sách rút gọn các bài báo tương tự như một bài viết nhất định. Gensim rõ ràng, hiệu quả và có thể mở rộng. Điều này thực hiện việc thực hiện mô hình ngữ nghĩa không được giám sát một cách hiệu quả và không rắc rối từ văn bản thuần túy
Số sao trên Github. 9.870
11. Django
Django là một khung công tác Python cấp cao khuyến khích sự phát triển nhanh chóng và tin tưởng vào Nguyên tắc DRY [Đừng lặp lại chính mình]. Nó là một khung rất mạnh và là khung web được sử dụng rộng rãi nhất cho Python. Nó tuân theo mẫu MTV [Model-Template-View]
Số sao trên Github. 44,214
12. Nhận dạng khuôn mặt
Nhận dạng khuôn mặt là một dự án phổ biến trên GitHub- nó dễ dàng nhận dạng và thao tác với khuôn mặt bằng Python/dòng lệnh và sử dụng thư viện nhận dạng khuôn mặt đơn giản nhất thế giới cho việc này. Điều này sử dụng dlib với học sâu để phát hiện khuôn mặt với độ chính xác là 99. 38% trên tiêu chuẩn Khuôn mặt được dán nhãn trong Wild
Số sao trên Github. 28,267
13. Cắt cookie
Số sao trên Github. 10,291
14. gấu trúc
pandas là một thư viện thao tác và phân tích dữ liệu cho Python và cung cấp các cấu trúc dữ liệu được gắn nhãn và các hàm thống kê
Số sao trên Github. 21,404
Dự án mã nguồn mở Python để thử với Pandas – Phát hiện bệnh Parkinson
15. đường ống
Pipenv hứa hẹn sẽ là một công cụ sẵn sàng sản xuất nhằm mang lại thế giới đóng gói tốt nhất cho thế giới Python. Màu sắc thiết bị đầu cuối của nó rất đẹp và nó khai thác Pipfile, pip và virtualenv thành một lệnh. Nó tự động tạo và quản lý một virtualenv cho các dự án của bạn và cung cấp cho người dùng một cách dễ dàng để thiết lập môi trường làm việc
Số sao trên Github. 18,322
16. Đơn giảnCoin
Đây là một triển khai của Chuỗi khối cho một loại tiền điện tử được tạo bằng Python, nhưng đơn giản, không an toàn và không đầy đủ. Không dành cho mục đích sản xuất, SimpleCoin dành cho mục đích giáo dục và chỉ nhằm mục đích tạo ra một loại tiền tệ chuỗi khối hoạt động và giữ cho nó đơn giản. Nó cho phép bạn duy trì các giá trị băm đã khai thác và trao đổi chúng bằng bất kỳ loại tiền tệ nào được hỗ trợ
Số sao trên Github. 1.343
17. kim tự tháp
Đây là thư viện kết xuất 3D được viết bằng vanilla Python. Nó kết xuất các đối tượng và cảnh 2D, 3D, chiều cao hơn trong Python và hoạt ảnh. Nó tìm thấy chúng tôi trong các lĩnh vực video được tạo, trò chơi điện tử, mô phỏng vật lý và thậm chí cả những bức ảnh đẹp. Các yêu cầu cho điều này là PIL, numpy và scipy
Số sao trên Github. 451
18. MicroPython
MicroPython là Python dành cho vi điều khiển. Đây là một triển khai hiệu quả của Python3 và cung cấp nhiều gói từ thư viện chuẩn Python và được tối ưu hóa để chạy trên các bộ vi điều khiển và trong các môi trường bị hạn chế. pyboard là một bảng mạch điện tử nhỏ chạy MicroPython trên kim loại trần để nó có thể điều khiển tất cả các loại dự án điện tử
Số sao trên Github. 9,197
19. kivy
Kivy là một thư viện Python để phát triển ứng dụng di động và phần mềm ứng dụng cảm ứng đa điểm khác với giao diện người dùng tự nhiên [NUI]. Nó có một thư viện đồ họa, nhiều tùy chọn widget, ngôn ngữ trung gian Kv để thiết kế các widget tùy chỉnh và hỗ trợ đầu vào cho chuột, bàn phím, TUIO và các sự kiện cảm ứng đa điểm. Đây là một thư viện mã nguồn mở để phát triển nhanh các ứng dụng với giao diện người dùng sáng tạo. Nó đa nền tảng, thân thiện với doanh nghiệp và tăng tốc GPU
Số sao trên Github. 9,930
Xuất sắc. Bạn đã đọc về 19 dự án mã nguồn mở python
Đừng quên đánh dấu – Các dự án Python có mã nguồn
20. dấu gạch ngang
Dash by Plotly là một khung ứng dụng web. Được xây dựng dựa trên Flask, Plotly. js, Phản ứng và Phản ứng. js, nó cho phép chúng tôi sử dụng Python để xây dựng bảng điều khiển. Nó vận hành các mô hình Python và R ở quy mô lớn. Dash cho phép bạn xây dựng, thử nghiệm, triển khai và báo cáo mà không cần DevOps, JavaScript, CSS hoặc CronJobs. Dash hiệu quả, có thể tùy chỉnh, nhẹ và có thể kiểm soát trực tiếp. Nó cũng là mã nguồn mở
Số sao trên Github. 9,883
21. đỏ tươi
Magenta là một dự án nghiên cứu nguồn mở tập trung vào học máy như một công cụ trong quá trình sáng tạo. Điều này cho phép bạn sáng tạo âm nhạc và nghệ thuật bằng cách sử dụng máy học. Nó là một thư viện Python được cung cấp bởi TensorFlow và có các tiện ích để thao tác dữ liệu nguồn, sử dụng nó để đào tạo các mô hình học máy và sử dụng chúng để tạo nội dung mới
22. Mặt nạ R-CNN
Đây là một triển khai của Mask R-CNN trên Python 3, TensorFlow và Keras. Mô hình lấy từng phiên bản của một đối tượng trong ảnh và tạo các hộp giới hạn và mặt nạ phân đoạn cho nó. Nó sử dụng Mạng kim tự tháp tính năng [FPN] và đường trục ResNet101. Mã này dễ dàng mở rộng. Dự án này cũng cung cấp bộ dữ liệu Matterport3D về không gian tái tạo 3D do khách hàng chụp
Số sao trên Github. 14,055
23. Mô hình TensorFlow
Đây là kho lưu trữ với các mô hình khác nhau được triển khai trong TensorFlow- mô hình nghiên cứu và mô hình chính thức. Nó cũng có các mẫu và hướng dẫn. Các mô hình chính thức sử dụng API cấp cao của TensorFlow. Các mô hình nghiên cứu là các mô hình được các nhà nghiên cứu triển khai trong TensorFlow để duy trì chúng hoặc cung cấp hỗ trợ về các vấn đề và yêu cầu kéo
Số sao trên Github. 57,745
Tham khảo Thư viện hướng dẫn TensorFlow miễn phí này và tìm hiểu mọi thứ về TensorFlow
24. Snallygaster
Snallygaster là một cách để tổ chức các vấn đề với các bảng dự án. Với điều này, bạn có thể thiết lập một bảng dự án trên GitHub, hợp lý hóa và tự động hóa quy trình làm việc của mình. Nó cho phép bạn sắp xếp các nhiệm vụ, lập kế hoạch dự án, tự động hóa quy trình làm việc, theo dõi tiến độ, chia sẻ trạng thái và cuối cùng là tổng kết. Snallygaster có thể quét các tệp bí mật trên máy chủ HTTP- nó tìm kiếm các tệp có thể truy cập trên máy chủ web không được công khai và có thể gây rủi ro bảo mật
Số sao trên Github. 1,477
25. mô hình thống kê
Đây là gói Python bổ sung cho scipy để tính toán thống kê- điều này bao gồm thống kê mô tả, ước tính và suy luận cho các mô hình thống kê. Nó có các lớp và chức năng cho cùng một. Nó cũng cho phép chúng tôi tiến hành kiểm tra thống kê và thực hiện khám phá dữ liệu thống kê
Số sao trên Github. 4.246
26. WhatWaf
Đây là một công cụ phát hiện tường lửa nâng cao mà chúng tôi có thể sử dụng để biết liệu có tường lửa ứng dụng web hay không. Nó phát hiện tường lửa trên ứng dụng web và cố gắng phát hiện một hoặc nhiều đường vòng cho nó trên mục tiêu đã chỉ định
Số sao trên Github. 1.300
27. xích
Chainer là một framework học sâu tập trung vào tính linh hoạt. Nó dựa trên Python và cung cấp các API khác biệt dựa trên cách tiếp cận xác định theo lần chạy. Chainer cũng cung cấp các API cấp cao hướng đối tượng để xây dựng và đào tạo mạng lưới thần kinh. Nó là một khung mạnh mẽ, linh hoạt và trực quan cho các mạng thần kinh
Số sao trên Github. 5,054
28. Dội lại
Đây là một công cụ dòng lệnh; . Để sử dụng điều này, bạn có thể sử dụng lệnh phục hồi để thực thi tệp của mình. Đây là một trong 50 dự án mã nguồn mở python phổ biến nhất năm 2018. Ngoài ra, nó yêu cầu Python 3. 0 hoặc cao hơn. Các loại tệp mà nó hỗ trợ là Python, Node. js, Ruby, Golang và Java
Số sao trên Github. 2.913
29. máy dò
Detectron thực hiện phát hiện đối tượng hiện đại [cũng triển khai Mặt nạ R-CNN]. Đó là phần mềm của Facebook AI Research [FAIR] và được viết bằng Python và được cung cấp bởi khung Caffe2 Deep Learning. Mục đích của Detectron là cung cấp một cơ sở mã chất lượng cao và hiệu suất cao cho nghiên cứu phát hiện đối tượng. Nó linh hoạt và thực hiện các thuật toán sau- Mask R-CNN, RetinaNet, Faster R-CNN, RPN, Fast R-CNN, R-FCN
Số sao trên Github. 21,873
đừng bỏ lỡ. Thực hành MIỄN PHÍ các Dự án khoa học dữ liệu hàng đầu
30. mãng xà
Đây là một thư viện để tự động tạo CLI [Giao diện dòng lệnh] từ một [bất kỳ] đối tượng Python nào. Nó cũng cho phép bạn phát triển và gỡ lỗi mã cũng như khám phá mã hiện có hoặc biến mã của người khác thành CLI. Python Fire giúp chuyển đổi giữa Bash và Python dễ dàng hơn và cũng giúp sử dụng REPL dễ dàng hơn
Số sao trên Github. 15,299
31. Pylearn2
Pylearn2 là một thư viện Machine Learning chủ yếu được xây dựng dựa trên Theano. Mục đích của nó là làm cho việc nghiên cứu ML trở nên dễ dàng. Nó cho phép bạn viết các thuật toán và mô hình mới
Số sao trên Github. 2.681
32. matplotlib
matplotlib là một thư viện vẽ sơ đồ 2D cho Python- nó tạo ra các số liệu chất lượng xuất bản ở các định dạng bản cứng khác nhau
Số sao trên Github. 10,072
33. theano
Theano là một thư viện để thao tác và biểu thức toán học và biểu thức có giá trị ma trận. Nó cũng là một trình biên dịch tối ưu hóa. Theano sử dụng cú pháp giống như Numpy để thể hiện các tính toán và biên dịch chúng để chạy trên kiến trúc CPU hoặc GPU. Đây là thư viện Python Machine Learning mã nguồn mở được viết bằng Python và CUDA và chạy trên Linux, macOS và Windows
Số sao trên Github. 8,922
34. bội số
Multidiff được thiết kế để giúp dễ hiểu dữ liệu thân thiện với máy. Nó giúp xem sự khác biệt trong một số lượng lớn các đối tượng bằng cách thực hiện sự khác biệt giữa các đối tượng có liên quan và sau đó hiển thị chúng. Hình ảnh trực quan này cho phép chúng tôi tìm kiếm các mẫu trong giao thức độc quyền hoặc định dạng tệp bất thường. Nó cũng chủ yếu được sử dụng cho kỹ thuật đảo ngược và phân tích dữ liệu nhị phân
Số sao trên Github. 262
35. Som-tsp
Dự án này đề cập đến việc sử dụng Bản đồ tự tổ chức để giải quyết Bài toán người bán hàng du lịch. Sử dụng SOM, chúng tôi khám phá các giải pháp tối ưu phụ cho vấn đề TSP và chúng tôi sử dụng. định dạng tsp cho cái này. TSP là một vấn đề NP-đầy đủ và khi số lượng thành phố tăng lên, việc giải quyết nó trở nên khó khăn hơn
Số sao trên Github. 950
36. phôtôn
Photon là trình thu thập dữ liệu web đặc biệt nhanh được thiết kế cho OSINT. Nó có thể nhận URL, URL có tham số, intel, tệp, khóa bí mật, tệp JavaScript, đối sánh regex và tên miền phụ. Sau đó, thông tin được trích xuất có thể được lưu và xuất trong json. Photon là linh hoạt và thiên tài. Bạn cũng có thể thêm một số plugin vào nó
Số sao trên Github. 5,714
37. Người lập bản đồ xã hội
Social Mapper là một công cụ lập bản đồ mạng xã hội tương quan với các hồ sơ bằng nhận dạng khuôn mặt. Nó thực hiện điều này trên các trang web khác nhau trên quy mô lớn; . Sau đó, nó tạo một báo cáo để con người xem xét. Điều này rất hữu ích trong ngành bảo mật [ví dụ: đối với lừa đảo]. Nó hỗ trợ các nền tảng LinkedIn, Facebook, Twitter, Google Plus, Instagram, VKontakte, Weibo và Douban
Số sao trên Github. 2.396
38. lạc đà
Camelot là thư viện Python giúp trích xuất bảng biểu từ file PDF. Điều này hoạt động với các tệp PDF dựa trên văn bản, nhưng không hoạt động với các tài liệu được quét. Ở đây, mỗi bảng là một DataFrame của gấu trúc; . json,. xl,. html hoặc. sqlite
Số sao trên Github. 2,415
39. người đọc sách
Đây là trình đọc sách điện tử dựa trên Qt. Nó hỗ trợ các. pdf,. xuất bản điện tử,. djvu,. fb2,. di động,. azw/. azw3/. azw4,. cbr/. cbz, và. định dạng tệp md. Lector có cửa sổ chính, chế độ xem bảng, chế độ đọc sách, chế độ xem không bị phân tâm, hỗ trợ chú thích, chế độ đọc truyện tranh và cửa sổ cài đặt. Nó cũng hỗ trợ dấu trang, xem hồ sơ, trình chỉnh sửa siêu dữ liệu và từ điển trong chương trình
Số sao trên Github. 835
40. m00dbot
Đây là bot Telegram để tự kiểm tra chứng trầm cảm và lo lắng
Số sao trên Github. 145
41. Manim
Đây là một công cụ hoạt hình dành cho các video toán học giải thích và có thể được sử dụng để tạo hoạt ảnh chính xác theo chương trình. Nó sử dụng Python cho việc này
Số sao trên Github. 13,491
42. Douyin-Bot
Đây là bot Python dành cho ứng dụng giống Tinder. Đây là tiếng Trung Quốc
Số sao trên Github. 5,959
43. XSStrike
Đây là gói phát hiện Cross Site Scripting với bốn trình phân tích cú pháp viết tay. Nó cũng có một trình tạo tải trọng thông minh, một công cụ làm mờ mạnh mẽ và một trình thu thập thông tin cực kỳ nhanh. Nó không tiêm tải trọng, nhưng phân tích phản hồi bằng nhiều trình phân tích cú pháp
Số sao trên Github. 7.050
44. PythonRobotics
Dự án này là một tập hợp mã trong thuật toán Python-robot và những mã dành cho điều hướng tự trị
Số sao trên Github. 6,746
45. Tải xuống Google Hình ảnh
Google Images Download là một chương trình Python dòng lệnh tìm kiếm từ khóa trên Google hình ảnh và lấy hình ảnh cho bạn. Đây là một chương trình nhỏ không phụ thuộc nếu bạn chỉ cần tải xuống tối đa 100 hình ảnh cho mỗi từ khóa
Số sao trên Github. 5,749
46. cái bẫy
Điều này cho phép bạn theo dõi và thực hiện các cuộc tấn công kỹ thuật xã hội thông minh trong thời gian thực. Điều này giúp khám phá cách các công ty Internet lớn có thể có được thông tin bí mật và kiểm soát người dùng mà họ không biết. Điều này cũng cố gắng giúp theo dõi tội phạm mạng
Số sao trên Github. 4.256
47. Xonsh
Xonsh là ngôn ngữ shell đa nền tảng Unix và dấu nhắc lệnh dựa trên Python. Nó là siêu bộ của Python 3. 5+ và có các nguyên hàm shell bổ sung như trong Bash và IPython. Xonsh hoạt động trên Linux, Max OS X, Windows và các hệ thống chính khác
Số sao trên Github. 3,426
48. GIF cho CLI
Thao tác này nhận một GIF hoặc một video ngắn hoặc truy vấn và sử dụng API Tenor GIF, chuyển đổi nó thành tác phẩm nghệ thuật ASCII động. Nó sử dụng các chuỗi thoát ANSI cho hình ảnh động và màu sắc
Số sao trên Github. 2.547
49. phim hoạt hình
Draw đây là một chiếc máy ảnh polaroid có khả năng vẽ hoạt hình. Điều này sử dụng mạng thần kinh để nhận dạng đối tượng, bộ dữ liệu rút nhanh của google, máy in nhiệt và raspberry pi. Vẽ nhanh. là một trò chơi của Google, trong đó nó thách thức người chơi vẽ một bức tranh về một đối tượng/ý tưởng, sau đó nó cố gắng đoán xem nó đại diện cho cái gì- trong vòng chưa đầy 20 giây
Số sao trên Github. 1.760
Tìm hiểu thêm về Mạng nơ-ron thông qua bài viết mới nhất về Mạng nơ-ron nhân tạo.
50. Zulip
Zulip là một ứng dụng trò chuyện nhóm theo thời gian thực và cũng hiệu quả nhờ các cuộc trò chuyện theo chuỗi. Nhiều công ty trong danh sách Fortune 500 và các dự án nguồn mở sử dụng nó cho hệ thống trò chuyện thời gian thực có thể xử lý hàng nghìn tin nhắn trong một ngày
Số sao trên Github. 10,432
51. youtube-dl
Đây là chương trình dòng lệnh có thể tải xuống video từ YouTube và một vài trang web khác. Nó không dành riêng cho nền tảng
Số sao trên Github. 55,868
52. ansible
Đây là một hệ thống tự động hóa CNTT đơn giản có thể xử lý các công việc sau: quản lý cấu hình, triển khai ứng dụng, cung cấp đám mây, thực thi tác vụ đặc biệt, tự động hóa mạng và điều phối đa nút
Số sao trên Github. 39,443
53. HTTPie
HTTPie là một máy khách HTTP dòng lệnh. Nó làm cho tương tác CLI với các dịch vụ web đơn giản hơn. Đối với lệnh http, nó cho phép chúng tôi gửi các yêu cầu HTTP tùy ý bằng một cú pháp đơn giản và nhận đầu ra có màu. Chúng tôi có thể sử dụng điều này để kiểm tra, gỡ lỗi và tương tác với các máy chủ HTTP
Số sao trên Github. 43,199
54. Máy chủ web lốc xoáy
Đây là một khung web, một thư viện mạng không đồng bộ cho Python. Nó sử dụng I/O mạng không chặn để mở rộng tới hơn hàng nghìn kết nối mở. Điều này làm cho nó trở thành một lựa chọn tốt cho long-polling và WebSockets
Số sao trên Github. 18,306
55. yêu cầu
yêu cầu là một thư viện cho phép bạn dễ dàng gửi HTTP/1. 1 yêu cầu. Bạn không cần thêm chuỗi truy vấn vào URL theo cách thủ công hoặc mã hóa biểu mẫu dữ liệu PUT và POST
Số sao trên Github. 40,294
56. vụn vặt
scrapy là một khung thu thập dữ liệu và quét web cấp cao nhanh chóng - bạn có thể sử dụng nó để thu thập dữ liệu các trang web nhằm trích xuất dữ liệu cấu trúc từ. Bạn cũng có thể sử dụng điều này để khai thác dữ liệu, giám sát và kiểm tra tự động
Số sao trên Github. 34,493
Vì vậy, đây là tất cả 54 dự án mã nguồn mở Python mà bạn có thể học hỏi và cũng có thể đóng góp cho. Bạn muốn thêm vào danh sách?