RobustX / Chương trình học / Chuyên đề / Công nghệ cho học sinh K12 / CS101 – Certified Entry-Level Python Programmer

CS101 – Certified Entry-Level Python Programmer

Python là ngôn ngữ lập trình hoàn hảo để bắt đầu hành trình chinh phục thế giới công nghệ, được tin dùng bởi các tập đoàn hàng đầu như Google, Netflix và NASA. Khóa học này được thiết kế chuyên sâu nhằm trang bị cho bạn một nền tảng Python vững chắc, với lộ trình học tập bám sát khung chương trình của chứng chỉ quốc tế PCEP – Certified Entry-Level Python Programmer, giúp bạn tự tin khởi đầu sự nghiệp lập trình.

Tại đây, bạn không chỉ học cách viết mã một cách máy móc, mà còn được rèn luyện tư duy giải quyết vấn đề thông qua các thuật toán. Bạn sẽ làm chủ những khái niệm cốt lõi nhất, từ biến, kiểu dữ liệu, cấu trúc điều khiển cho đến các bộ sưu tập dữ liệu và hàm. Hoàn thành khóa học, bạn sẽ sở hữu đủ kiến thức, kỹ năng và sự tự tin để chinh phục chứng chỉ PCEP, một chứng nhận uy tín toàn cầu giúp xác thực năng lực của bạn trước nhà tuyển dụng.

Thời lượng: 24h

Hình thức đào tạo:

    • Đào tạo trực tiếp tại lớp học
    • Đào tạo trực tuyến
    • Đào tạo hybrid (trực tuyến kết hợp trực tiếp)
    • Đào tạo tại văn phòng khách hàng

Mục tiêu khoá học:

  1. NẮM VỮNG CÚ PHÁP VÀ CÁC KHÁI NIỆM CƠ BẢN
    Hiểu rõ và sử dụng chính xác các cú pháp nền tảng, biến, kiểu dữ liệu, toán tử và các hàm nhập/xuất cơ bản trong Python.
  2. LÀM CHỦ LUỒNG LOGIC CỦA CHƯƠNG TRÌNH
    Sử dụng thành thạo các câu lệnh điều kiện (if-elif-else) và vòng lặp (for, while) để kiểm soát, điều hướng logic cho ứng dụng.
  3. THAO TÁC THÀNH THẠO VỚI BỘ SƯU TẬP DỮ LIỆU
    Làm việc hiệu quả với các cấu trúc dữ liệu cốt lõi và phổ biến nhất: Chuỗi (Strings), Danh sách (Lists), Bộ (Tuples) và Từ điển (Dictionaries).
  4. XÂY DỰNG MÃ LỆNH CÓ CẤU TRÚC VÀ BỀN VỮNG
    Biết cách đóng gói logic bằng hàm (function), sử dụng tham số, giá trị trả về và chủ động xử lý các lỗi cơ bản với khối lệnh try-except.
  5. SẴN SÀNG CHINH PHỤC CHỨNG CHỈ PCEP QUỐC TẾ
    Tự tin áp dụng kiến thức để giải quyết các bài toán theo chuẩn PCEP, xây dựng dự án thực tế và sẵn sàng vượt qua kỳ thi chứng chỉ.

Đối tượng tham gia

Nội dung khóa học

1. Nền tảng Lập trình và Python (Fundamentals)
    • Giới thiệu và Cài đặt Môi trường:
      • Giới thiệu về Python: lịch sử, đặc điểm và các ứng dụng thực tế.
      • Hướng dẫn cài đặt Python và môi trường phát triển (VS Code).
    • Chương trình Python Đầu tiên:
      • Sử dụng hàm print() để hiển thị thông tin ra màn hình.
      • Sử dụng hàm input() để nhận dữ liệu từ người dùng.
      • Ghi chú (comments) trong mã nguồn.
    • Biến và Các Kiểu dữ liệu Cơ bản:
      • Khái niệm về biến, quy tắc đặt tên và các phép gán.
      • Các kiểu dữ liệu: số nguyên (integers), số thực (floats), chuỗi (strings), và boolean.
    • Các Toán tử trong Python:
      • Toán tử số học: cộng, trừ, nhân, chia, chia lấy dư.
      • Toán tử so sánh: lớn hơn, nhỏ hơn, bằng, khác.
      • Toán tử logic: and, or, not.
