Đại học KHTN - Các module cơ bản cho các bạn học ngôn ngữ Ruby

18th Jan 2021
Table of contents

Ruby đượ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.

Bạn thấy bài viết này như thế nào?
0 reactions

Comments

Khách (not verified)
January 18

Tiền nhiều, nên học

Add new comment

Image CAPTCHA
Enter the characters shown in the image.
Câu nói tâm đắc: “Điều tuyệt với nhất trong cuộc sống là làm được những việc mà người khác tin là không thể!”

Related Articles