Mở khóa thế giới của Python 3 lập trình trên thiết bị Android của bạn với Pydroid 3, Python 3 IDE thân thiện và mạnh mẽ nhất có sẵn trên Google Play. Cho dù bạn là người mới bắt đầu muốn học hay một lập trình viên dày dạn cần một công cụ mạnh mẽ khi đang di chuyển, Pydroid 3 được thiết kế để đáp ứng nhu cầu của bạn.
Các tính năng chính của Pydroid 3
- Trình phiên dịch Python 3 ngoại tuyến: 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 mọi lúc, mọi nơ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 nâng cao bao gồm Numpy, Scipy, Matplotlib, Scikit-Learn và Jupyter.
- Thư viện nâng cao: Tận hưởng sự hỗ trợ cho OpenCV (trên các thiết bị có API Camera2), TensorFlow và Pytorch trong phiên bản cao cấp.
- Ví dụ sẵn sàng sử dụng: Bắt đầu nhanh chóng với các ví dụ ngoài hộp được thiết kế phù hợp cho mục đích giáo dục.
- Hỗ trợ hoàn chỉnh Tkinter: Phát triển các ứng dụng GUI dễ dàng sử dụng Tkinter.
- 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 với hỗ trợ Readline có sẵn thông qua PIP.
- Trình biên dịch tích hợp: Sử dụng các trình biên dịch C, C ++ và Fortran tích hợp để xây dựng bất kỳ thư viện nào từ PIP, bao gồm cả các trình biên dịch có mã gốc, trực tiếp từ dòng lệnh.
- Hỗ trợ Cython: Tăng cường mã Python của bạn với Cython để có hiệu suất tốt 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ồ.
- Kivy và Pyside6: Phát triển các ứng dụng đồ họa với Kivy bằng cách sử dụng phụ trợ SDL2 mới và pyside6 có sẵn thông qua kho lưu trữ cài đặt nhanh.
- Matplotlib và pygame: tạo trực quan hóa và trò chơi với hỗ trợ matplotlib và pygame 2.
Tính năng biên tập
- Dự đoán và phân tích mã: Lợi ích từ dự đoán mã, tự động và phân tích mã thời gian thực cho trải nghiệm mã hóa liền mạch. (Tính năng cao cấp)
- Bàn phím nâng cao: Sử dụng một thanh bàn phím mở rộng với tất cả các biểu tượng bạn cần cho lập trình Python.
- Giao diện có thể tùy chỉnh: Thưởng thức cú pháp làm nổi bật cú pháp, chủ đề, tab và điều hướng mã nâng cao với goto gán/định nghĩa tương tác.
- Chia sẻ dễ dàng: Chia sẻ mã của bạn chỉ bằng một lần nhấp vào Pastebin.
Hướng dẫn sử dụng nhanh
Để bắt đầu với Pydroid 3, hãy đảm bảo bạn có ít nhất 250MB bộ nhớ trong miễn phí (300MB+ được đề xuất, đặc biệt là đối với các thư viện nặng như SCIPY). Để gỡ lỗi, chỉ cần đặt điểm dừng bằng cách nhấp vào số dòng. Pydroid 3 phát hiện các thư viện khác nhau thông qua các báo cáo nhập khẩu cụ thể hoặc nhận xét đặc biệt, chẳng hạn như nhập khẩu Kivy Kivy, từ Kivy, hoặc "#pydroid chạy Kivy, cho Kivy và tương tự cho pyside6, SDL2, Tkinter và Pygame. Sử dụng "#pydroid Run Terminal" cho chế độ đầu cuối, rất hữu ích cho việc chạy matplotlib ở chế độ GUI.
Thư viện chỉ có cao cấp
Một số thư viện là độc quyền cho phiên bản cao cấp do sự phức tạp của việc chuyển chúng, đòi hỏi sự hợp tác với các nhà phát triển khác. Nếu bạn quan tâm đến việc phát triển các phiên bản 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 Pydroid 3
Tham gia phát triển Pydroid 3 bằng cách báo cáo lỗi hoặc đề xuất các tính năng mới. Chúng tôi đánh giá phản hồi của bạn và cam kết nâng cao trải nghiệm học tập với trọng tâm là chuyển các thư viện khoa họ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; Bạn có thể yêu cầu mã nguồn qua email. Các thư viện Python thuần túy theo GPL được coi là được cung cấp ở dạng mã nguồn. Pydroid 3 không bao gồm các mô-đun gốc được cấp phép GPL để ngăn chặn nhập tự động, chẳng hạn như GNU Readline, có thể được cài đặt bằng PIP. Các mẫu được cung cấp trong ứng dụng này miễn phí cho việc sử dụng giáo dục, ngoại trừ chúng hoặc các công trình 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 nghi ngờ về sự tuân thủ của ứng dụng của bạn, hãy tìm sự cho phép qua email.
Android là nhãn hiệu của Google Inc.