2. Luồng Điều khiển (Control Flow)
    • Câu lệnh Điều kiện:
      • Cấu trúc của câu lệnh if để rẽ nhánh chương trình.
      • Sử dụng if-else cho các trường hợp có hai khả năng.
      • Sử dụng if-elif-else để xử lý nhiều điều kiện phức tạp.
    • Vòng lặp (Loops):
      • Vòng lặp while: thực thi một khối lệnh khi điều kiện còn đúng.
      • Vòng lặp for: duyệt qua các phần tử trong một chuỗi hoặc danh sách.
      • Sử dụng hàm range() để tạo dãy số.
      • Các lệnh điều khiển vòng lặp: break và continue.
3. Các Bộ sưu tập Dữ liệu (Data Collections)
    • Làm việc với Chuỗi (Strings):
      • Truy cập ký tự bằng chỉ số (indexing).
      • Cắt chuỗi (slicing) để lấy một chuỗi con.
      • Các phương thức chuỗi phổ biến: upper(), lower(), find(), replace().
    • Làm việc với Danh sách (Lists):
      • Tạo, truy cập, và cắt lát một danh sách.
      • Các phương thức cốt lõi: append(), insert(), pop(), remove(), sort().
    • Làm việc với Bộ (Tuples):
      • Khái niệm về tính bất biến (immutability) của Tuple.
      • Truy cập và cắt lát Tuple.
    • Làm việc với Từ điển (Dictionaries):
      • Cấu trúc cặp key-value độc đáo.
      • Thêm, truy cập, cập nhật, và xóa các phần tử trong từ điển.
4. Hàm và Xử lý Lỗi (Functions and Error Handling)
    • Định nghĩa và Sử dụng Hàm:
      • Sử dụng từ khóa def để định nghĩa một hàm.
      • Tham số (parameters) và đối số (arguments).
      • Sử dụng câu lệnh return để trả về giá trị từ hàm.
    • Phạm vi của Biến và Xử lý Ngoại lệ:
      • Phân biệt biến cục bộ (local scope) và biến toàn cục (global scope).
      • Giới thiệu về Ngoại lệ (Exceptions) khi chương trình gặp lỗi.
      • Sử dụng khối lệnh try-except để bắt và xử lý lỗi một cách an toàn.
5. Tổng hợp và Luyện tập cho PCEP
    • Ôn tập và Giải quyết Vấn đề:
      • Hệ thống hóa lại các kiến thức trọng tâm theo từng chủ đề của PCEP.
      • Thực hành giải quyết các bài toán tổng hợp có format tương tự đề thi.
    • Thi thử và Chiến lược Làm bài:
      • Làm các bài thi thử PCEP để làm quen với cấu trúc và áp lực thời gian.
      • Phân tích các lỗi sai thường gặp và xây dựng chiến lược làm bài thi hiệu quả.
6. Dự án cuối khóa:
    • Xây dựng và Phát triển Ứng dụng:
      • Vận dụng toàn bộ kiến thức để xây dựng một ứng dụng console nhỏ (máy tính, game đoán số,…).
      • Phân tích yêu cầu, thiết kế logic và triển khai mã nguồn.
    • Hoàn thiện và Chia sẻ Dự án:
      • Tổ chức cấu trúc mã nguồn một cách khoa học.
      • Gỡ lỗi và kiểm thử ứng dụng.
      • Hướng dẫn đưa dự án hoàn chỉnh lên tài khoản GitHub cá nhân.

LỊCH KHAI GIẢNG

(Đang cập nhật)

Bài viết liên quan