Sân chơi Python: viết và chạy code ngay trên trình duyệt, không cần cài đặt

Bảng điều khiển

Chia sẻ liên kết

Liên kết chứa chính đoạn mã — nó sẽ mở ra cho bất kỳ ai bạn gửi. Không có gì tải lên máy chủ và mã không tự chạy: người nhận sẽ xem được trong trình chỉnh sửa.

Phím và chuột

Chạy từ trình soạn thảo
  • Nhấp vào “line N” trong bảng điều khiển để chuyển đến dòng bị lỗi
  • Thanh chia phía trên bảng điều khiển: kéo bằng chuột hoặc ngón tay, hoặc dùng ↑ ↓ trên bàn phím
  • Ô nhập của chương trình: Enter — gửi, Ctrl+D — kết thúc nhập, Ctrl+C — “Dừng”
Hãy thử:

Thư viện

Tự động hoàn thành liệt kê các gói có bản dựng sẵn. Không được liệt kê? Chúng tôi dùng thử micropip - chỉ hoạt động với các gói Python thuần túy.

📦 Đã tải trong phiên này: 0
📚 Nó hoạt động như thế nào và những gì có sẵn

CPython thực sự trong trình duyệt. Mã chạy trên Pyodide — trình thông dịch Python được biên dịch sang WebAssembly. Không có gì được gửi đến bất kỳ máy chủ nào: mọi thứ đều được tính toán trên thiết bị của bạn và công cụ được lưu vào bộ đệm sau lần truy cập đầu tiên.

Thư viện. NumPy, OpenCV, pandas, matplotlib và hàng trăm gói nhị phân khác tự động tải khi nhập. Bất kỳ gói Python thuần túy nào từ PyPI đều cài đặt thông qua nút "Cài đặt gói" (micropip). Các gói có mã gốc bên ngoài bản dựng Pyodide, socket và subprocess không hoạt động.

Hình ảnh. Hàm show(img) hiển thị mảng NumPy hoặc byte PNG trong bảng bên dưới mã — rất tiện dụng cho các thử nghiệm OpenCV.

Các tập tin từ máy tính của bạn. "Mở thư mục" cho phép truy cập vào thư mục cục bộ: chỉnh sửa và lưu tệp ngay từ trình duyệt (Ctrl+S). Trình duyệt yêu cầu quyền - quyền truy cập chỉ nằm trong tab này.

Cần lưu đồ của chương trình? Hãy mở trình vẽ lưu đồ.

Công cụ này miễn phí chứ?

Vâng, hoàn toàn miễn phí và không cần đăng ký. Công cụ chạy hoàn toàn trong trình duyệt của bạn: tệp không bao giờ được gửi lên máy chủ, nên máy chủ không tốn CPU cũng chẳng tốn băng thông — chẳng có gì để thu tiền. Không có hình mờ, không giới hạn kích thước hay số lượng tệp.