01/10/2018, 10:27

Người mới học Python thì học cú pháp hay học làm project?

Xin chào!
Mình là người mới muốn học và phát triển Python nhưng mọi người tư vấn dùm là nên học bằng cách bắt đầu tự làm 1 project hoặc học cú pháp từ a-z trước ạ??
cám ơn mọi người

Henry viết 12:36 ngày 01/10/2018

Mình nghĩ là có 2 hướng.

  1. Là học thật kĩ cơ bản rồi sau đó mới đi học làm các project. Nếu theo hướng này thì tìm học cuốn Learning Python 5th Edition (rất dài). Các kiến thức trong cuốn này bao gồm cả cơ bản và một chút nâng cao. Khi học xong rồi thì khi bước vào làm project thì bạn chỉ cần tìm hiểu xem những thứ mà bạn làm có gì hỗ trợ, công dụng gì và học cách xây dựng thôi.
  2. Là học sơ sơ cơ bản, A byte of Python, rồi sau đó cũng tìm hiểu xem những thứ mà bạn làm có gì hỗ trợ, công dụng gì và học cách xây dựng. Và từ đó mà học lên, đương nhiên lúc này khá cực nếu như bạn chưa có kĩ cơ bản. Đôi khi có nhiều lỗi mà bạn chả biết tại sao.
    Khuyến khích cách 1: cực lúc đầu về sau dễ.
>>> Quan trọng là bạn có đủ __passion__ không thôi
... Đừng kiếm các __reason__ để đỗ lỗi cho xã hội và trường học
sierroo viết 12:34 ngày 01/10/2018

cuốn 1 dài kinh khủng, 1500page +

AkKe viết 12:31 ngày 01/10/2018

Theo mình cách học tốt nhất là làm sản phẩm , bạn có thể học kiến thức cơ bản về Python . Sau đó bạn nên bắt tay vào xây dựng những sản phẩm nho nhỏ . Mình biết rất rất nhiều người học theo hướng học thuật dùng thời gian rất dài nhưng lại chẳng làm được gì sẽ đến rất nản và thường bỏ cuộc .
Khi bạn xây dựng được những sản phẩm nho nhỏ bạn sẽ có sự thành công nhỏ khi nhìn sản phẩm do chính mình tạo ra thực sự chạy trước mắt mình!

HK boy viết 12:33 ngày 01/10/2018

Mình cũng có thể coi là người mói học Python (cũng cũ đi một tí rồi) nên mình cho bạn vài lời khuyên nhỏ, bạn tham khảo nhé:

  • Mình là người đã từng học lập trình trước, mình sẽ chỉ học cơ bản ngôn ngữ và sau đó vào làm project luôn. Ưu điểm của chuyện này là tiết kiệm thời gian, còn khuyết điểm là nhiều lệnh siêu cơ bản của Python mà mình không hề biết. Hơn nữa mình biết C++ trước Python nên mình code Python theo phong cách C++, nhiều lệnh siêu cơ bản (mình đã đề cập) có thể thay thế đến ~10 dòng code C++ vói vai trò tương đương.
    Vì vậy mình khuyên bạn nên học cơ bản Python đã.
  • Nếu bạn chưa từng học lập trình thì nên học theo 1 cuốn sách nào đó, như Learn Python the Hard Way, các cuốn sách về Python,… khi bạn biết lập trình là gì và đã quen với cú pháp của Python thì làm project.
Phương Nam viết 12:37 ngày 01/10/2018

Cuốn 1 tận 1500 trang

Bài liên quan
0