Pydroid 3: IDE Python 3 mạnh mẽ dành cho Android
Pydroid 3 là IDE Python 3 mạnh mẽ và thân thiện với người dùng được thiết kế cho các thiết bị Android. Nó hoàn hảo để học và sử dụng Python khi đang di chuyển.
Các tính năng chính:
- Trình thông dịch Python 3 ngoại tuyến: Không cần kết nối Internet để chạy mã Python của bạn.
- Trình quản lý gói Pip & Kho lưu trữ tùy chỉnh: Truy cập nhiều thư viện, bao gồm các gói khoa học như NumPy, SciPy, Matplotlib, Scikit-learn và Jupyter, nhờ vào kho lưu trữ tùy chỉnh của bánh xe dựng sẵn gói.
- Hỗ trợ thư viện mở rộng: Bao gồm OpenCV (trên các thiết bị có hỗ trợ API Camera2), TensorFlow, PyTorch, Tkinter (để phát triển GUI), Kivy (với phụ trợ SDL2), PySide6 (có hỗ trợ Matplotlib) và Pygame 2.
- Trình biên dịch tích hợp: Trình biên dịch C, C và Fortran tích hợp cho phép Pydroid 3 xây dựng thư viện từ pip, ngay cả những thư viện có phụ thuộc mã gốc. Bạn cũng có thể biên dịch và cài đặt các phần phụ thuộc trực tiếp từ dòng lệnh.
- Hỗ trợ Cython: Phát triển và tích hợp mã Cython vào các dự án của bạn.
- Công cụ gỡ lỗi: Trình gỡ lỗi PDB đầy đủ tính năng với các điểm dừng và đồng hồ giúp bạn xác định và giải quyết các vấn đề trong mã của mình.
- Trình chỉnh sửa nâng cao: Trình chỉnh sửa bao gồm các tính năng như dự đoán mã, tự động thụt lề, phân tích mã thời gian thực, đánh dấu cú pháp, chủ đề, tab và điều hướng mã nâng cao. Thanh bàn phím chuyên dụng giúp bạn dễ dàng truy cập vào các ký hiệu lập trình.
- Chia sẻ dễ dàng: Chia sẻ mã của bạn lên Pastebin chỉ bằng một cú nhấp chuột.
Tính năng cao cấp:
Một số tính năng nâng cao, được đánh dấu hoa thị (*) trong mô tả ban đầu, có sẵn trong phiên bản Premium.
Yêu cầu:
Pydroid 3 yêu cầu ít nhất 250 MB Internal storage miễn phí, với khuyến nghị 300 MB, đặc biệt khi sử dụng các thư viện sử dụng nhiều tài nguyên như SciPy.
Chạy & gỡ lỗi:
Đặt điểm dừng bằng cách nhấp vào số dòng để gỡ lỗi mã của bạn. Các lệnh cụ thể ("nhập kivy", "từ kivy", "#Pydroid chạy kivy", v.v.) được sử dụng để phát hiện và sử dụng các thư viện như Kivy, PySide6, SDL2, Tkinter và Pygame. Lệnh "#Pydroid run terminal" đảm bảo thực thi chế độ terminal (hữu ích cho Matplotlib).
Thư viện có sẵn:
Một số thư viện nhất định chỉ có tính chất cao cấp do tính phức tạp của việc chuyển chúng. Các nhà phát triển sẵn sàng cộng tác trên các cổng miễn phí của các thư viện này.
Thông tin pháp lý:
Một số tệp nhị phân trong Pydroid 3 APK được cấp phép theo (L)GPL; liên hệ với các nhà phát triển để truy cập mã nguồn. Các thư viện Python thuần túy đi kèm với Pydroid 3 được coi là được cung cấp ở dạng mã nguồn. Pydroid 3 không tự động bao gồm bất kỳ mô-đun gốc nào được cấp phép GPL.
Cách sử dụng mã mẫu:
Mã mẫu được cung cấp miễn phí cho mục đích sử dụng trong giáo dục, ngoại trừ việc sử dụng trong các sản phẩm cạnh tranh hoặc các sản phẩm phái sinh của chúng. Luôn yêu cầu quyền qua email nếu không chắc chắn.