Đây là một khóa học giới thiệu về lập trình bằng Python của CS50’s, một ngôn ngữ phổ biến cho mục đích lập trình chung, khoa học dữ liệu, lập trình web, v.v.

NỘI DUNG KHÓA HỌC:
- Giới thiệu về lập trình bằng ngôn ngữ gọi là Python.
- Tìm hiểu cách đọc và viết mã cũng như cách kiểm tra và sửa lỗi nó.
- Tìm hiểu về các hàm, đối số và giá trị trả về; biến và kiểu; điều kiện và biểu thức Boolean; và các vòng lặp.
- Tìm hiểu cách xử lý các ngoại lệ, tìm và sửa lỗi cũng như viết các bài kiểm tra đơn vị; sử dụng thư viện của bên thứ ba; xác thực và trích xuất dữ liệu với các biểu thức chính quy; mô hình hóa các thực thể trong thế giới thực với các lớp, đối tượng, phương thức và thuộc tính; và đọc và ghi tệp.
- Cơ hội thực hành để thực hành nhiều.
- Các bài tập lấy cảm hứng từ các bài toán lập trình trong thế giới thực.
- Không cần phần mềm ngoại trừ trình duyệt web hoặc bạn có thể viết mã trên PC hoặc Mac của riêng mình.
- Trong khi bản thân CS50x tập trung vào khoa học máy tính nói chung cũng như lập trình với C, Python, SQL và JavaScript, thì khóa học này, hay còn gọi là CS50P, hoàn toàn tập trung vào lập trình với Python. Bạn có thể dùng CS50P trước CS50x, trong CS50x hoặc sau CS50x. Nhưng đối với phần giới thiệu về khoa học máy tính, bạn vẫn nên sử dụng CS50x!
THÔNG TIN KHÓA HỌC:
- Nền tảng: edX
- Hình thức: 100% online
- Ngôn ngữ: tiếng Anh
- Thời lượng: 10 tuần, 3-9 tiếng/tuần
- Học phí: Miễn phí
ĐĂNG KÝ:
Cùng chúng mình khám phá khóa học tại đây nhé: Tại đây
LƯU Ý:
Tại thời điểm iBNA chia sẻ khóa học này miễn phí. Tuy nhiên, các nền tảng cung cấp khóa học có thể thay đổi thành trả phí bất cứ lúc nào mà không cần báo trước. Chính vì thế, hãy học ngay khi có cơ hội nhé!