Hướng dẫn reddit best beginner python - reddit python tốt nhất cho người mới bắt đầu

chào bạn

Thật tuyệt khi nghe bạn quan tâm sớm!

Như đã nói, tôi khuyên bạn nên bắt đầu với danh sách phát Python YouTube của Corey Shaeffer.

Anh ấy thực sự dành thời gian của mình để giải thích mọi thứ và nếu bạn quan tâm đến việc lập trình trẻ này, bạn có khả năng tò mò về mặt trí tuệ và sẽ tiếp tục điều này ngay lập tức.

Đi qua video của anh ấy ít nhất 2-3 lần. Tôi biết điều này nghe có vẻ ngớ ngẩn, nhưng hãy tin tôi rằng bạn muốn có một nền tảng vững chắc.

Sau đó, tìm một cái gì đó mà bạn muốn xây dựng. Nó có thể là một dự án dễ dàng hoặc khó khăn. Chỉ cần tìm một cái gì đó bạn đam mê và xây dựng nó.

Như mọi khi, phụ này rất hữu ích và bạn sẽ trở thành một phù thủy Python tuyệt vời ngay lập tức.

Quy tắc số 1: Bạn sẽ cực kỳ bối rối ngay từ đầu. Bạn sẽ trải qua các giai đoạn phấn khích, và bạn sẽ vượt lên chính mình. Tại một số điểm sau khi học cú pháp bạn sẽ bị mất, và không biết phải làm gì. May mắn thay, tôi đã ở đó, và tôi biết cách thoát khỏi mớ hỗn độn đó và nó ở đây. Đừng từ bỏ, tôi hứa với bạn rằng nó chìm vào.

Quy tắc số 2: Tập trung. Đừng bắt đầu học Python, và sau đó cảm thấy phấn khích và bắt đầu học các ngôn ngữ khác. Đây là một sai lầm, tôi hứa với bạn. Dành thời gian để tập trung vào một ngôn ngữ và đủ tốt để xây dựng các chương trình của riêng bạn trước khi tiếp tục. Nếu bạn không làm điều này, bạn sẽ bối rối và có cơ hội bạn sẽ từ bỏ.

Quy tắc số 3: Có một thứ tự hiệu quả để học Python mà tôi thấy là tốt nhất. ĐẦU TIÊN! Tìm hiểu cú pháp. Tôi đề nghị Codeacademy, cho Python. Có một cộng đồng tuyệt vời ở đó nếu bạn bị mắc kẹt. THỨ HAI! Bắt đầu thử các dự án nhỏ được liệt kê ở đây. NGÀY THỨ BA! Một khi bạn cảm thấy như thể những dự án đó là vô nghĩa và bạn đã mất hứng thú với chúng, bắt đầu khám phá các thư viện và mô -đun của Python, và bắt đầu tìm thấy một khu vực bạn quan tâm! CUỐI CÙNG! Tìm hiểu một ngôn ngữ mới có liên quan chặt chẽ đến sở thích của bạn.

Quy tắc số 4: Luôn cố gắng tuân thủ tỷ lệ này. 70% thời gian của bạn nên được dành riêng để mã hóa. 30% dành riêng cho việc học thông qua các hướng dẫn, hoặc những gì bạn-bạn.

Chúc may mắn!

.

[Chỉnh sửa 06/2/2016] Danh sách phát đã được gỡ xuống một lần nữa, tuy nhiên tôi đã tìm thấy một danh sách khác và đã cập nhật liên kết ở trên. Tôi sẽ tiếp tục cập nhật bài đăng bất cứ khi nào ai đó nhắn tin cho tôi về việc nó bị hỏng nếu tôi có thể định vị một danh sách phát mới.

[Chỉnh sửa 28/28/2017] Danh sách phát mới đã được gỡ xuống một lần nữa. Để làm rõ, danh sách phát là một loạt video hướng dẫn do Lynda.com cung cấp. Tác giả là Simon Allardice, và nó có tiêu đề Thiết kế định hướng phản đối. Đây là video giới thiệu cho nó. Tôi cầu xin bạn tìm kiếm nó, nó đã giúp tôi và nhiều người khác rất nhiều.

[Chỉnh sửa 02/03/2018] Tôi vẫn nhận được rất nhiều tin nhắn về danh sách phát bị gỡ xuống. Vui lòng đọc các chỉnh sửa ở trên. Cảm ơn bạn.

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.

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ư //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:

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

  • //learnpythonthehardway.org/book/

  • //automatetheboringstuff.com/

Video hướng dẫn:

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

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

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

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

  • //www.codecademy.com/

  • //www.codeschool.com/

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

  • //www.learnpython.org/

  • //www.pythonchallenge.com/

  • //codingbat.com/python

  • //www.datacamp.com/courses

  • //py.checkio.org/

Discussion:

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

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

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

Guide:

  • //www.tutorialspoint.com/python/

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

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

Reading:

  • //pansop.com/1037/

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

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

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

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

Github:

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

  • //github.com/python

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

Lập trình cạnh tranh:

  • //www.codechef.com/

  • //www.hackerearth.com/

  • //www.hackerrank.com/

  • //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ài Viết Liên Quan

Chủ Đề