JES là gì và nó hoạt động như thế nào?
JES là một môi trường lập trình cho phép bạn tạo các chương trình được sử dụng để xử lý ảnh, video và âm thanh. Bạn cũng có thể sử dụng nó để tạo các loại đồ họa khác.
JES sử dụng ngôn ngữ lập trình Jython. Jython rất giống với Python và do đó tuân theo rất nhiều cú pháp Python. Nó chạy trên JVM (Máy ảo Java), nghĩa là bạn cũng có quyền truy cập vào các lớp và thư viện Java.
Giao diện JES bao gồm trình soạn thảo văn bản và dấu nhắc lệnh riêng, vì vậy bạn có thể viết mã và chạy tất cả ở một nơi. Điều này làm cho nó trở thành một nền tảng tốt cho người mới bắt đầu lập trình.
Mục Lục
Cách tải xuống và cài đặt JES
Để sử dụng JES, trước tiên bạn cần tải xuống và cài đặt nó.
- Tải xuống tệp thực thi mới nhất cho hệ điều hành của bạn từ trang JES Google Code.
- Chuyển đến thư mục tải xuống của bạn và mở trình hướng dẫn cài đặt.
- Bấm vào Kế tiếp.
- Chọn thư mục mà bạn muốn cài đặt JES và nhấp vào Kế tiếp.
- Bấm vào Bắt đầu.
- Đợi quá trình cài đặt hoàn tất.
- Tìm kiếm chương trình JES trên máy tính của bạn.
- Mở chương trình JES để xem môi trường viết mã.
Giao diện JES
Giao diện JES bao gồm hai khu vực chính: cửa sổ lập trình và cửa sổ lệnh. Cửa sổ lập trình đóng vai trò là trình soạn thảo văn bản và đây là nơi bạn có thể viết mã Jython của mình.
Cửa sổ lệnh hoạt động như một dấu nhắc lệnh tích hợp. Tại đây, bạn sẽ có thể chạy chương trình của mình, gọi các chức năng riêng lẻ và thực hiện các lệnh đơn giản khác.
Cách chạy một chương trình đơn giản
Giống như Python, Jython sử dụng thụt đầu dòng để xác định cấu trúc mã của bạn. Nếu chưa quen với nó, bạn có thể tìm hiểu xem Python là gì và bạn có thể sử dụng nó để làm gì, cũng như các lệnh Python hữu ích khác dành cho người mới bắt đầu.
Bạn có thể tạo một chương trình bằng cách viết một số mã trong cửa sổ lập trình và lưu tệp. Chạy chương trình của bạn bằng cách sử dụng cửa sổ nhắc lệnh.
- Bên trong cửa sổ lập trình, tạo một hàm gọi là addTwoNumbers(). Hàm sẽ lấy hai số làm đầu vào, cộng chúng lại với nhau và hiển thị kết quả:
def addTwoNumbers(a, b):
print(a + b) - bấm vào Tải chương trình cái nút.
- Khi được nhắc lưu tệp, bấm vào Đúng.
- Chọn một vị trí để lưu tệp của bạn và nhấp vào Cứu. Lưu tệp của bạn với phần mở rộng “.jy” hoặc “.py”. Đây là tệp bạn nên sử dụng khi mở lại chương trình của mình.
- Trong cửa sổ lệnh, hãy gọi hàm addTwoNumbers(). Nhập hai số vào hàm để xem kết quả:
addTwoNumbers(4, 5) - Trong cửa sổ lập trình, bạn cũng có thể tạo các hàm gọi các hàm khác. Tạo một hàm mới gọi là tính toánAverage() nhận vào một danh sách các số:
def calculateAverage(numbers): - Bên trong hàm, khai báo một biến tổng để lưu tổng của tất cả các số trong danh sách:
sum = 0.0 - Đi qua từng số trong danh sách và cộng tổng số:
for num in numbers:
sum += num - Khi kết thúc hàm, hãy chia tổng số tiền cho số lượng đã có. Bạn có thể sử dụng phương thức len() để tìm độ dài của danh sách. Trả về kết quả:
return sum/len(numbers) - Tạo một hàm main() mới và khai báo một danh sách các số. Gọi hàm tính toánAverage() để tìm giá trị trung bình, sau đó in kết quả. Bạn có thể sử dụng phương thức str() để chuyển đổi các giá trị số thành chuỗi trước khi hiển thị kết quả:
def main():
numbers = [1,2,3,4,5,6]
average = calculateAverage(numbers)
print("Average of " + str(numbers) + " is: " + str(average)) - bấm vào Tải chương trình và lưu lại tệp.
- Trong cửa sổ lệnh, chạy hàm main() để thực thi mã và xem kết quả:
main()
Học lập trình với JES
Bây giờ bạn đã hiểu những kiến thức cơ bản về JES, bạn có thể thử nghiệm thêm với một số tính năng khác mà nó cung cấp. Bạn cũng có thể bắt đầu sử dụng các hàm Python tiêu chuẩn khác trong chương trình Jython của mình.