🟢 Trình soạn thảo Python — tô màu cú pháp, hiển thị số dòng, phát sự kiện khi mã thay đổi (debounce)
▶️ Chạy & Dừng — chạy mã bằng QProcess trong sandbox với giới hạn 30 giây (F5 / F6)
⚡ Chế độ REPL — console Python tương tác trực tiếp bằng tiến trình python3 -i luôn hoạt động (F9)
📤 Bảng đầu ra — console có thể thu gọn, hiển thị stdout/stderr có màu
📖 Thanh bài học — thanh hoạt động kiểu VS Code để duyệt chương trình học
🎨 Chủ đề xanh — nền trắng + bảng màu xanh #32A852, dễ nhìn với học sinh nhỏ
Cài đặt trên Neo (Neo One)
Mở Terminal.
Chạy lệnh cài đặt:
curl -sSL https://raw.githubusercontent.com/MEO-3/neo-code/main/scripts/install_on_neo.sh | bash
Cách mở ứng dụng trên NEO One
Trên góc trái trên cùng màn hình, trong phần Application, mục Education, chọn NEO Code.
Từ terminal: chạy lệnh neo-code.
Từ giao diện desktop: mở biểu tượng/launcher được tạo bởi trình cài đặt.
Cách sử dụng theo từng tính năng
Trình soạn thảo Python : nhập mã trong vùng soạn thảo; cú pháp được tô màu và số dòng hiển thị tự động.
Chạy & Dừng : nhấn F5 để chạy, nhấn F6 để dừng; mỗi lần chạy bị giới hạn 30 giây.
Chế độ REPL : nhấn F9 để bật/tắt REPL; gõ lệnh Python và xem kết quả ngay.
Bảng đầu ra : mở bảng console để xem stdout/stderr; có thể thu gọn khi không cần theo dõi.
Thanh bài học : mở thanh hoạt động bên cạnh để chọn bài học và duyệt nội dung chương trình.
Chủ đề xanh : giao diện được tối ưu cho học sinh nhỏ, không cần cấu hình thêm.