Nếu bạn đang ở trên một hệ thống mà bạn không muốn hoặc không thể cài đặt trình thông dịch Python, nhưng bạn muốn thực hành các kỹ năng Python của mình hoặc chỉ muốn nhanh chóng kiểm tra một ý tưởng, phiên dịch viên Python trực tuyến là một lựa chọn tuyệt vời cho bạn.
Sử dụng trình thông dịch Python trực tuyến, bạn chỉ có thể chạy mã Python trong trình duyệt web của mình.
Trong bài viết này, tôi sẽ so sánh một số phiên dịch viên Python trực tuyến mà tôi tìm thấy, để giúp bạn chọn cái tốt nhất cho bạn.
Tóm tắt - Danh sách các phiên dịch viên Python trực tuyến
REPL.it | Miễn phí + phí bảo hiểm | Full IDE với trình gỡ lỗi | Hỗ trợ hợp tác nhóm đầy đủ |
OnlineGDB | Tự do | Full IDE với trình gỡ lỗi | Hỗ trợ hợp tác nhóm đầy đủ |
Python.org | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
TutorialsPoint.com | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Tự do | Tiết kiệm, chia sẻ, các đoạn trích nhúng | Biên tập viên cơ bản |
Yêu cầu sự giúp đỡ từ các nhà phát triển khác | Pythontutor | URL có thể chia sẻ, nhập từ URL | Pythonfiddle |
Rextester
Hợp tác trực tiếp
Ideone
URL có thể chia sẻ
Skulpt
Trình chỉnh sửa cơ bản + Bảng điều khiển tương tác
Không có hỗ trợ hợp tác
Nền tảng
Lưu và chia sẻ sau khi đăng ký
Nguyên tắc Python
Chương trình
Sourcelair
Trả
Lỗi máy chủ - không thể thử IDE
Lỗi máy chủ - không thể thử collab
So sánh chi tiết
1. repl.it
Repress.it là một môi trường phát triển đầy đủ, hỗ trợ hơn 60 ngôn ngữ lập trình khác nhau - bao gồm cả Python. Nó có một IDE chính thức với một trình gỡ lỗi tích hợp. Trình chỉnh sửa có khả năng tùy biến cao, bạn có thể đặt các ràng buộc chính, bảng màu yêu thích của mình, v.v ... Nó có hỗ trợ nhiều tệp, hoàn thành mã và phiên bản mã tích hợp.
Các dự án của bạn được triển khai trong một môi trường container, nơi bạn thậm chí có thể cài đặt các gói của riêng mình.
Nó hỗ trợ hợp tác nhóm - bạn có thể mời đồng đội của mình - và nó thậm chí còn tích hợp với GitHub.
Repress.it là trình thông dịch python trực tuyến miễn phí giàu tính năng nhất. Nó mong muốn cung cấp cho các nhà phát triển một bộ công cụ phát triển đầy đủ có thể thay thế IDE truyền thống.
Thử repl.it
2. OnlineGDB
OnlineGDB.com là một trình biên dịch trực tuyến và trình gỡ lỗi ban đầu được tạo cho C/C ++, nhưng hiện tại nó hỗ trợ hơn 20 ngôn ngữ, bao gồm cả Python.
Nó khá giàu tính năng, giao diện rất đẹp. Nó có một trình soạn thảo cơ bản, hỗ trợ đồng thời chỉnh sửa nhiều tệp.
Bạn có thể tạo các liên kết có thể chia sẻ và đoạn trích có thể nhúng cho các dự án của mình. Sau khi đăng ký, bạn có thể lưu mã của mình trong tài khoản của mình.
Tính năng tốt nhất của nó là trình gỡ lỗi tích hợp tuyệt vời.
Hãy thử trực tuyếnGDB
3. Python.org
Python.org có một bảng điều khiển Python trực tuyến đơn giản. Nó chỉ là một bảng điều khiển Python tương tác, phù hợp để kiểm tra các ý tưởng hoặc thuật toán nhỏ, vì vậy không có biên tập viên, bạn không thể lưu hoặc chia sẻ mã của mình. Mặc dù vậy, nó sẽ lưu phiên của bạn trong trình duyệt, vì vậy nếu bạn rời khỏi trang, bạn có thể tiếp tục nơi bạn rời đi lần trước.
Thử vỏ python.org
4. Pythontutor
Pythontutor có một chút khác biệt so với phần còn lại của các phiên dịch viên được trình bày ở đây. Nó có các chức năng trực quan rất hay, bạn có thể tự động tạo ra một biểu đồ đẹp cho thấy luồng điều khiển của tập lệnh Python của bạn, thật tuyệt vời khi gỡ lỗi các đoạn trích nhỏ và đơn giản là tuyệt vời cho mục đích giáo dục.
Nó có các chức năng cộng tác tốt đẹp, nó cho phép bạn mở các phòng trò chuyện, nơi bạn có thể thảo luận và cộng tác trên một đoạn mã hoặc nhờ sự giúp đỡ từ các nhà phát triển khác.
Đó là trong các dự án tuyệt vời, tôi thích ý tưởng!
Hãy thử Pythontutor
Hãy thử Ideone
9. Skulpt
Skulpt là một triển khai Python JavaScript chạy hoàn toàn trong trình duyệt của bạn. Trang web của họ có cả trình soạn thảo cơ bản và vỏ tương tác.
Không tiết kiệm mã hoặc chia sẻ, không có trình gỡ lỗi.
Skulpt là một thư viện nguồn mở - nhiều phiên dịch viên được tìm thấy trực tuyến được xây dựng bằng Skulpt. Bạn cũng có thể sử dụng nó để tạo ra của riêng bạn nếu bạn muốn.
Hãy thử skulpt
10. Nguyên tắc Python
Trình chỉnh sửa rất cơ bản không có tùy chỉnh, lưu, chia sẻ bất cứ điều gì. Nó chỉ chạy mã Python.
Hãy thử Pythonprinciples
11. Chương trình
Trình chỉnh sửa rất cơ bản, không có tùy chọn tùy chỉnh [ngoài hai bảng màu khác nhau].
Không hỗ trợ cộng tác, không có trình gỡ lỗi, bạn không thể lưu hoặc chia sẻ mã của mình.
Hãy thử chương trình
12. Sourcelair
Đó là một dịch vụ trả phí, với một IDE trực tuyến. Bạn có thể cung cấp một dự án dựa trên container từ rất nhiều mẫu khác nhau [bao gồm cả Django và Flask].
Khái niệm này trông rất tuyệt, tôi đã rất thích thử nó, nhưng thật không may, có điều gì đó không ổn và có vẻ như hệ thống không thể quay các thùng chứa của tôi. Đã liên lạc với sự hỗ trợ, tôi sẽ cập nhật bài đăng khi họ quay lại với tôi.
Hãy thử Sourcelair
Người phiên dịch nào để chọn?
Theo tôi, Repl.it có giao diện tốt nhất và tôi cũng yêu thích các tính năng hợp tác. Nó được theo sát bởi OnlineGDB.com, giao diện trình gỡ lỗi của họ khá tuyệt.
Pythontutor.com cũng đáng xem, đặc biệt là nếu bạn đang trong quá trình học Python.