1. Tại sao lại là lập trình Python?
Ngôn ngữ lập trình Python được Guido van Rossum, lập trình viên nổi tiếng người Hà Lan viết, phiên bản đầu tiên được phát hành vào năm 1991. Hiện nay, Python đã phát triển đến các phiên bản 3.x.x. Python chạy được trên nhiều nền tảng khác nhau như Windows, Mac OS, Linux, Raspberry Pi,… Python được thiết kế với ưu điểm vượt trội là dễ đọc, dễ học, dễ viết, có thể sử dụng để giải nhiều dạng toán rất hiệu quả, gần như là cầu nối giữa người và máy tính thông qua ngôn ngữ tiếng Anh. Python cung cấp phong phú các thư viện, mô-đun cho phép làm việc liên quan đến trí tuệ nhân tạo (Artificial Intelligence – AI), phân tích dữ liệu lớn (Big Data – BG), học máy (Machine Learning – ML), làm việc được hầu hết với các cơ sở dữ liệu. Triết lý căn bản khi thiết kế Python được Tim Peters thể hiện đã đưa ra:
“Đẹp dễ tốt hơn xấu xí
Minh bạch tốt hơn che đậy
Đơn giản tốt hơn phức tạp…”
Chính vì có nhiều ưu điểm như trên, nên đã có nhiều kỹ sư phần mềm lựa chọn Python cho công việc của mình. Nhiều công ty đã sử dụng ngôn ngữ lập trình này để phát triển phần mềm như Google, Yahoo, CERN, NASA…
