Python là một ngôn ngữ lập trình tuyệt vời để giới thiệu cho trẻ em những kiến thức cơ bản về máy tính và lập trình, và cũng được sử dụng rộng rãi trong ngành công nghiệp phần mềm. Nó có một kiểu mã dễ đọc rõ ràng giúp dễ dàng nắm bắt, cho phép người học tập trung vào tư duy tính toán, khái niệm hóa và giải quyết vấn đề thay vì chỉ cú pháp.
Đây là một ngôn ngữ rất phổ biến với các khoa khoa học máy tính tại các trường đại học trên cả nước để giảng dạy các khóa học khoa học máy tính giới thiệu. Nó cũng là một phần của một số môn tự chọn lập trình và khoa học máy tính tại các trường trung học địa phương.
Người bắt đầu:
- Điều kiện tiên quyết: Sử dụng trình duyệt, kỹ năng bàn phím cơ bản. Giới thiệu về lập trình. Tìm hiểu về các biến, kiểu dữ liệu và các thao tác trên chúng, đại số boolean, điều kiện, đầu vào / đầu ra, trong khi các vòng lặp, cho các vòng lặp, liệt kê kiểu dữ liệu tích hợp và các phương thức của nó. Phát triển một trò chơi dựa trên văn bản tương tác sử dụng tất cả các khái niệm đã học. Lớp 5 trở lên.
Cấp độ nâng cao I:
- Điều kiện tiên quyết: Cấp độ cho người mới bắt đầu Tăng cường khái niệm cho người mới bắt đầu với các chương trình thực hành. Sau đó: liệt kê các phương thức nâng cao, kiểu dữ liệu từ điển, hàm & tham số, nhập / xuất tệp, thao tác chuỗi. Phát triển một trò chơi tương tác sử dụng các khái niệm đã học ở cấp độ này. Lớp 6 trở lên.
Cấp II nâng cao:
- Điều kiện tiên quyết: Nâng cao cấp I Các chức năng & tham số nâng cao, các biến cục bộ và toàn cầu, lồng nhau cho các vòng lặp, các chương trình thực hành của cấp độ cạnh tranh của trường trung học, đệ quy và hiệu quả của nó. Phát triển một trò chơi dựa trên văn bản bằng cách sử dụng tất cả các khái niệm đã học. Hoàn thành cấp độ này cũng chuẩn bị cho sinh viên chuyển sang Java. Lớp 7 trở lên.
Cuộc thi Chuẩn bị với Python:
- Thực hành và chuẩn bị cho các cuộc thi điện toán địa phương và trực tuyến ở cấp trung học cơ sở và trung học bằng cách viết các chương trình Python có độ phức tạp tăng dần. Đối với điều kiện tiên quyết, làm thế nào để tham gia khóa học
Dự án với Python:
- Điều kiện tiên quyết: Cấp độ nâng cao I Thực hiện các dự án như chat-bot. Điều tra các chat-bot, quan sát cách họ phản hồi với các từ khóa trong đầu vào. Giới thiệu về NLP (Xử lý Languag tự nhiên) và AI (Trí tuệ nhân tạo). Sử dụng các mô-đun GUI để tìm hiểu về các sự kiện, xử lý sự kiện và tạo hình động. Lớp 6 trở lên.
Python và Robotics:
- Điều kiện tiên quyết: Cấp độ nâng cao I Sử dụng Python và Microsoft Visual Studio để lập trình robot LEGO® EV3 dựng sẵn. Ngôn ngữ lập trình văn bản được dạy nhiều nhất đáp ứng nền tảng robot phổ biến nhất. Tập trung vào mã hóa và áp dụng kiến thức Python thu được ở Người mới bắt đầu và Cấp độ I, chứ không phải xây dựng robot. Lớp 6 trở lên.
Lập trình Python toàn diện:
- Điều kiện tiên quyết: Giới thiệu cấp II nâng cao về lập trình hướng đối tượng, kế thừa. Đặt, đệ quy không gian tên được xem xét lại, thiết kế mô-đun, biểu thức chính quy, toán tử lambda, xử lý ngoại lệ. Học sinh cũng có thể chọn những khái niệm để học. Lớp 9 trở lên.