The Rundown
- Khóa học Giới thiệu Tốt nhất:Codecademy tại Codecademy "Bạn thậm chí có thể thử các thử thách để kiểm tra kỹ năng của mình, chẳng hạn như tạo một trình mô phỏng Pokémon."
- Khóa học ngắn hạn tốt nhất:Lập trình với Python: Giới thiệu thực hành cho người mới bắt đầu tại Udemy "Lời giới thiệu tuyệt vời dành cho những ai chưa từng lập trình trước đây và muốn thử Python."
- Á quân, Khóa học ngắn hạn tốt nhất:Giới thiệu về Lập trình Python tại Udemy "Khóa học này hoàn hảo như một bản tóm tắt ngắn về các sức mạnh cơ bản của Python."
- Cấu trúc tốt nhất:Python cho mọi người chuyên môn tại Coursera "Nếu bạn muốn có một khóa học toàn diện không chỉ giới thiệu về Python, thì đây chính xác là thứ bạn đang tìm kiếm. "
- Khóa học Cấp Đại học Tốt nhất:Giới thiệu về Khoa học Máy tính và Lập trình Sử dụng Python tại edX "Nếu bạn gặp khó khăn, bạn có thể thảo luận vấn đề với các sinh viên khác hoặc thậm chí với các giáo sư trên Discord và Facebook. "
- Best Splurge:Pluralsight "Có năm đường dẫn kỹ năng Python khác nhau được tìm thấy trên Pluralsight, mỗi đường cung cấp một số khóa học khác nhau."
- Á quân, Giải xuất sắc nhất:DataCamp "DataCamp có mọi thứ bạn cần để giới thiệu kỹ lưỡng về lập trình bằng Python chỉ trong 15 giờ."
Khóa học Giới thiệu Tốt nhất: Codecademy
Nếu bạn đang tìm kiếm một khóa học để bắt đầu với Python, thì Codecademy là lựa chọn tốt nhất dành cho bạn. Mặc dù phiên bản mới nhất của khóa học Python giới thiệu của họ yêu cầu đăng ký Pro, nhưng phiên bản trước được sử dụng miễn phí. Khóa học sẽ đưa bạn qua từng bước cơ bản về Python, bắt đầu bằng cách dạy bạn cú pháp và sau đó chuyển qua chuỗi, điều kiện và hàm.
Nếu bạn quyết định đăng ký Codecademy Pro, thì bạn sẽ có nhiều lựa chọn các khóa học hơn nữa. Khi bạn đã hoàn thành khóa học nhập môn, bạn sẽ có thể đào sâu kiến thức của mình với các khóa học về thuật toán sắp xếp, đệ quy và cấu trúc dữ liệu phức tạp và thậm chí thử các thử thách để kiểm tra kỹ năng của bạn, chẳng hạn như tạo trình mô phỏng Pokémon, tạo dữ liệu hình ảnh hóa dựa trên tàu lượn hoặc kiểm duyệt các phần nhạy cảm của văn bản.
Khóa học ngắn hạn tốt nhất: Lập trình với Python: Giới thiệu thực hành cho người mới bắt đầu về Udemy
Khóa học này là một giới thiệu tuyệt vời về Python cho những ai không có nhiều thời gian. Tổng thời lượng khóa học, cho đến khi bạn đến với dự án cuối cùng, là khoảng ba tiếng rưỡi, mặc dù nếu bạn làm theo từng bước (bao gồm cả hướng dẫn hữu ích để cài đặt IDE cho những người chưa từng làm trước đây) thì có thể mất một chút lâu hơn. Điều này làm cho nó trở thành một giới thiệu tuyệt vời cho những ai chưa từng lập trình trước đây và muốn dùng thử Python.
Khi bạn đã xem phần lớn chính của khóa học, bạn có thể thử sức với dự án cuối cùng (trong đó bạn sắp xếp danh sách sinh viên dựa trên điểm của họ, với các bổ sung đặc biệt cho điểm đặc biệt cao), và nếu bạn gặp khó khăn ở bất kỳ điểm nào trong dự án, bạn có thể xem các phần trong video của giáo viên về cách giải quyết vấn đề đó.
Á quân, Khóa học ngắn hạn tốt nhất: Giới thiệu về Lập trình Python trên Udemy
Một số người không muốn giới thiệu đầy đủ đến từng chi tiết nhỏ mà Python phải cung cấp mà thay vào đó chỉ muốn giới thiệu sơ lược về những điều cơ bản. Khóa học này hoàn hảo cho những ai như vậy.
Khóa học này cung cấp cho bạn thông tin chi tiết về chuỗi, biến và cái nhìn sâu hơn về các loại dữ liệu. Nó cũng bao gồm tất cả mọi thứ từ các thao tác và chức năng tệp đến các vòng lặp và điều kiện - nó dễ dàng, ngắn gọn và là một điểm dừng duy nhất cho các nền tảng cơ bản của Python. Khóa học này rất tuyệt vời cho những ai muốn có cái nhìn sơ lược về những gì ngôn ngữ lập trình này có thể làm.
Cấu trúc tốt nhất: Python cho mọi người Chuyên môn trên Coursera
Đây có lẽ là khóa học phong phú nhất trong danh sách. Đại học Michigan đã tạo ra chuyên ngành này, một chuỗi năm khóa học, để dạy lập trình và khoa học dữ liệu bằng Python, và bạn có thể làm tất cả với tốc độ của riêng mình. Bạn sẽ phải dành thời gian cho khóa học này, vì người ta đề xuất rằng bạn nên dành ba giờ một tuần cho nó, và họ nói rằng phải mất khoảng tám tháng để hoàn thành. Tuy nhiên, nếu bạn muốn có một khóa học kỹ lưỡng vượt ra ngoài giới thiệu về Python, thì đây chính xác là những gì bạn đang tìm kiếm.
Sau khóa học nhập môn, bạn sẽ xem qua cấu trúc dữ liệu, truy cập dữ liệu web, truy cập cơ sở dữ liệu (bao gồm cả kiến thức cơ bản về SQL) và một dự án capstone tổng hợp tất cả kiến thức này lại với nhau.
Khóa học Cấp Đại học Tốt nhất: Giới thiệu về Khoa học Máy tính và Lập trình Sử dụng Python trên edX
Mặc dù rất nhiều khóa học tập trung hoàn toàn vào lập trình và những việc cần làm, nhưng khóa học này, được MIT tạo ra để có một khóa học trực tuyến ngang bằng với khóa học trong khuôn viên trường của họ, cũng cố gắng hướng dẫn bạn cách thực hiện. hoạt động.
Các bài tập đi kèm với mỗi nội dung trong chín tuần khó khăn hơn rất nhiều, mặc dù họ không bao giờ có ý định loại ai đó khỏi khóa học. Nếu gặp khó khăn, bạn có thể thảo luận vấn đề với các sinh viên khác hoặc thậm chí với các giáo sư trên Discord và Facebook.
Mặc dù phần lớn nội dung của khóa học là miễn phí, nhưng nếu bạn chọn mua chứng chỉ đã được xác minh cho khóa học (với giá 75 đô la), bạn thậm chí có thể tham gia kỳ thi giữa kỳ và cuối kỳ.
Best Splurge: Pluralsight
Pluralsight có nhiều khóa học khác nhau và không hoàn toàn tập trung vào một lĩnh vực cụ thể như DataCamp chẳng hạn. Khóa học Cơ bản về Python của nó sẽ đưa bạn qua toàn bộ một loạt các kiến thức cơ bản quan trọng về Python (và hơn thế nữa) chỉ trong năm giờ và các khóa học tiếp theo Python-Beyond the Basics và Advanced Python cũng khá ngắn, trình bày chi tiết nhiều chủ đề phức tạp hơn trong Python.
Tuy nhiên, đó chỉ là một số khóa học của giáo viên có sẵn. Trên thực tế, có năm đường dẫn kỹ năng Python khác nhau được tìm thấy trên Pluralsight, mỗi đường dẫn cung cấp một số khóa học khác nhau, một số trong số đó thậm chí có tính tương tác. Các khóa học khác này bao gồm một loạt các chủ đề liên quan đến Python, từ phát triển trò chơi đến học máy và lập trình hàm.
Á quân, Giải xuất sắc nhất: DataCamp
Nếu bạn đang tìm kiếm một khóa học tập trung vào khoa học dữ liệu, thì Data Camp có chính xác những gì bạn cần. Tuy nhiên, các khóa học phù hợp với bất kỳ ai muốn học cách lập trình với Python. Họ có nhiều khóa học khác nhau, nhưng những khóa học tốt nhất cho người mới bắt đầu là sáu khóa học bạn có thể tìm thấy trong bài hướng dẫn kỹ năng Lập trình Python.
Bắt đầu với phần giới thiệu về lập trình bằng Python, sau đó chuyển sang phần trực quan hóa dữ liệu và viết các hàm của riêng bạn, DataCamp có mọi thứ bạn cần để giới thiệu kỹ lưỡng về lập trình bằng Python chỉ trong 24 giờ.
Đăng ký DataCamp không phải là rẻ nhất, ở mức 400 đô la hàng năm cho lựa chọn Cao cấp và 300 đô la mỗi năm cho đăng ký Tiêu chuẩn, nhưng nó cũng cho phép bạn truy cập vào các thử thách và dự án, nơi bạn cũng có thể kiểm tra kiến thức của mình dưới dạng ứng dụng dành cho thiết bị di động.