Pydroid 3 là IDE Python 3 giáo dục mạnh mẽ và dễ sử dụng dành cho Android. Một số đặc điểm của Pydroid 3 là: trình thông dịch không cần kết nối Internet để chạy chương trình Python và dễ dàng tích hợp các thư viện khoa học nâng cao, chẳng hạn như numpy, scipy, matplotlib, scikit-learn và jupyter....
Hiện nay có khá nhiều IDE để lập trình Python trên thiết bị di động nhưng đối với mình thì Pydroid 3 có nhiều tiêu chí phù hợp để phục vụ việct tự học lập trình. Đầu tiên, Pydroid 3 có một phiên bản hoàn toàn miễn phí. Thứ hai, Pydroid 3 có giao diện khá đơn giản và trực quan. Thứ ba, ứng dụng cung cấp một số chương trình mẫu giúp tự học lập trình. Cuối cùng, việc thao tác lập trình với ứng dụng không quá phức tạp và dễ tiếp cận cho những bạn muốn lập trình. Đây là những cảm nhận của mình sau thời gian sử dụng ứng dụng và thông qua những phân tích của Adaiti A. Kadams
Hướng dẫn thiết lập
Chúng ta học lập trình Python nên sẽ chọn mục Learning Python.
Chúng ta nên chọn cấp độ là Beginner để dễ làm quen với ứng dụng hơn.
Ở nội dung này chunchúng ta nên chọn mục Simple terminal or web programs.
Chức năng này cho phép Pydroid 3 tự động lưu lại tập tin khi chúng ta thoát khỏi ứng dụng. Theo mình bạn nên tích chọn để tránh trường hợp bị mất dữ liệu.
Chức năng này sẽ chuyển giao diện lập trình của ứng dụng sang nền tối nên là bạn hãy cân nhắc.
Chức năng này thay phím Tab thành 4 khoảng trắng tương ứng. Theo mình thì bạn hãy giữ nguyên phím Tab để việc thụt lề được nhất quán.
Một số chức năng
Sau đây mình sẽ giới thiệu những chức năng cần thiết để các bạn có thể học lập trình Python với ứng dụng Pydroid 3. Một số chức năng khác mà mình chưa giới thiệu thì các bạn có thể tự tìm hiểu thêm. Nào cùng mình tìm hiểu một số chức năng cũng như thiết lập của Pydroid 3 nhé!
Bạn phải trả phí để bổ sung thêm một số tính năng mở rộng như: kiểm tra lỗi thân thiện hơn, không giới hạn số lượng thư viện thêm vào, không xuất hiện quảng cáo,....
Chức năng này cho phép bạn chạy chương trình với chế độ dòng lệnh.
Bạn có thể tải và cài đặt thêm các thư viện khác vào Pydroid 3 với chức Pip. Để cài đặt thêm thư viện thì bạn bấm vào Pip và nhận tên thư viện cần tải sau đó bấm INSTALL.
Để chia sẻ chương trình của bạn đến mọi người bạn có thể chọn chức năng Share để chia sẻ code đến mọi người.
Pydroid 3 đồng cung cấp sẵn các chương trình mẫu bạn có thể tải và thực hiện theo các chương trình mẫu này. Đây là một trong những tính năng mình thích nhất của Pydroid 3 khi nó phục vụ việc tự học Python của các bạn.
Chọn Settings để thực hiện cài đặt giao diện làm việc và cũng như một số thiết lập hệ thống.
Chọn Terminal settings để thiết lập một số tính năng như: thay đổi màn hình, văn bản hiển thị khi khởi chạy chương trình, bàn phím,...
Mình có chuẩn bị 5 bài tập đơn giản để các bạn có thể thử lập trình với Pydroid 3. Các bạn hãy thử mở điện thoại lên và cùng lập trình với mình. Các bạn đừng quên chia sẻ những chương trình các bạn đã làm được với mình nhé. Cùng nhau học lập trình Python với Pydroid 3 thôi nào.
Để thực hiện chương trình này yêu cầu các bạn sử dụng câu lệnh print() để in ra màn hình.
Chương trình này yêu cầu bạn phải sử dụng lệnh input() để yêu cầu người dùng nhập từ bàn phím. Sau đó bạn hãy dùng lệnh print() để in tên người dùng vừa nhập.
Chương trình này yêu cầu bạn phải thay đổi kiểu dữ liệu của người dùng nhập thành kiểu số nguyên với câu lệnh int(). Sau đó bạn thực hiện cộng 2 số nguyên và in ra màn hình.
Bạn cần phải sử dụng câu lệnh rẻ nhánh if để thực hiện chương trình này. Bạn tiến hành so sánh số nguyên người dùng vừa nhập với số 0 để từ đó thông báo ra màn hình là số vừa nhập là số dương hay số âm.
Chương trình này cũng dùng câu lệnh rẻ nhánh if để thực hiện nhưng lúc này bạn phải kiểm tra số nguyên người dùng nhập vào có chia hết cho 2 hay không. Từ đó bạn sẽ đưa thông báo ra màn hình là số chẵn hay số lẻ.