30/09/2018, 23:14

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!

Lương Quang Mạnh viết 01:24 ngày 01/10/2018

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

viết 01:21 ngày 01/10/2018

Cấu trúc dữ liệu bằng Python cũng có nhiều tài liệu mà, bạn thử xem
https://pythonschool.net/category/data-structures-algorithms.html

cs.auckland.ac.nz

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ễ

abcxyz viết 01:24 ngày 01/10/2018

ctdlgt nên dùng c hoặc c++ sẽ có tốc độ nhanh hơn

Nguyễn Đức Hoàng viết 01:16 ngày 01/10/2018

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ễ

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.

Safe Your Dream viết 01:15 ngày 01/10/2018

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.

Thanos viết 01:16 ngày 01/10/2018

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.

Văn Thành Trương viết 01:17 ngày 01/10/2018

Mình nghĩ bạn cứ dùng quyển Introduction to Algorithm của Thomas Cormen là đủ.

Bài liên quan
0