Mô tả ứng dụng:
Mở khóa toàn bộ tiềm năng của lập 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. Được thiết kế để phục vụ cho cả người mới bắt đầu và người học nâng cao, Pydroid 3 mang đến trải nghiệm học tập tuyệt vời.
Các tính năng chính của Pydroid 3
- Trình thông dịch Python 3 ngoại tuyến: Chạy các chương trình Python mà không cần kết nối Internet, đảm bảo bạn có thể mã hóa 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 của các gói bánh xe sẵn, tăng cường học tập của bạn với các thư viện khoa học như Numpy, Scipy, Matplotlib, Scikit-Learn và Jupyter.
- 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 cho các dự án tiên tiến. *
- Ví dụ sẵn sàng sử dụng: Bắt đầu nhanh chóng với các ví dụ có sẵn ngoài hộp.
- Hỗ trợ hoàn chỉnh Tkinter: Phát triển các ứng dụng GUI một cách dễ dàng.
- Trình giả lập thiết bị đầu cuối đầy đủ tính năng: Thưởng thức một thiết bị đầu cuối với hỗ trợ Readline, có thể truy cập 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, ngay cả những người sử dụng mã gốc. Ngoài ra, xây dựng và cài đặt các phụ thuộc từ dòng lệnh.
- Hỗ trợ Cython: Tăng cường mã Python của bạn với Cython để tăng hiệu suất.
- Trình gỡ lỗi PDB: Debug dễ dàng sử dụng các điểm dừng và đồng hồ.
- Hỗ trợ Kivy và Pyside6: Tạo các ứng dụng đồ họa với Kivy (với phụ trợ SDL2) và pyside6, có sẵn trong kho lưu trữ cài đặt nhanh. *
- Tích hợp matplotlib và pygame: Trực quan hóa dữ liệu với matplotlib và phát triển các trò chơi với pygame 2.
Tính năng biên tập
- Dự đoán mã và thụt tự động: Nâng cao hiệu quả mã hóa của bạn với phân tích mã thời gian thực. *
- Thanh bàn phím mở rộng: Truy cập tất cả các biểu tượng cần thiết cho lập trình Python trong tầm tay của bạn.
- Cú pháp làm nổi bật và chủ đề: Cải thiện khả năng đọc và cá nhân hóa môi trường mã hóa của bạn.
- Giao diện tabbed: Quản lý nhiều tệp một cách dễ dàng.
- Điều hướng mã nâng cao: Điều hướng mã của bạn một cách tương tác với gán/định nghĩa.
- Chia sẻ một lần nhấp: Chia sẻ mã của bạn dễ dàng trên Pastebin.
*Các tính năng được đánh dấu bằng dấu hoa thị có sẵn trong phiên bản cao cấp.
Hướng dẫn sử dụng nhanh
Pydroid 3 yêu cầu ít nhất 250MB bộ nhớ trong miễn phí, với 300MB+ được khuyến nghị. Nhiều không gian có thể cần thiết cho các thư viện nặng như Scipy. Để gỡ lỗi, đặt điểm dừng bằng cách nhấp vào số dòng. Kivy và Pyside6 có thể được phát hiện bằng các báo cáo nhập khẩu hoặc nhận xét cụ thể. Sử dụng chế độ đặc biệt "#pydroid Run Terminal" cho các ứng dụng dành riêng cho thiết bị đầu cuối, đặc biệt hữu ích với matplotlib.
Tại sao một số thư viện chỉ có giá cao
Một số thư viện, do sự phức tạp của chúng trong việc chuyển giao, là độc quyền cho người dùng cao cấp. Chúng được phát triển bởi một nhà phát triển bên thứ ba theo một thỏa thuận. Nếu bạn quan tâm đến việc tạo 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
Giúp định hình Pydroid 3 bằng cách báo cáo các lỗi hoặc đề xuất các tính năng mới. Chúng tôi đánh giá đầu vào của bạn và ưu tiên chuyển các thư viện khoa học để tăng cường kinh nghiệm 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; Mã nguồn có thể được yêu cầu qua email. Các thư viện Python thuần túy GPL được coi là ở dạng mã nguồn. Pydroid 3 không bao gồm bất kỳ mô-đun gốc được cấp phép GPL nào để tránh nhập tự động, chẳng hạn như GNU Readline, có thể được cài đặt qua PIP. Các mẫu được cung cấp miễn phí cho việc sử dụng giáo dục, ngoại trừ chúng không thể được sử dụng trong các sản phẩm cạnh tranh hoặc công việc phái sinh mà không được phép.
Android là nhãn hiệu của Google Inc.