Học giải thuật Lập Trinh bằng ngôn ngữ python?
Mình đã học xong cơ bản ngôn ngữ python(cấu trúc ngữ pháp, câu lệnh có sẵn và một số framework cơ bản).
Theo như thường lệ của các bạn khác là sẽ theo một công nghệ nào đó và học sâu vào một Framework, ví dụ làm web thì học: django, Flask.
Còn mình thì theo một hướng khác, mình định hướng là sẽ học: Cấu trúc dữ liệu và giải thuật => Một số công nghệ Database => Sau đó mình mới đi tiếp.
Mình muốn hỏi các bạn là mình học tài liệu giải thuật lập trình của các ngôn ngữ như C, C++ nhưng mình áp dung bằng python liệu có ổn không. Hay là mình lên học các ngôn ngữ mới để tìm hiểu về giải thuật và lập trình. Cám ơn các bạn!
Quá được luôn chớ, Python còn được dùng để phát triển trí tuệ nhân tạo mà. Nhưng sách giải thuật viết bằng Python cũng đâu thiếu, không thì kiếm cuốn nào viết bằng Pseudocode trông cũng từa tựa Python vậy
Cấu trúc dữ liệu bằng Python cũng có nhiều tài liệu mà, bạn thử xem
cs.auckland.ac.nz
https://pythonschool.net/category/data-structures-algorithms.html
ProblemSolvingwithAlgorithmsandDataStructures.pdf
4.16 MB
http://interactivepython.org/runestone/static/pythonds/index.html
Ngoài ra có thể tìm thêm: Python data structure and algorythms, tài liệu python tiến việt mình thấy khá ít, nếu TA không ổn thì có thể so với tài liệu TV của C/C++ rồi áp dụng theo giáo trình Pythons + cài add-on translate trên chrome.
Mình thì mới nhập môn CTDL nên chắc đợi học sâu hơn tí + TA khá hơn xem cho dễ
ctdlgt nên dùng c hoặc c++ sẽ có tốc độ nhanh hơn
Mình thì tiếnh anh kém lắm. Lên mình tỉm hiểu 1 số cuốn nổi tiếng của Việt Nam. Giải toán và một số kiểu dữ liệu mình nghĩ cũng giống nhau thôi.
Hoàn toàn được nha bạn. Python là một ngôn ngữ được sử dụng phổ biến trong Cơ sở dữ liệu.
Cùng quan tâm.
Mình rất thích Python và muốn học giải thuật bằng Python.
Cảm ơn anh em và các bạn bè thân hữu đã xây dựng nên post này để mình có cơ hội tiến sâu vào thứ ngôn ngữ kỳ diệu này.
Amen.
Mình nghĩ bạn cứ dùng quyển Introduction to Algorithm của Thomas Cormen là đủ.