2
Có nên học ngôn ngữ lập trình Python?
1
2
PyPi120 đã đăng:

Mình nghĩ câu hỏi tốt hơn là tại sao bạn muốn học ngôn ngữ lập trình Python?

Quan điểm về Python:

Python là ngôn ngữ lập trình ở mức khá cao, rất thuận tiện khi bạn muốn thể hiện ý tưởng trong lập trình mà không cần quan tâm đến những chi tiết lặt vặt như kiểu dữ liệu, cấp phát quản lí bộ nhớ, con trỏ, tham chiếu, tham trị, ...v.v. Cùng một bài toán nhưng nếu viết bằng C/C++ thì sẽ rất lằn nhằn trong khi đó nếu viết bằng Python thì chỉ cần đôi ba dòng code.

Ví dụ kiểm tra xem chuỗi ppy có tồn tại trong chuỗi happy birthday hay không?

Sử dụng Python:

'ppy' in 'happy birthday'
# Kết quả trả về là True

Sử dụng C/C++:

// Có thể sử dụng thư viện find() hoặc vài vòng lặp nếu bạn muốn tự cài đặt

Ai sử dụng Python:

Python được sử dụng rất phổ biến trong các chuyên ngành khoa học máy tính và trí tuệ nhân tạo, các bài toán liên quan tới xử lý, tinh chế một khối lượng dữ liệu khổng lồ như Big Data, Data Science thì Python là lựa chọn hoàn hảo.

Tốc độ thực thi của Python:

Xét về tốc độ thực thi, ngôn ngữ Python được xem là ngôn ngữ chậm hơn C/C++ bởi rất nhiều lý do nhưng nếu xét về mặt tiện lợi khi lập trình thì Python vẫn là số 1, khi mà sức mạnh phần cứng đang tăng dần và chương trình của bạn không cần quan tâm đến tốc độ thực thi mà chỉ quan tâm đến xử lý dữ liệu sao cho ngắn gọn, hiệu quả và tiết kiệm thời gian thì lựa chọn vẫn là Python.

Python có dễ học không:

Cú pháp ngắn gọn và linh hoạt, rất dễ dàng để học cho dù bạn có biết hay không biết lập trình trước đó.

Mức độ phổ biến của Python trên thế giới (khảo sát năm 2018 - StackOverflow):

Mức độ phổ biến của các ngôn ngữ lập trình năm 2018

Python tại Việt Nam:

Bạn có thể hoàn toàn tự viết một chương trình Python dễ dàng bằng vài dòng code để tự động truy cập các trang tìm việc, rút trích thông tin và thống kê ngôn ngữ lập trình nào đang sử dụng nhiều nhất.

Đối với các job như trí tuệ nhân tạo, dữ liệu lớn, khoa học dữ liệu, phân tích dữ liệu từ web, thị giác máy tính, máy học, ... thì chắc chắn sẽ có yêu cầu thành thạo Python.

Kết luận:

Nên học lập trình Python, bởi học Python không những rất nhanh, không làm mất nhiều thời gian của bạn mà biết thêm một ngôn ngữ lập trình mới sẽ mở ra nhiều cơ hội hơn.

thêm bình luận...
0
Cộng đồng đã đăng:

Mình nghĩ là bạn nên xem mục đích học lập trình của mình là gì trước khi chọn học python nhé. 1 link tham khảo : Bạn có nên học python | Lập trình căn bản - học lập trình theo phong cách Nhật Bản!

Python là một ngôn ngữ có cấu trúc ngữ pháp đơn giản, dễ học và dễ hiểu. Tuy nhiên tùy vào mục đích học tập chúng ta nên hay không nên chọn học ngôn ngữ này.

thêm bình luận...
Bạn đang thắc mắc? Ghi câu hỏi của bạn và đăng ở chế độ cộng đồng (?)