Hướng dẫn how to learn python reddit - cách học python reddit

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.

Một số lộ trình về những gì để học để trở thành một chuyên gia thành công (phía trước, lưng, sysop, python, v.v.)

https://roadmap.sh/

Hướng dẫn của người mới bắt đầu Python chính thức

  • https://wiki.python.org/moin/BeginnersGuide

FreeCodeCamp.org

  • https://www.freecodecamp.org/learn/

Mặc dù khóa học chính là về Full Stack JS Dev

Danh sách phát của Python:

  • Python Basics với Sam 14 Video

  • Các khóa học đầy đủ trong một video 52 video

Nhưng họ có các khóa học đầy đủ về rất nhiều thứ.

Các kênh tuyệt vời về Python:

  • Mã Arjan - Video kiến ​​trúc thú vị

  • Mcoding với James Murphy - Lời khuyên nhỏ

  • Corey Schaefer - Những điều cơ bản của Python

  • Sentdex - những điều cơ bản và học máy

  • Tech với Tim - Dự án Python nhỏ

  • Telusko - những điều cơ bản theo cách thú vị

  • Socratcia - Video ngắn và thú vị

  • Python thật

  • Boston mới

  • CS Dojo - Tốt nhất cho khái niệm OOPS

  • Lập trình viên thông minh - Xây dựng mọi thứ

RealPython

Tôi thấy trang web này hữu ích với rất nhiều hướng dẫn tốt, nhưng chúng chặn rất nhiều tài liệu đằng sau phần mềm thanh toán

https://realpython.com/

Kênh Microsoft YT

Microsoft cung cấp ba danh sách phát với các khóa học Python

  • Python cho người mới bắt đầu 44 video

  • Thêm Python cho người mới bắt đầu 20 video

  • Thậm chí nhiều Python cho người mới bắt đầu: Công cụ dữ liệu 31 Video

Các khóa học Udemy

Khóa học này thường được đưa ra miễn phí bởi tác giả ở đây vào đầu tháng hoặc lâu hơn (anh ấy xuất bản nó trong r/rearnPython)

  • https://www.udemy.com/course/automate/

Tôi không thể tán thành bất kỳ khóa học nào vì tôi chưa mua chúng, nhưng nội dung của chúng trông hoàn chỉnh

  • https://www.udemy.com/course/complete-python-bootcamp/

  • https://www.udemy.com/course/learn-python-by-building-a-blockchain-cryptocurrency/

  • https://www.udemy.com/course/python-the-complete-python-developer-course/

  • https://www.udemy.com/course/complete-python-bootcamp/

  • https://www.udemy.com/course/100-days-of-code/

  • https://www.udemy.com/course/learn-python-by-building-a-blockchain-cryptocurrency/

Serie của các khóa học này

  • https://www.udemy.com/course/python-3-deep-dive-part-1/

  • https://www.udemy.com/course/python-3-deep-dive-part-2/

  • https://www.udemy.com/course/python-3-deep-dive-part-3/

  • https://www.udemy.com/course/python-3-deep-dive-part-4/

Ngoài ra, hãy nhớ chỉ mua trong Udemy khi các khóa học nằm trong khoảng từ 9/12USD và không ở mức giá đầy đủ của chúng (90/250) là giá tăng cao ...

Bài tập và thực hành:

  • https://www.practicepython.org/

  • Bài tập

  • Thực hành - đây đều là những cấp độ thân thiện và khó khăn của người mới bắt đầu

  • Bài tập giới thiệu Python 100 trang - Bài tập từ Hướng dẫn giới thiệu của tôi

  • Code Wars, Exprit of Code, Project Euler - Thử thách hơn

  • Checkio

  • Codingame

  • Codecombat - Những thách thức dựa trên trò chơi

  • /r/DailyProgrammer - hiện không hoạt động, nhưng có rất nhiều thách thức trong quá khứ với các cuộc thảo luận

  • Tài nguyên học tập miễn phí của Edpunk cho Python


nguồn chính thức

Không chắc chắn nếu nhiều người biết điều này, nhưng Microsoft có một nền tảng tài nguyên học tập có tên Microsoft Learn, cung cấp đào tạo miễn phí để học các kỹ năng khác nhau liên quan đến các công nghệ khác nhau. Mỗi khóa học được thiết kế như một mô -đun, trong mỗi mô -đun, nó chứa các bài học và bài tập khác nhau. Tôi nghĩ tôi sẽ chia sẻ.

Dưới đây là một số mô -đun liên quan đến học tập Python.

