Lộ trình học của khóa Logic with Code Combat Python

  • Giải thuật cơ bản

    Học viên học cách phân chia vấn đề lớn thành từng bước nhỏ để giải quyết hiệu quả. Ví dụ: Chia nhỏ nhiệm vụ bảo vệ căn cứ thành các bước: phát hiện kẻ thù, di chuyển, tấn công.

    Tác giả

  • Điều kiện phức tạp

    Học viên kết hợp nhiều điều kiện phức tạp bằng toán tử logic (and, or, not). Ví dụ: Nếu kẻ thù gần và máu cao thì tấn công, nếu không thì chạy trốn.

    Tác giả

  • Duyệt danh sách

    Học viên sử dụng vòng lặp để duyệt qua danh sách. Ví dụ: Duyệt danh sách các kẻ thù và tấn công từng cái một.

    Tác giả

  • Hàm nâng cao với tham số

    Học viên nâng cao kỹ năng viết hàm bằng cách sử dụng tham số. Ví dụ: Viết hàm attackEnemy(enemy) để có thể tấn công bất kỳ kẻ thù nào.

    Tác giả

  • Tối ưu hóa mã

    Học viên học cách tối ưu hóa mã, viết chương trình ngắn gọn và dễ hiểu hơn. Ví dụ: Thay vì lặp lại lệnh, sử dụng hàm và vòng lặp để giảm mã thừa.

    Tác giả

  • Kiểm soát thời gian thực hiện các hành động.

    Học viên làm việc với thời gian để kiểm soát tốc độ thực hiện hành động. Ví dụ: Chỉ tấn công mỗi 2 giây để tiết kiệm năng lượng.

    Tác giả

  • Xây dựng thuật toán tìm kiếm

    Học viên áp dụng thuật toán tìm kiếm để tìm đường đi hoặc chọn mục tiêu. Ví dụ: Tìm kẻ thù có máu thấp nhất để tấn công trước.

    Tác giả

  • Thuật toán sắp xếp cơ bản

    Học viên học các thuật toán sắp xếp đơn giản. Ví dụ: Sắp xếp danh sách kẻ thù theo độ nguy hiểm để ưu tiên tấn công.

    Tác giả

  • Dự án lớn: Bảo vệ làng khỏi nhiều làn sóng tấn công

    Học viên thực hiện dự án lớn: bảo vệ làng khỏi nhiều làn sóng tấn công. Ví dụ: Lập kế hoạch, lập trình phát hiện kẻ thù và đặt bẫy bảo vệ.

    Tác giả

  • Tối ưu hóa dự án lớn

    Học viên kiểm tra và tối ưu hóa dự án để chạy nhanh hơn, ít lỗi hơn.

    Tác giả

  • Trình bày dự án

    Học viên trình bày sản phẩm của mình, nhận phản hồi và chia sẻ kinh nghiệm lập trình. 🚀

    Tác giả