Skip to content

MEO-3/neo-code

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NEO Code

Tính năng

  • 🟢 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)

  1. Mở Terminal.
  2. 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.

About

NEO CODE - Educational Python IDE for STEM/Robotics students

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 86.5%
  • Shell 13.4%
  • CSS 0.1%