30/09/2018, 17:44
Mình biết Java, C# ,C , C++, Pascal, Basic vậy có cần học Python?
Mình biết lập trình bằng các ngôn ngữ trên, nhưng nghe ngưởi ta nói nhiều về Python, Ruby gì gì đó, liệu có cần học chúng không? Và nếu học chúng thì có lợi ích gì không?
Bài liên quan
Quan trọng là bạn muốn làm gì?
Mình đang tìm tòi về máy tính thôi.
Đúng hơn là mình muốn lập trình!
em muốn lập trình về cái gì ?
về web, về điện thoại, về game, về robot, về trí tuệ nhân tạo, về thuật toán tìm kiếm.
Dạ, em nói thì hơi quá, nhưng mà em muốn học hết. Em muốn mình có thể thiết kế web, lập trình game, lập trình ứng dụng cho điện thoại Java, Android, IOS, Windows Phone, đương nhiên là các ứng dụng chạy trên Windows, Linux. Còn về thuật toán thì đương nhiên phải có!
vậy em chuyên được cái nào trên những cái em liệt kê.
Em đã dùng những ngôn ngữ đã biết để làm dự án nhỏ nào chưa ?
Ví dụ:
Java, C#: làm về web.
Java: lập trình về android.
C#: lập trình trên windows phone.
em dùng C# code virus, code một số ứng dụng nhỏ.
Pascal em dùng giải đề thi HSG Tin
,
có căn bản là được thôi, mà bữa gặp ông này rồi thì phải, hổ báo kinh
@_@
biết nhiều ngôn ngữ thế.
bạn là nerf?
Biết nhiều vậy mà hỏi Python với Ruby là gì. Móa :()
Java C# C C++ Pascal Basic syntax gần như nhau mà, biết 1 cái thì biết hết mấy cái còn lại dễ. Học thêm Python/Ruby mới thấy khác lạ. Y như hỏi tiếng biết tiếng TQ Hàn Nhật có cần học tiếng Anh ko, hay biết tiếng Anh Pháp Latin có cần học tiếng TQ ko. Câu trả lời là có thời gian thì nên vọc qua.
vọc ruby đi, mới vọc thôi mà thấy cú pháp nó mềm dẻo linh hoạt lắm, giờ ECMAScript 6(javascript) cũng bổ sung thêm 1 số cú pháp dựa vào ruby đấy
Bữa trước có đọc ở đâu đó nói đại loại là: “Tôi (tác giả) dùng Python để … tóm lại tôi dùng Python khi muốn code gì đó mà việc sử dụng ngôn ngữ nào là không quan trọng” - tạm dịch là vậy bạn có thể tham khảo
gặp đâu???
mà nếu biết chừng đó ngôn ngữ rồi, thì chắc sẽ biết được mục đích của các ngôn ngữ để làm gì, việc hỏi có cần python không thì ông nên đi học lại chừng đấy ngôn ngữ đi đã
Bạn học ngôn ngữ nào cũng được tùy theo sở thích, nghề nghiệp lập trình của mình Nếu theo mình thì bạn nên học C++ trước vì nó giống như là căn bản của các ngôn ngữ khác như Python, Ruby,… Nếu bạn đã nắm rõ C++ thì việc chuyển qua các ngôn ngữ khác là điều không khó Đó là ý kiến của mình, mà các ngôn ngữ lập trình đều có ưu điểm, nhược điểm của nó mà
Nếu bạn muốn làm tất cả thì bạn nên tìm hiểu sâu một ngôn ngữ , mình hiện tại là java developer , mình có thể dùng java để phát triển phần mền, ứng dụng web và cả mobile app. Tuy nhiên cách tốt nhất để bạn biết bạn cần học gì , đó làm bạn phải làm hãy làm một dự án nhỏ với một công nghệ bạn biết . Trong thời gian bạn làm dự án đó , bạn sẽ biết bạn cần học những gì.