Đại học KHTN - Các module cơ bản cho các bạn học ngôn ngữ Ruby
18th Jan 2021Ruby được biết đến là một ngôn ngữ lập trình phần mềm có tính năng động, đa chức năng và được Yukihiro Matsumoto thiết kế và phát triển từ những năm 1990. Về cấu trúc đơn giản, dễ đọc khá giống như Python bởi vậy Ruby hiện được xem là một trong những ngôn ngữ lập trình dễ đọc, thân thiện với người dùng nhất. Nếu bạn bắt đầu với Ruby thì sẽ thật may mắn rằng bạn có thể không cần phải học các biệt ngữ và tấn lệnh.
Tổng quan lập trình Ruby
- Giới thiệu Ruby
- Môi trường làm việc: cài đặt và cấu hình, xây dựng ứng dụng đầu tiên
Ruby cơ bản
- Biến, hằng
- Kiểu dữ liệu, Toán tử (Operators)
- String, Date & time
- Nhập/xuất dữ liệu, ghi chú
Cấu trúc điều kiện
- if
- unless
- case
Cấu trúc lặp
- while, until, for
- Sử dụng break, next, redo, retry
Block, method, module
- Block: tạo và sử dụng
- Method: tạo và sử dụng
- Module: tạo và sử dụng với require, include
Array, Interator, Range
- Array: tạo, thao tác trên array
- Interator: cấu trúc, cú pháp, áp dụng
- Range: sử dụng range trong sequence, condition, interval
Hash
- Khai báo, khởi tạo, thao tác trên hash
File I/O
- Làm việc với tập tin và thư mục
Exception
- Sử dụng rescure, raise, ensure, throw…catch
Class và Object
- Khai báo class
- Biến, phương thức trong class
- Object, tạo object từ class
Kế thừa (Class Inheritance)
- Class overriding
- Class overloading
- Class CONSTANT
Làm việc với JSON
- Đọc, ghi JSON
Ưu điểm:
– Tập trung vào việc xây dựng, thiết lập các cú pháp dễ đọc cho người dùng.
– Là một công cụ xuất sắc, tiện ích giúp hỗ trợ bạn giải quyết các vấn đề phụ liên quan đến công việc của bạn.
– Ngôn ngữ lập trình này hỗ trợ hầu hết cho các mô hình lập trình bao gồm: các chức năng nổi bật, hướng đến các đối tượng và bắt buộc. Từ đó giúp Ruby trở thành một ngôn ngữ lập trình phần mềm rất linh hoạt và tiện ích.
– Được sử dụng phổ biến, rộng rãi để thiết lập và phát triển các ứng dụng dựa trên web, các ứng dụng di động hay trang website.
Comments
Khách (not verified)
Tiền nhiều, nên học
Add new comment