01/10/2018, 10:53
Học tiếp Python như thế nào?
Mình cũng đang học python bằng việc xem video của anh Đạt trên youtube và trang learnpythonthehardway.org,xem video của a Đạt đến bài 9 thì bắt đầu phải trả phí và không xem được nữa.Vậy mọi người cho mình hỏi có cách nào để tiếp tục xem trang learnpythonthehardway được không,hoặc là 1 trang web Python hay khác,mình cảm ơn !
Bài liên quan
Bạn thử tìm và down bản pdf của LPTHW.
Học trên trang chủ của Python đi bạn: https://docs.python.org/3
Nâng cao học tiếp:
Sorry anh Đạt.
OK cảm ơn bạn…
Bạn học trên google ấy. :))
Nói giờ chứ đầu tiên mình học trên https://www.tutorialspoint.com/python/
Đọc đến đâu ko hiểu thì google.
Theo mình thì web nào có ví dụ là học dễ nhất nên mình có tổng hợp 1 số đây: (yêu cầu những kiến thức căn bản)
docs.python.org/3 Ví dụ ít, đầy đủ quá nên thừa thải
https://pymotw.com/3/ Ví dụ đầy đủ, học khá tốt
Efective Python (sách có bản quyền nên ko share đc)
Nâng cao chỉ tới đó thôi, quan trọng bạn sẽ học j sau học Python.
Web thì có django,
Deeplearning thì tensorflow, touch, …
Phần Pymotw có gì hay hơn API references trên official docs bạn.
Mình chỉ học trên oficials docs mà thấy trang bạn share có nhiều module lạ quá.
Thực ra học LPTHW là cách học để nắm vững cú pháp của Python, và giúp bạn nhớ lâu không phải tra lại. Cái đó rất tốt cho ai chưa biết gì về lập trình cũng như chưa quen ngôn ngữ nào. Sau khi đã xong cái giáo trình đó thì bạn đọc thêm nhiều nguồn khác nhau, nếu có tiếng anh tốt thì việc trả tiền xem các video thực ra là không cần thiết (nếu có xiền thì cứ dùng để đỡ công tìm thôi).
Trang web sau theo mình sẽ đi vào phần nâng cao rất tốt, và phải chịu khó vừa đọc vừa ngâm cứu. Trước hết là vào phần intermediate python. Xong cái đó thì có thể tự lập chương trình ở mức vừa được rồi. Tiếp theo là lôi mấy sách giáo khoa về lập trình và giải thuật ra và tự viết chương trình bằng Python cho các bài toán trong đó (bài nào khó quá thì đọc lời giải bằng ngôn ngữ đó rồi viết lại qua Python). Ngoài ra, khi đã đọc hiểu code tốt rồi thì lên github tìm các repo từ đơn giản đến phức tạp và đọc code của họ. Đọc từ readme cho đến doc strings, và thử vẽ ra cấu trúc chương trình của họ như thế nào.
https://pythonprogramming.net/
Khi đã đạt được Intermediate Python có nghĩa là khi bạn gặp một bài toán thực tế, giải nó bằng logic lập trình rồi thì bạn có thể tự viết code Python cho nó. Tới bước đó thì quan trọng nhất là học về giải thuật và cơ sở dữ liệu, hai cái không thể thiếu cho mọi loại ứng dụng từ games, web, cho đến lập trình di động.
Cái Reference thì kể cả lập trình viên nhiều năm kinh nghiệm cũng phải tra cứu, tuy nhiên tần suất tra cứu có thể rất thấp mà thôi. Theo mình thì chỉ nên tìm hiểu cái gì đang cần (ở trình độ của mình), đừng tìm hiểu cái gì nó có, hay nó có thể, vì nó vô vàn lắm.
Chúc bạn thành công.
bạn thử vào MIT OCW xem nha, mình rất thích trang đó.
Cảm ơn bạn nhiều nha !
Một trong những cách nhanh nhất để học một ngôn ngữ mới của mình hồi trước là lên hackerrank học
Bạn lên trang chủ chính của Python để biết thêm nguồn mà học
Python.org
Welcome to Python.org
The official home of the Python Programming Language
hoặc vào những trang web có bài giảng Python đã được Vietsub như là http://kienhoc.vn/,.…