Khóa học trăn harvard

Hãy xem phần giới thiệu mới về Python của Harvard và cách bạn có thể kiếm được chứng chỉ hoàn thành khóa học miễn phí

Manoel Cortes Mendez ngày 4 tháng 4 năm 2022

  • Facebook
  • Twitter
  • url

Khóa học Python mới của Harvard, CS50P. Giấy chứng nhận hoàn thành miễn phí

Harvard vừa ra mắt một khóa học trực tuyến miễn phí mới. CS50P, lời giới thiệu về lập trình với Python của Harvard.

Nó được giảng dạy bởi Giáo sư. David Malan, người cũng dạy CS50, Giới thiệu về khoa học máy tính của Harvard, . Class Central’s Best Online Courses of All Time.

Khóa học Python mới của Harvard có nhiều điểm mạnh giống nhau. một chương trình giảng dạy toàn diện, nhiều bài tập mã hóa và thậm chí là chứng chỉ hoàn thành miễn phí

Hãy xem qua phần giới thiệu về Python của Harvard và cách bạn có thể kiếm được chứng chỉ miễn phí như chứng chỉ ở trên

Tiếp cận

CS50P đang trong quá trình sản xuất. màn hình màu xanh lá cây, nhiều máy ảnh, tấm bảng nhỏ - giống như một bộ phim

Khi tôi dùng CS50, tôi nhớ mình đã bị ấn tượng bởi sự thú vị của nó. Hầu hết các khóa học trực tuyến chỉ liên quan đến việc người hướng dẫn nói vào máy ảnh hoặc lồng tiếng qua một số trang trình bày. Nó có thể là một công cụ học tập hiệu quả. Nhưng nó đôi khi làm cho một chuyện buồn tẻ

CS50 giống như một chương trình. giáo sư. Malan sẽ điều chỉnh tốc độ sân khấu trước khán giả trực tiếp trong khi quay phim từ nhiều góc độ, giải thích các khái niệm với tốc độ ổn định nhưng dễ theo dõi, mã hóa trực tiếp theo cách của anh ấy thông qua các ví dụ và trả lời câu hỏi của sinh viên

Chính xác như màn trình diễn này đã đưa CS50, khóa học phổ biến nhất trong khuôn viên trường Harvard, trở thành một trong những khóa học trực tuyến phổ biến nhất . học viên 6M. May mắn thay, khóa học Python mới của Harvard, CS50P, vẫn giữ được những điểm mạnh như cũ.

Trên thực tế, các bản ghi hiện tại của khóa học mới thực sự giúp bạn đánh giá cao khía cạnh giống như chương trình của nó. phần xen kẽ chưa được chỉnh sửa, vì vậy bạn có thể xem Giáo sư. Malan và nhóm của anh ấy đang thực hiện kiểm tra âm thanh, kiểm tra màu sắc và thậm chí là . Nó giống như một bộ phim. retakes. It’s like a movie set.

Chương trình giáo dục

CS50P. giáo sư. Mã hóa trực tiếp Malan, sử dụng cùng trình chỉnh sửa trong trình duyệt mà học viên sử dụng trong khóa học

Một điều hay về khóa học mới là nó không có điều kiện tiên quyết. đó là phần giới thiệu thực sự, dành cho người mới bắt đầu hoàn thành lập trình và Python

Khóa học kéo dài 9 tuần, với hầu hết các tuần bao gồm một bài giảng 90 phút và một bài tập. Và nó chạy xuống đất. Trong vòng 20 giây sau khi bắt đầu bài giảng đầu tiên, GS. Malan sẽ giới thiệu công cụ lập trình cơ bản nhất. trình soạn thảo mã

Về nội dung, khóa học khảo sát khá toàn diện về lập trình Python. Nó bắt đầu với những điều cơ bản, chẳng hạn như các biến và điều kiện, và tiến dần lên nấc thang trừu tượng để thảo luận về các chủ đề liên quan hơn, chẳng hạn như lập trình hướng đối tượng

Trong số những người khác, khóa học bao gồm các chủ đề sau

  • Biến cũng như cấu trúc dữ liệu để lưu trữ chúng, chẳng hạn như danh sách.
  • Điều kiện , để cho phép mã của bạn chạy các hành động khác nhau trong các điều kiện khác nhau.
  • Hàm , để đóng gói logic lập trình của bạn và làm cho nó có thể tái sử dụng.
  • Vòng lặp , để chạy lặp lại các dòng mã; .
  • Thư viện , để mở rộng chức năng Python thông qua các gói phần mềm được tạo sẵn.

Trong bài giảng cuối cùng, khóa học cũng đề cập đến các khái niệm mang lại đặc tính Python, chẳng hạn như hiểu danh sách, trình tạo, lambdas và giải nén bộ dữ liệu, v.v. Kết thúc khóa học, bạn sẽ có thể tự tin nói rằng mình biết lập trình Python

bài tập

CS50P. Lấy câu hỏi của học sinh. CS50 và The Muppets quay trở lại, do đó có đôi tai màu cam

Nhưng biết một ngôn ngữ về mặt khái niệm là một chuyện. Có thể đưa nó vào thực tế là một. Đó là lý do tại sao các bài tập mã hóa là cần thiết. Và theo kinh nghiệm của tôi, đó là một khía cạnh mà nhiều khóa học lập trình trực tuyến đang thiếu

Nhiệm vụ mã hóa thường đằng sau một bức tường phí. Đôi khi, chúng khả dụng nhưng yêu cầu thiết lập môi trường cục bộ. Điều này có thể phức tạp, đặc biệt nếu các hướng dẫn đã lỗi thời, điều này không hiếm, bởi vì phần mềm liên tục phát triển nhưng nhiều khóa học đang ở chế độ “lái tự động”. ”

