Category Archives: Python nâng cao

Regular Expression (RegEx) trong Python

Chương tiếp theo của bài học nâng cao Python, chúng ta sẽ cùng tìm hiểu về Regular Expression (RegEx) với module re cùng các ví dụ cụ thể để bạn dễ hình dung và nắm bắt kĩ hơn kiến thức về RegEx. Cùng theo dõi nhé! Regular Expression (RegEx) hay còn gọi là Biểu thức chính quy là một đoạn các ký tự […]

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ó […]