Mở khóa thế giới của Python 3 lập trình với Pydroid 3, Python 3 IDE thân thiện với người dùng và mạnh mẽ nhất có sẵn trên Android. Được thiết kế để nâng cao trải nghiệm học tập của bạn, Pydroid 3 cung cấp một nền tảng toàn diện để thành thạo lập trình Python khi đang di chuyển.
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ó kết nối Internet, làm cho nó hoàn hảo để học ở bất cứ đâu.
- Trình quản lý gói PIP: Truy cập một kho lưu trữ tùy chỉnh chứa đầy các gói bánh xe được xây dựng sẵn, bao gồm các thư viện khoa học tiên tiến như Numpy, Scipy, Matplotlib, Scikit-Learn và Jupyter.
- Các thư viện khoa học nâng cao: Tận hưởng hỗ trợ cho OpenCV (trên các thiết bị có hỗ trợ API Camera2), Tensorflow và Pytorch, có sẵn trong phiên bản cao cấp.
- Các ví dụ tích hợp: Tìm hiểu nhanh hơn với các ví dụ ngoài hộp hướng dẫn bạn thông qua lập trình Python.
- Hỗ trợ hoàn chỉnh Tkinter: Phát triển giao diện người dùng đồ họa một cách dễ dàng.
- Trình giả lập thiết bị đầu cuối đầy đủ tính năng: đi kèm với hỗ trợ Readline có sẵn thông qua PIP.
- Trình biên dịch tích hợp: Các trình biên dịch C, C ++ và Fortran tích hợp 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 có mã gốc. Xây dựng và cài đặt các phụ thuộc trực tiếp từ dòng lệnh.
- Hỗ trợ Cython: Tăng cường các chương trình Python của bạn với Cython.
- Trình gỡ lỗi PDB: Debug dễ dàng sử dụng các điểm dừng và đồng hồ.
- Thư viện đồ họa: Sử dụng Kivy với phụ trợ SDL2 mới và pyside6, có sẵn trong kho lưu trữ cài đặt nhanh, cùng với hỗ trợ matplotlib.
- Hỗ trợ Pygame 2: Phát triển các trò chơi và các ứng dụng đa phương tiện một cách dễ dàng.
Tính năng biên tập
- Dự đoán mã và thụt tự động: Trải nghiệm phân tích mã thời gian thực và tự động hóa, gần giống với IDE chuyên nghiệp. (Tính năng phiên bản cao cấp)
- Thanh bàn phím mở rộng: Truy cập tất cả các biểu tượng bạn cần lập trình bằng Python một cách thuận tiện.
- Cú pháp làm nổi bật và chủ đề: Tăng cường khả năng đọc và cá nhân hóa môi trường mã hóa của bạn.
- Các tab và điều hướng nâng cao: Dễ dàng điều hướng thông qua mã của bạn với các tab và goto chuyển nhượng/định nghĩa tương tác.
- Chia sẻ một lần nhấp: Chia sẻ mã của bạn trên Pastebin chỉ bằng một cú nhấp chuột.
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ị, đặc biệt là khi sử dụng 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 được phát hiện với nhập khẩu Kivy, từ Kivy, hoặc "#pydroid Run kivy. Tương tự, pyside6 được phát hiện với nhập khẩu pyside6, từ pyside6, hoặc "#pydroid chạy QT. Điều tương tự cũng áp dụng cho SDL2, Tkinter và Pygame. Sử dụng chế độ đặc biệt "#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 với matplotlib mặc định cho 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ỗ trợ của nhà phát triển bên ngoài. Nếu bạn muốn phát triển các dĩa miễn phí của các thư viện này, xin vui lòng liên hệ với chúng tôi.
Đóng góp cho Pydroid 3
Tham gia vào việc phát triển 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, đặc biệt là mục tiêu chính của chúng tôi là tạo điều kiện cho việc học Python 3, tập trung vào việc 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. Đối với mã nguồn, gửi email cho chúng tôi. Các thư viện Python thuần túy GPL được coi là ở dạng mã nguồn. Pydroid 3 không gói bất kỳ mô-đun gốc được cấp phép GPL nào để ngăn chặn nhập tự động. Ví dụ, GNU Readline có thể được cài đặt bằng PIP. Các mẫu trong ứng dụng là 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ác công cụ phái sinh của chúng mà không được phép qua email.
Android là nhãn hiệu của Google Inc.
Ảnh chụp màn hình











