Category Archives: Python

Khai báo @property trong Python

Trở lại với các bài học nâng cao của Python, hôm nay chúng tôi sẽ cùng bạn tìm hiểu về khai báo @property (decorator). Trong bài hướng dẫn trước, chúng ta đã thảo luận về Python Decorator, bạn nên đọc trước khi đi vào tìm hiểu về @property decorator nhé. @property decorator trong Python Như đã đề cập, ta có thể […]

Decorator trong Python

Decorator được sử dụng tương đối nhiều trong Python. Ở bài viết này, chúng tôi sẽ cùng bạn tìm hiểu làm thế nào để tạo ra một Decorator và lý do tại sao bạn nên sử dụng nó. Hãy cùng đi tìm lời giải đáp! Decorator trong Python là gì? Python có một tính năng khá thú […]

Cách sử dụng Closure trong Python

Ở bài viết này, chúng ta sẽ cùng bạn tìm hiểu về Closure trong Python, làm thế nào để xác định một Closure và lý do tại sao bạn nên sử dụng nó. Hãy cùng đi tìm lời giải đáp! Biến nonlocal trong hàm lồng nhau Trước khi đi vào tìm hiểu Closure là gì, hãy […]

Generator trong Python

Trong bài viết này, chúng ta sẽ cùng bạn tìm hiểu cách tạo Iterator bằng cách sử dụng Generator trong Python. Generator khác với iterator và các hàm thông thường như thế nào, tại sao ta nên sử dụng nó? Cùng tìm hiểu tất cả qua các nội dung sau. Generator trong Python Để xây dựng một iterator, […]

Đối tượng Iterator trong Python

Iterator là các đối tượng cho phép ta lấy từng phần tử của nó, hành động này có thể được lặp đi lặp lại. Trong bài viết này, chúng ta sẽ cùng bạn sẽ tìm hiểu cách iterator hoạt động trong Python và cách bạn có thể xây dựng trình lặp của riêng mình bằng các […]

Ma trận trong Python

Trong bài viết này, chúng ta sẽ tìm hiểu về các ma trận trong Python bằng cách sử dụng nested list (danh sách lồng ghép) và thư viện NumPy. Ma trận là cấu trúc dữ liệu hai chiều, trong đó các số được sắp xếp thành các hàng và cột. Ví dụ: Đây là ma trận 3×4 vì nó có […]

Nạp chồng toán tử trong Python

Bạn có thể thay đổi ý nghĩa của toán tử trong Python tùy thuộc vào toán hạng được sử dụng và ta gọi đó là nạp chồng toán tử. Nạp chồng toán tử trong Python là gì? Toán tử Python làm việc bằng các hàm được dựng sẵn, nhưng một toán tử có thể được sử dụng […]

Đa kế thừa (Multiple Inheritance) trong Python

Ở bài học trước chúng ta đã cùng tìm hiểu về Kế thừa trong lập trình hướng đối tượng của ngôn ngữ Python. Kế thừa cho phép chúng ta khai báo lớp mới sử dụng lại các hàm và thuộc tính của lớp cha cùng các chức năng mở rộng thêm. Trong bài viết này, chúng ta sẽ […]

Kế thừa (Inheritance) trong Python

Kế thừa trong lập trình hướng đối tượng cho phép chúng ta khai báo lớp mới sử dụng lại các hàm và thuộc tính của lớp cha cùng các chức năng mở rộng thêm. Trong bài viết này, chúng tôi sẽ cùng bạn học cách sử dụng tính kế thừa trong Python. Kế thừa là gì? Kế thừa (Inheritance) cho phép […]

Tìm hiểu Class và Object trong Python

Python là một ngôn ngữ lập trình hướng đối tượng. Không giống như lập trình hướng thủ tục nhấn mạnh vào các hàm, lập trình hướng đối tượng tập trung làm việc trên các đối tượng. Đối tượng (Object) chỉ đơn giản là một tập hợp các dữ liệu (các biến) và các phương thức (các hàm) […]