Hướng dẫn reddit learn python - reddit học trăn

Gần đây tôi bắt đầu học lập trình Python. Nhưng chỉ sau vài ngày, tôi đã siêu kiểm soát. Vì vậy, tôi không thể quyết định về cách tiếp cận tôi nên làm theo để tìm hiểu lập trình Python.

  • Tôi chỉ nên đọc sách (bìa bằng bìa).

  • Tôi có nên ghi chú và tìm hiểu cú pháp.

  • Tôi có nên xem các hướng dẫn và bài giảng trực tuyến và làm mã hóa.

  • Tôi có nên sử dụng các trang web như https://www.codecademy.com/, dạy mã hóa trực tuyến.

  • Tôi có nên đi thẳng vào các dự án.

Tôi không chỉ muốn tìm hiểu cú pháp mà còn tìm hiểu về cơ chế đằng sau nó. Tôi có một ít kinh nghiệm lập trình. Có một khóa học giới thiệu về lập trình C trong học kỳ đầu tiên trong trường đại học của tôi. Nhưng không có nhiều tôi đã học được trong đó. Vì tôi không có kinh nghiệm lập trình trước đó, và khóa học chủ yếu tập trung vào việc học và hiểu cú pháp của C.

Tôi đoán có thể có một vài học sinh/ người học/ người khác lập trình khác, những người chỉ bắt đầu lập trình hoặc có kinh nghiệm trong quá khứ khó khăn với lập trình và muốn tìm hiểu Python và không chỉ làm giảm cú pháp mà còn hiểu cơ chế cơ bản. Ngoài ra tôi thực sự quan tâm đến các chủ đề như học máy, khai thác dữ liệu và phát triển web. Vì vậy, tôi rất thích làm việc trên các dự án có liên quan sau khi học lập trình Python.

Vì vậy, tôi yêu cầu tất cả các vị thần, người tự học và lập trình viên Python để giúp tôi và những người mới bắt đầu khác. Hãy chia sẻ con đường của bạn, cách bạn đã học.

Tài nguyên được phát hiện:

Books:

  • https://python.swaroopch.com/first_steps.html

  • https://learnpythonthehardway.org/book/

  • http://automatetheboringstuff.com/

Video hướng dẫn:

  • https://www.youtube.com/playlist?list=PLS1QulWo1RIaJECMeUT4LFwJ-ghgoSH6n

  • https://www.youtube.com/playlist?list=PL6gx4Cwl9DGAcbMi1sH6oAMk4JHw91mC_

  • https://www.youtube.com/playlist?list=PLTTTcaxrixZSh3TyvoEoTTbEHyS4c6Su7

Thực hành trực tuyến:

  • https://www.codecademy.com/

  • https://www.codeschool.com/

  • https://www.codementor.io/learn-python-online

  • http://www.learnpython.org/

  • http://www.pythonchallenge.com/

  • http://codingbat.com/python

  • https://www.datacamp.com/courses

  • https://py.checkio.org/

Discussion:

  • https://www.quora.com/topic/Python-3

  • http://stackoverflow.com/questions/tagged/python

  • https://www.reddit.com/r/Python/

Guide:

  • http://www.tutorialspoint.com/python/

  • http://docs.python-guide.org/en/latest/intro/learning/

  • https://developers.google.com/edu/python/

Reading:

  • http://pansop.com/1037/

  • http://www.kdnuggets.com/2015/11/seven-steps-machine-learning-python.html

  • https://opensource.com/education/16/4/teaching-python-and-more-with-oer?sc_cid=701600000011jJaAAI

  • http://scipy.github.io/old-wiki/pages/Tentative_NumPy_Tutorial.html

  • https://danieltakeshi.github.io/2013/07/05/ten-things-python-programmers-should-know/

Github:

  • https://github.com/vinta/awesome-python

  • https://github.com/python

  • https://github.com/CodementorIO/Python-Learning-Resources

Lập trình cạnh tranh:

  • https://www.codechef.com/

  • https://www.hackerearth.com/

  • https://www.hackerrank.com/

  • https://www.topcoder.com/

Tôi đoán tại một số điểm tất cả chúng ta phải bắt đầu quá trình học tập. Nhưng đôi khi do thiếu kiến ​​thức và nguồn lực thích hợp, rất ít người trong chúng ta cuối cùng đã từ bỏ hoặc học những thói quen xấu trên đường đi. Nhưng với sự giúp đỡ của cộng đồng, tất cả chúng ta đều có thể học được điều gì đó với nhau. Vì vậy, xin vui lòng giúp đỡ bất kỳ cách bạn có thể.

Bạn sẽ nhận được một triệu câu trả lời khác nhau - mọi người sẽ đề xuất những gì họ đã sử dụng và những gì làm việc cho những người khác nhau luôn khác nhau.

Cuối cùng, bất kỳ khóa học "Giới thiệu đến Python" nào cũng sẽ ổn.

Sê -ri "Zero to Mastery" có vẻ tốt, nhưng hiểu rằng bạn sẽ không nhận được bất cứ nơi nào gần tiên tiến trong vòng một hoặc hai tháng. Phải mất nhiều tháng/năm để đến trung gian, và nhiều năm vượt ra ngoài để trở thành một "người tiên tiến".

Với ý nghĩ đó, hãy đi vào nó mà không có cảm giác cấp bách và dành thời gian để tìm hiểu và hiểu các khái niệm.

Không có vấn đề gì nếu bạn không hiểu mọi thứ vào lần đầu tiên, thứ hai hoặc thậm chí thứ năm bạn vượt qua chúng. Điều đó hoàn toàn bình thường - lập trình là khó khăn. Điều quan trọng là hai điều - tính nhất quán và sự cống hiến. 30 phút mỗi ngày trong một năm sẽ đưa bạn đến gần với khả năng sử dụng lao động hơn 6 giờ mỗi ngày trong 2 tháng. Đừng đốt cháy. Lấy mọi thứ theo tốc độ của riêng bạn.difficult. What matters are two things - consistency, and dedication. 30 minutes a day for one year will take you a lot closer to employ-ability than 6 hours every day for 2 months. Don't burn out. Take things at your own pace.

Tôi sẽ cắm cuốn sách mà tôi đã thực hiện bước đột phá thực sự đầu tiên của mình để học viết mã - "Python cho mọi người". Tác giả phá vỡ mọi thứ một cách rất dễ hiểu và thú vị. Dưới đây là một liên kết đến PDF miễn phí - dành một vài giờ để vượt qua nó và xem nếu bạn thích phong cách học tập.

Nếu không, một tài nguyên được khuyến khích khác là tự động hóa các thứ nhàm chán với Python - nếu bạn cuộn xuống trang, bạn sẽ thấy rằng tác giả có liên kết đến phiên bản dựa trên web miễn phí của tất cả các chương trong cuốn sách miễn phí.

Một người dùng khác đã đề xuất các hướng dẫn trên YouTube của Corey Schafer - một tài nguyên miễn phí, tuyệt vời khác.

Bất kỳ một trong ba người này là đủ để bắt đầu học tập.