Bất đồng bộ có thể được triển khai trong rất nhiều ngôn ngữ lập trình, kể cả Python. Tuy nhiên, bất đồng bộ trong Python thuở sơ khai chưa được sử dụng rộng rãi như Javascript hay C# bởi cách thực hiện khó khăn. Trong bài viết này, mình sẽ giới thiệu về lịch sử của lập trình bất đồng bộ trong Python và sự lớn mạnh của nó ở thời điểm hiện tại.
Trong cộng đồng các ngôn ngữ thông dịch, có lẽ đa phần chúng ta sẽ nhớ đến ngay 3 cái tên là Python, Javascript và Ruby. Đặc điểm chung của 3 ngôn ngữ này là dễ học, thời gian phát triển ứng dụng nhanh chóng và tất cả chúng nó đều được viết bằng C. Nhưng trong bài viết này, mình sẽ chỉ đem ra bàn cân để so sánh Python và Javascript, Ruby thì mình chưa từng làm bao giờ nên sẽ không có gì để nói.
Python xuất hiện từ rất lâu, tầm những năm đầu thập niên 90. Nhưng cho đến nay, nhiều người vẫn chỉ biết đến Python là ngôn ngữ lập trình dành cho các lĩnh vực như trí tuệ nhân tạo, khoa học dữ liệu, ... Qua bài viết này, mình muốn cho các bạn thấy Python có thể làm những gì và tại sao Python trở thành một trong những ngôn ngữ có vai trò quan trọng trong thế giới lập trình.