Khóa học mới bắt đầu

  • Python là gì?

  • Thực hiện các bước đầu tiên của bạn với Python

  • Thiết lập môi trường phát triển người mới bắt đầu Python của bạn với Visual Studio Code

  • Giới thiệu về Python

  • Thực thi mã nhánh với if ... elif ... khác tuyên bố trong python

  • Thao tác và định dạng dữ liệu chuỗi để hiển thị trong Python

  • Thực hiện các hoạt động toán học trên dữ liệu số trong Python

  • Lặp lại thông qua các khối mã bằng cách sử dụng câu lệnh WHER

  • Nhập các mô -đun thư viện tiêu chuẩn để thêm các tính năng vào các chương trình Python

  • Tạo chức năng tái sử dụng với các chức năng trong Python

  • Quản lý chuỗi dữ liệu bằng cách sử dụng danh sách Python

  • Viết Python cơ bản vào sổ ghi chép

  • Đếm số lượng đá mặt trăng theo loại bằng cách sử dụng Python

  • Báo cáo kiểm soát mã trong Python

  • Giới thiệu về Python để khám phá không gian

  • Cài đặt các công cụ mã hóa để phát triển Python

  • Khám phá vai trò của Python trong khám phá không gian

  • Bẻ khóa mã và tiết lộ một bí mật với mã Python và Visual Studio

  • Giới thiệu về lập trình hướng đối tượng với Python

  • Sử dụng những điều cơ bản của Python để giải quyết những bí ẩn và tìm câu trả lời

  • Dự đoán mưa sao băng bằng cách sử dụng mã Python và Visual Studio

  • Lên kế hoạch cho một nhiệm vụ mặt trăng bằng cách sử dụng Python Panda

  • Chọn một công cụ xây dựng bot

Các khóa học trung gian

  • Tạo các mô hình học máy

  • Khám phá và phân tích dữ liệu với Python

  • Xây dựng ứng dụng web AI bằng cách sử dụng Python và bình

  • Bắt đầu với Django

  • Kiến trúc sư đầy đủ ứng dụng và tự động triển khai với GitHub


Danh sách phát khác

  • Hướng dẫn về người mới bắt đầu lập trình Python

  • MIT 6.0001 Giới thiệu về Khoa học máy tính và lập trình tại Python (Mùa thu 2016)

Tôi có thể học Python trong 15 ngày không?

Nếu bạn chỉ muốn tìm hiểu những điều cơ bản của Python, nó chỉ có thể mất vài tuần. Tuy nhiên, nếu bạn đang theo đuổi sự nghiệp khoa học dữ liệu ngay từ đầu, bạn có thể hy vọng sẽ mất bốn đến mười hai tháng để tìm hiểu đủ Python tiên tiến để sẵn sàng cho công việc.. However, if you're pursuing a data science career from the beginning, you can expect it to take four to twelve months to learn enough advanced Python to be job-ready.

Tôi có thể học Python trong 10 ngày không?

Trung bình, có thể mất từ năm đến 10 tuần để tìm hiểu những điều cơ bản của lập trình Python, bao gồm lập trình hướng đối tượng, cú pháp Python cơ bản, kiểu dữ liệu, vòng lặp, biến và chức năng.it can take anywhere from five to 10 weeks to learn the basics of Python programming, including object-oriented programming, basic Python syntax, data types, loops, variables, and functions.

Một đứa trẻ 13 tuổi có thể học Python không?

Giới thiệu về Python hướng đến trẻ em từ 12 tuổi trở lên.Trẻ em bắt đầu bằng cách tìm hiểu về các nguyên tắc cơ bản mã hóa như các biến, vòng lặp và các câu lệnh nếu/sau đó.Từ đó, họ tiến tới làm việc với đồ họa và cuối cùng là xây dựng các trò chơi.. Kids start by learning about coding fundamentals such as variables, loops, and if/then statements. From there, they progress to working with graphics and eventually to building games.

Tôi có thể học Python trong 2 giờ không?

Những điều cơ bản của Python cho người mới bắt đầu tuyệt đối6 trong vòng 2 giờ.Những điều cơ bản của khóa học Python, các khái niệm về lập trình Python trong 2 giờ, và sau đó bạn sẽ tạo ra các ứng dụng của riêng mình, làm việc với các câu hỏi mã hóa và thách thức để vượt trội những gì bạn học được. 6 within just 2 hours. The Basics of Python course covers, the concepts of Python Programming in 2 hours, and then you'll be creating your own applications, working with coding quizzes and challenges to excel what you learned.