Học sinh Tiểu học, Trung học cơ sở (THCS), Trung học phổ thông (THPT), được tiếp cận với ngôn ngữ lập trình Python trong chương trình sách giáo khoa mới, đặc biệt là khối THCS và THPT, đây là nhóm đối tượng tham gia các kỳ thi như Hội thi tin học trẻ hay Thi học sinh giỏi có sử dụng ngôn ngữ lập trình Python trong bài làm.
Những người trái ngành, không học các ngành liên quan đến Công nghệ thông tin, muốn tìm hiểu, nghiên cứu, khám phá điểm thú vị về lập trình Python.
Những bạn còn chưa vững kiến thức cơ bản, nền tảng trong lập trình. Muốn cố gắng, phát triển bản thân hơn.
Mục tiêu khóa học
Rèn luyện, nâng cao kiến thức cơ bản nhất trong lập trình nói chung cũng như lập trình Python nói riêng.
Là cơ sở cho lý thuyết và thực tiễn cho các môn học sau: Lập trình hướng đối tượng, Lập trình Java, Lập trình C#, Lập trình C/C++, …
Từng bước xây dựng tư duy lập trình, phân tích và xử lý dữ liệu.
Trau dồi kỹ năng, giải quyết vấn đề.
Nâng cao cách phân tích, xây dựng thuật toán, đưa ra hướng giải quyết vấn đề cho bài toán.
Hiểu cách thức hoạt động, tổ chức dữ liệu của các giải thuật.
Triết lý lập trình: Kỹ thuật làm nhiều thành kỹ năng, kỹ năng thành thạo thành kỹ xảo, kỹ xảo điêu luyện thành nghệ thuật. Mục tiêu hướng tới nghệ thuật lập trình.
Nội dung khóa học
Chương 1: Giới thiệu khóa học
Chương 2: Các khái niệm cơ bản
Chương 3: Các cấu trúc điều khiển
Chương 4: Hàm số trong Python
Chương 5: Xử lý chuỗi ký tự trong Python
Chương 6: Xử lý danh sách trong Python
Chương 7: Xử lý tệp tin
Thông tin giáo viên
Họ tên: Hoàng Văn Tuân
Liên hệ: hvtuan.timoday@gmail.com
Hướng dẫn đăng ký khoá học
Tài liệu tham khảo
Sách Python cơ bản, nhóm tác giả TS Nguyễn Văn Hậu.
Sách Python for kids – A playful introduction to programming, tác giả Jason R.Briggs.
Sách Tin học 10, trong bộ sách Kết nối tri thức với cuộc sống, nhà xuất bản Giáo dục Việt Nam, nhóm tác giả Phạm Thế Long.
Các tài liệu, giáo trình, bài giảng điện tử của các trường đại học khác.