Khóa học mới cắt giảm điều đó bằng cách cho phép người học truy cập miễn phí tất cả các bài tập và hoàn thành chúng một cách thuận tiện thông qua trình chỉnh sửa mã trong trình duyệt. Các bài tập ở dạng tập hợp các vấn đề hàng tuần được thiết kế để bối cảnh hóa và củng cố các khái niệm đã học trong suốt cả tuần

Các bộ vấn đề thường liên quan đến năm vấn đề trở lên, cho phép bạn thực hành các khía cạnh khác nhau của Python. Trong số những người khác, khóa học bao gồm các vấn đề sau

  • Thử nghiệm đơn vị . Viết bài kiểm tra để tránh đưa lỗi vào chương trình của bạn.
  • Xử lý dữ liệu . Tạo chương trình đọc và định dạng tập dữ liệu văn bản.
  • Xác thực biểu mẫu . Sử dụng regex để xác thực các biểu mẫu, giống như các trang web thường làm.
  • Tạo PDF . Tạo tệp PDF theo chương trình với hình ảnh và văn bản.
  • Định nghĩa lớp . Hoàn thiện một lớp mô hình hũ đựng bánh quy và các tương tác của nó.

Bài toán cuối cùng này là một cách thực hành vui nhộn OOP, một mô hình lập trình phổ biến mà bạn có thể sẽ muốn khám phá thêm. Tôi nghĩ đó là một trong những thế mạnh chính của khóa học mới của Harvard. nó sẽ chuẩn bị cho bạn để giải quyết các khóa học nâng cao hơn, về Python và hơn thế nữa.

Cuối cùng, trong tuần cuối cùng của khóa học, bạn sẽ giải quyết một dự án Python mở.

Giấy chứng nhận miễn phí. Làm thế nào để kiếm được một

CS50P. Trên edX [trái] — Trên Harvard OpenCourseWare [phải]

Nhiều năm trước, sau khi kết thúc một khóa học, bạn thường nhận được chứng chỉ hoàn thành miễn phí. Nhưng trong quá trình tìm kiếm lợi nhuận, các nền tảng khóa học trực tuyến đã ngừng cung cấp chứng chỉ miễn phí, ưu tiên các lựa chọn thay thế có trả phí. Theo kinh nghiệm của tôi, chứng chỉ khóa học miễn phí ngày nay cực kỳ hiếm

May mắn thay, khóa học Python mới của Harvard đi ngược lại với quy luật. Bên cạnh việc hoàn toàn miễn phí về nội dung học tập, nó còn cung cấp chứng chỉ hoàn thành miễn phí. Nhưng việc tìm ra cách kiếm được chứng chỉ miễn phí có thể gây nhầm lẫn vì khóa học được cung cấp qua hai nền tảng

  • edX . Đây là nền tảng mà nhiều bạn sẽ quen thuộc. Nhưng edX đã không cung cấp chứng chỉ miễn phí trong một thời gian. Thay vào đó, khi đăng ký khóa học trên edX, bạn sẽ được cung cấp tùy chọn mua chứng chỉ đã được xác minh với giá $199.
  • Harvard OpenCourseWare [OCW] . Đây là nền tảng được thiết lập bởi Giáo sư. Malan và nhóm của anh ấy, nơi bạn sẽ nhận được chứng chỉ miễn phí sau khi hoàn thành khóa học.

Lưu ý rằng khóa học trên Harvard OCW và edX hoàn toàn giống nhau, bao gồm tất cả các bài tập. Sự khác biệt đáng chú ý duy nhất là trên Harvard OCW, chứng chỉ miễn phí và không yêu cầu xác minh ID

Để mở khóa chứng chỉ miễn phí, đây là những gì bạn cần làm

  1. Truy cập trang CS50P trên Harvard OCW.
  2. Hoàn thành bài tập của mỗi tuần - đặc biệt
    1. Tất cả các bộ vấn đề với ít nhất 70%
    2. Dự án cuối cùng với ít nhất 70%
  3. Mở khóa chứng chỉ miễn phí của bạn

Lưu ý rằng trên Harvard OCW, bạn sẽ không cần phải đăng ký khóa học. Bài giảng luôn sẵn có. Thay vào đó, bạn sẽ thiết lập tài khoản CS50 qua GitHub để gửi bài tập, xem điểm và mở khóa chứng chỉ của mình. Đừng lo lắng, đây là thiết lập một lần và tất cả đều được giải thích trong bài tập đầu tiên, Bộ vấn đề 0.

Thêm chứng chỉ miễn phí

Cuối cùng, nếu bạn quan tâm đến một số khóa học khác trong dòng sản phẩm CS50 hoặc các chứng chỉ miễn phí nói chung, Class Central sẽ hỗ trợ bạn. Kiểm tra bài viết của chúng tôi

  • Danh sách lớn hàng nghìn chứng chỉ & huy hiệu miễn phí
  • Hơn 1000 chứng chỉ CNTT và nhà phát triển miễn phí
  • Hơn 1600 khóa học Coursera vẫn hoàn toàn miễn phí
  • Hướng dẫn Harvard CS50. Cách chọn khóa học phù hợp với bạn

Thẻ

  • chứng chỉ miễn phí

Manoel Cortes Mendez

Kỹ sư phần mềm và sinh viên tốt nghiệp trực tuyến về khoa học máy tính đam mê giáo dục, công nghệ và giao điểm của chúng

Chủ Đề