Mô tả ứng dụng:
Mở khóa sức mạnh của chương trình Python 3 với Pydroid 3, Python 3 IDE thân thiện và mạnh mẽ nhất có sẵn trên Android. Cho dù bạn là người mới bắt đầu hay một lập trình viên có kinh nghiệm, Pydroid 3 cung cấp một nền tảng toàn diện để tìm hiểu và phát triển các ứng dụng Python 3 trực tiếp từ thiết bị di động của bạn.
Các tính năng chính:
- Trình phiên dịch Python 3 ngoại tuyến: Tận hưởng sự tự do chạy các chương trình Python mà không có kết nối internet, làm cho nó hoàn hảo để học trên đường đi.
- Trình quản lý gói PIP: Truy cập một kho lưu trữ tùy chỉnh với các gói bánh xe được xây dựng sẵn cho các thư viện khoa học tiên tiến như Numpy, Scipy, Matplotlib, Scikit-Learn và Jupyter để nâng cao trải nghiệm học tập và phát triển của bạn.
- Thư viện nâng cao: Sử dụng OpenCV (trên các thiết bị có hỗ trợ API Camera2), TensorFlow và Pytorch để đi sâu vào các dự án phức tạp hơn và các ứng dụng khoa học dữ liệu.
- Ví dụ tích hợp: Bắt đầu mã hóa ngay lập tức với các ví dụ sẵn sàng sử dụng tạo điều kiện cho việc học nhanh hơn và hiểu biết về các khái niệm Python.
- Hỗ trợ hoàn chỉnh của Tkinter: Xây dựng giao diện người dùng đồ họa một cách dễ dàng khi sử dụng Tkinter, tăng cường tính tương tác của dự án.
- Trình giả lập thiết bị đầu cuối đầy đủ tính năng: Trải nghiệm một thiết bị đầu cuối mạnh mẽ với hỗ trợ Readline, có sẵn thông qua PIP, để thực hiện các lệnh trực tiếp trong Pydroid 3.
- Trình biên dịch tích hợp: Lợi ích từ các trình biên dịch C, C ++ và Fortran tích hợp, được thiết kế đặc biệt cho Pydroid 3, cho phép bạn xây dựng bất kỳ thư viện nào từ PIP, ngay cả những người sử dụng mã gốc.
- Hỗ trợ Cython: Tối ưu hóa mã Python của bạn với Cython để thực hiện nhanh hơn.
- Trình gỡ lỗi PDB: Gỡ lỗi mã của bạn một cách hiệu quả với các điểm dừng và đồng hồ để xác định và khắc phục sự cố một cách nhanh chóng.
- Hỗ trợ Kivy và Pyside6: Tạo các ứng dụng đồ họa nâng cao bằng cách sử dụng Kivy với phụ trợ SDL2 và pyside6, có sẵn trong kho lưu trữ nhanh.
- Hỗ trợ Matplotlib và PyGame 2: Trực quan hóa dữ liệu và phát triển các trò chơi một cách dễ dàng khi sử dụng matplotlib và pygame 2, được làm giàu hơn với hỗ trợ Kivy trong kho lưu trữ nhanh.
Các tính năng của biên tập viên:
- Dự đoán mã và thụt tự động: Nâng cao hiệu quả mã hóa của bạn với dự đoán mã thông minh và thụt tự động, gần giống với IDE chuyên nghiệp.
- Thanh bàn phím mở rộng: Truy cập tất cả các ký hiệu cần thiết cho lập trình Python một cách thuận tiện trên thiết bị di động của bạn.
- Cú pháp làm nổi bật và chủ đề: Cải thiện khả năng đọc mã với các chủ đề và điểm nổi bật của cú pháp tùy biến.
- Giao diện được xếp hạng: Quản lý nhiều tệp và dự án một cách liền mạch với các tab.
- Điều hướng mã nâng cao: Điều hướng thông qua mã của bạn một cách dễ dàng với sự gán và định nghĩa tương tác.
- Chia sẻ một lần nhấp trên Pastebin: Chia sẻ đoạn mã của bạn dễ dàng với cộng đồng.
*Các tính năng được đánh dấu bằng dấu hoa thị chỉ có sẵn trong phiên bản cao cấp.
Hướng dẫn sử dụng nhanh:
Để đảm bảo hiệu suất tối ưu, Pydroid 3 yêu cầu ít nhất 250MB bộ nhớ trong miễn phí, với khuyến nghị từ 300MB trở lên, đặc biệt là khi sử dụng các thư viện nặng như SCIPY. Để gỡ lỗi mã của bạn, chỉ cần đặt điểm dừng bằng cách nhấp vào số dòng.
Các ứng dụng Kivy được phát hiện với "Nhập Kivy", "từ Kivy" hoặc "#pydroid Run Kivy". Tương tự, pyside6 được phát hiện với "nhập pyside6", "từ pyside6" hoặc "#pydroid chạy Qt". Phương pháp phát hiện tương tự áp dụng cho SDL2, Tkinter và Pygame.
Đối với các ứng dụng dựa trên thiết bị đầu cuối, hãy sử dụng "#pydroid Run Terminal" để đảm bảo chương trình của bạn chạy ở chế độ đầu cuối, đặc biệt hữu ích cho các thư viện như Matplotlib mặc định với chế độ GUI.
Tại sao một số thư viện chỉ dành cho cao cấp:
Một số thư viện đã thách thức Port to Android, đòi hỏi chuyên môn của các nhà phát triển bên ngoài. Theo thỏa thuận, các thư viện được chuyển này chỉ có sẵn cho người dùng cao cấp. Nếu bạn quan tâm đến việc đóng góp các dĩa miễn phí của các thư viện này, vui lòng liên hệ với chúng tôi.
Đóng góp cho sự phát triển của Pydroid 3 bằng cách báo cáo các lỗi hoặc các tính năng gợi ý. Chúng tôi đánh giá cao đầu vào của bạn và cam kết nâng cao trải nghiệm học tập. Trọng tâm chính của chúng tôi là chuyển các thư viện khoa học để hỗ trợ các mục tiêu giáo dục, với các thư viện liên quan đến hệ thống được chuyển thành phụ thuộc cho các gói giáo dục.
Thông tin pháp lý:
Một số nhị phân trong APK Pydroid 3 được cấp phép theo (l) GPL. Đối với mã nguồn, xin vui lòng liên hệ với chúng tôi qua email. Các thư viện Python thuần túy GPL được gói với Pydroid 3 được coi là ở dạng mã nguồn. Để tránh nhập khẩu tự động, Pydroid 3 không gói bất kỳ mô-đun gốc được cấp phép GPL nào, chẳng hạn như GNU Readline, có thể được cài đặt riêng bằng PIP.
Các mẫu được cung cấp trong ứng dụng là miễn phí cho việc sử dụng giáo dục, ngoại trừ chúng hoặc các tác phẩm phái sinh của chúng, không thể được sử dụng trong các sản phẩm cạnh tranh. Nếu bạn không chắc chắn về việc tuân thủ của ứng dụng, vui lòng tìm sự cho phép qua email.
Android là nhãn hiệu của Google Inc.