Đa số các đoạn code mà chúng ta tham khảo ở các bài học trước đây được viết theo kiểu hướng thủ tục. Lập trình hướng thủ tục (procedure programming) là một phương pháp lập trình mà trong đó các câu lệnh được chạy một cách độc lập hoặc được nhóm vào trong một hàm.

Python là một ngôn ngữ hỗ trợ lập trình hướng đối tượng (object oriented programming hay OOP). Trong bài học này chúng ta sẽ tìm hiểu về phương pháp lập trình hướng đối tượng và các thuật ngữ liên quan.

Lập Trình Hướng Đối Tượng Là Gì

...
Một website sẽ có một hoặc nhiều trang (web) khác nhau. Và mỗi trang web thường sẽ có một tiêu đề để phân biệt giữa chúng. Để tạo tiêu đề cho trang chúng ta sử...
Tiêu Đề Trang

Trong HTML, chúng ta có hai cách đơn giản để tạo một danh sách trong HTML đó là sử dụng thẻ <ol> hoặc <ul>. Danh sách tạo ra có thể được sắp xếp thứ tự hoặc không có thứ tự.

HTML là ngôn ngữ cơ bản và phổ biến nhất và được dùng để tạo ra tất cả các website trên thế giới. Không một website nào có thể tồn tại mà không dùng HTML.
<...

Trong HTML hình ảnh được đánh dấu nhờ sử dụng thẻ <img>. Thẻ này có 1 thuộc tính bắt buộc là src, ngoài ra còn có các thuộc tính khác như alt hoặc title.

Câu Lệnh

Một câu lệnh là một chỉ dẫn để máy tính làm một việc nào đó như cộng 2 số, hiển thị ra màn hình giá trị một chuỗi ký tự hay một số.... Khác với các ngôn ngữ khác như PHP, C hay Java thì trong Ruby việc sử dụng ký tự ; để kết thúc câu lệnh là tuỳ ý.

puts "Câu lệnh trong Ruby không yêu câu phải có ; ở cuối";
puts 3 + 2
"Hello" + "April" + "2016"

Mở editor

Ở ví dụ trên chúng ta có 3 câu lệnh trong đó chỉ có câu lệnh đầu dùng để hiển thị một chuỗi các ký tự và có sử dụng ; kết thúc câu lệnh này....