Đây là các bài viết trong chuyên mục Lập trình.

Để xem tất cả các bài viết click vào đây.

Algorithm: kiểm tra số nguyên tố

Algorithm: kiểm tra số nguyên tố

Kiểm tra tính nguyên tố của một số luôn là một vấn đề “đau đầu”. Số nguyên tố luôn là một trong số những vấn đề toán học hấp dẫn, cũng vì thế mà các kỹ thuật kiểm tra số nguyên tố luôn luôn được phát minh, cải tiến nhằm […]

Python: Hàm lồng nhau và cách sử dụng

Python: Hàm lồng nhau và cách sử dụng

Như chúng ta đã biết, trong Python, hàm cũng là đối tượng, hơn nữa, nó còn là đối tượng first-class. Nhờ đó, chúng ta có thể thao tác với hàm như mọi đối tượng khác. Chúng ta có thể tạo ra hàm, xoá bỏ nó, gán cho biến, truyền làm […]

Python: instance method vs class method vs static method

Python: instance method vs class method vs static method

Trong lập trình hướng đối tượng nói chung instance method và class method đều rất quan trọng. Một số ngôn ngữ như Python cung cấp thêm một loại method nữa là static method. Trong bài viết này, chúng ta sẽ tìm hiểu các loại phương này trong ngôn ngữ Python […]

Luyện kỹ năng lập trình (và các kỹ năng khác) với Python Challenge

Luyện kỹ năng lập trình (và các kỹ năng khác) với Python Challenge

Python là một ngôn ngữ rất linh hoạt và mạnh mẽ. Trong bài viết này, tôi sẽ giới thiệu một nơi giúp chúng ta luyện tập và nâng cao năng lực code Python. Đó chính là Python Challenge. Có nhiều nguồn để luyện kỹ năng lập trình khác nhau, ngay […]

Algorithm: quy hoạch động

Algorithm: quy hoạch động

Trong bài viết này, tôi sẽ giới thiệu với các bạn một thuật toán thần thánh: quy hoạch động. Nếu bạn tham gia các cuộc thi code, bạn nhất định phải biết thuật toán này. Gần một nửa các bài thi trong các cuộc thi code cần đến quy hoạch […]

Một vài trick Python bạn nhất định phải biết trên con đường go-pro

Một vài trick Python bạn nhất định phải biết trên con đường go-pro

Với bất kỳ ngôn ngữ nào, nếu bạn muốn thuần thục ngôn ngữ đó, bạn nhất định phải biết các thủ thuật cũng như tính năng đặc trưng của ngôn ngữ đó. Những điều này thường được tích lũy qua quá trình làm việc lâu dài, mà một vài quyển […]

Python context managers

Python context managers

Trong Python, context manager là một phương thức cho phép bạn cấp phát và sử dụng tài nguyên một cách hiệu quả. Context manager được sử dụng rộng rãi thông qua câu lệnh with. Ví dụ: with open('foo', 'w') as f: f.write('Hora! We opened this file') Đoạn […]

Algorithm: Định lý Sprague – Grundy

Algorithm: Định lý Sprague – Grundy

Trong bài viết này, chúng ta sẽ tìm hiểu một lý thuyết về trò chơi: định lý Sprague – Grundy. Đây là một định lý rất quan trọng, đặc biệt hữu ích trong các cuộc thi về lập trình, nhờ nó, chúng ta có thể viết được kẻ thắng người thua […]

Django views: một vài cảm nhận

Django views: một vài cảm nhận

Django là một framework rất nổi tiếng, mạnh mẽ với rất nhiều tính năng được viết trên ngôn ngữ Python. Có nhiều lý do khiến nó trở thanh framework phổ biến như vậy. Trong bài viết này, tôi sẽ trình bày một vài ý kiến cá nhân với phần Views […]

React + ES6 = không còn autobind

React + ES6 = không còn autobind

React đã loại bỏ tính năng “autobinding” với các class component sử dụng cú pháp EcmaScript 2015 (ES6). Vì vậy, những cách truyền hàm như kiểu onClick={this.onClickHandler} sẽ không hoạt động nữa vì hàm onClickHandler không được gán cho đối tượng nào, this trong hàm đó sẽ không […]

Welcome

manhhomienbienthuy

Đây là thế giới của manhhomienbienthuy (naa). Chào mừng đến với thế giới của tôi!

Bài viết mới

Chuyên mục

Lưu trữ theo năm

Thông tin liên hệ

Cảm ơn bạn đã quan tâm blog của tôi. Nếu có bất điều gì muốn nói, bạn có thể liên hệ với tôi qua các mạng xã hội, tạo discussion hoặc report issue trên Github.