Khi nghĩ về Raspberry Pi, chúng ta thường hình dung ra những chiếc máy tính bảng đơn, nhưng Quỹ Raspberry Pi đã bắt đầu giúp trẻ em tìm hiểu về máy tính và nó muốn giúp bạn cho dù bạn có sở hữu phần cứng của nó hay không. Chi nhánh phi lợi nhuận của Raspberry Pi tuần này đã phát hành trình soạn thảo mã mới, dựa trên trình duyệt được thiết kế cho những người trẻ tuổi (hoặc bất kỳ người nào) đang học.
Trình chỉnh sửa mã Raspberry Pi, được coi là bản beta, hiện có sẵn miễn phí cho mọi người tại editor.raspberrypi.org (mở trong tab mới). Trình chỉnh sửa hiện được thiết kế để chỉ hoạt động với Python, nhưng tổ chức này cho biết sắp có hỗ trợ cho các ngôn ngữ khác như HTML, JavaScript và CSS.
Tôi đã dùng thử Code Editor trên trình duyệt trên PC của mình và ở dạng hiện tại, không có gì đặc biệt độc đáo về nó. Tuy nhiên, tôi thấy giao diện người dùng rất thân thiện với người dùng và rất ấn tượng với cách nó được tích hợp vào các hướng dẫn trực tuyến của ai đó. Giao diện bao gồm ba ngăn: danh sách các tệp trong dự án của bạn, trình chỉnh sửa mã và ngăn đầu ra chạy kết quả mã của bạn khi bạn nhấn nút Chạy.
Nếu bạn tạo một tài khoản miễn phí trên raspberrypi.org, như tôi đã làm, thì hệ thống sẽ lưu tất cả các dự án của bạn trên đám mây và bạn có thể tải lại chúng bất kỳ lúc nào bạn muốn. Bạn cũng có thể tải xuống tất cả các tệp trong dự án dưới dạng tệp .zip.
Vì toàn bộ trải nghiệm lập trình diễn ra trực tuyến nên không có cách nào (ít nhất là ngay bây giờ) sử dụng Python để kiểm soát phần cứng cục bộ trên PC hoặc Raspberry Pi của bạn. Nếu bạn muốn gắn một trong những MŨ Raspberry Pi tốt nhất hoặc sử dụng các chân GPIO trên Pi của bạn để thắp sáng đèn LED, bạn cần một trình chỉnh sửa cục bộ như Thonny, được cài đặt sẵn trên tất cả Raspberry Pi và là bản tải xuống miễn phí cho Windows. Mac và Linux.
Trình chỉnh sửa Mã Raspberry Pi không phải là trình chỉnh sửa Python trực tuyến duy nhất mà bạn có thể tưởng tượng vì bạn cũng có thể sử dụng một dịch vụ như Trinket.io (mở trong tab mới), điều này sẽ cho phép bạn viết mã Python trong một ngăn trong khi xem trước nó trong một ngăn khác. Tuy nhiên, điều thú vị về công cụ của Raspberry Pi là tổ chức này có một số hướng dẫn Python được thiết kế để sử dụng với nó.
Raspberry Pi Foundation đã có một bộ hướng dẫn Python hay trên trang web của mình, nhưng nó đã điều chỉnh một số trong số chúng để mở mã mẫu trực tiếp trong trình chỉnh sửa trực tuyến. Ví dụ, khi tôi thử bài học “Say hello” (mở trong tab mới), liên kết đầu tiên trên trang sẽ mở bộ mã đang hoạt động trong trình chỉnh sửa trong một tab mới trong trình duyệt của tôi. Khi tôi truy cập lại trang và nhấp vào liên kết vài phút sau đó, nó đưa tôi trở lại đoạn mã mà tôi đã chỉnh sửa trước đó, vì nó đã lưu bài học dưới dạng một dự án được liên kết với tài khoản của tôi.
Tôi rất vui khi viết một tập lệnh Python đơn giản in “Phần cứng của Tom đã ở đây” để sàng lọc và lặp lại nó 500 lần. Trình chỉnh sửa hỗ trợ sử dụng biểu tượng cảm xúc trong đầu ra của bạn và mã mẫu cung cấp cho bạn một số biểu tượng cảm xúc mà bạn có thể sao chép và dán vào lệnh của mình.
Hiện tại Editor chỉ làm việc với 2 bài đầu tiên (mở trong tab mới) trong lộ trình học tập “Giới thiệu về Python” của Raspberry Pi Foundation. Tuy nhiên, bạn có thể sử dụng tất cả các bài học với Trinket hoặc trình soạn thảo khác và tôi chắc chắn rằng họ sẽ sớm tích hợp trình soạn thảo mới vào tất cả các bài học.
Pi Foundation cho biết họ có kế hoạch thêm một số tính năng vào Code Editor, bao gồm chia sẻ và cộng tác. Tổ chức cũng có kế hoạch phát hành trình chỉnh sửa dưới dạng một dự án mã nguồn mở để bất kỳ ai cũng có thể sửa đổi nó. Dựa trên kinh nghiệm ngắn gọn của tôi khi thử nghiệm nó, tôi có thể nói rằng có vẻ như nó sẽ là một nền tảng học tập tuyệt vời cho các lập trình viên mới, đặc biệt khi được sử dụng với các đường dẫn hướng dẫn trên raspberrypi.org.