Ngày đăng
04/01/2026
Số bài học
38
Tiến trình học tập
0/0
Đánh giá lớp học
0.0 0 đánh giá

Thông tin chung

I. Giới thiệu về môn học Nhập môn lập trình với Python

Nhập môn Lập trình với Python cung cấp cho sinh viên kiến thức cơ bản và làm quen với lập trình, bao gồm các khái niệm cơ bản như biến và cấu trúc dữ liệu (danh sách, từ điển…), hàm cơ bản; cấu trúc lệnh (cấu trúc lệnh chọn lựa, vòng lặp); lập trình hướng đối tượng (tạo lớp với các chức năng cơ bản, tái sử dụng lớp bằng import và một số thư viện phổ biến); xử lý tệp tin và ngoại lệ (vào ra với tập tin, xử lý ngoại lệ và cách xử lý các lỗi cơ bản trong lập trình Python). Bên cạnh đó, dựa trên những kiến thức cơ bản, sinh viên được tiếp cận một số dự án học tập, cho phép ứng dụng kiến thức đã học để triển khai các dự án thực tế quy mô nhỏ.

Học liệu

Học liệu bắt buộc:

[1] Eric Matthes, Python Crash Course – A Hands-on, Project-Based Introduction to Programming, No Starch Press, 2nd edition, 2019.

[2] John Hunt, A Beginners Guide to Python 3 Programming, Springer, 1st edition, 2020.

Học liệu tham khảo:

[3] www.w3schools.com/python

II. Bạn có thể học được gì

  • Hiểu và nắm vững kiến thức về khái niệm, cấu trúc lệnh cơ bản với ngôn ngữ Python như: biến và cấu trúc dữ liệu (danh sách, từ điển…), hàm cơ bản; cấu trúc lệnh: cấu trúc lệnh chọn lựa, cấu trúc lệnh vòng lặp;
  • Hiểu và nắm kiến thức về lập trình hướng cấu trúc;
  • Vận dụng các kiến thức được học vào xây dựng các chương trình phần mềm với ngôn ngữ Python để giải quyết các bài toán thực tế đơn giản ở quy mô nhỏ

III. Kỹ năng có thể nhận được

Lập trình Python cơ bản

Cấu trúc dữ liệu Python

Xử lý dữ liệu

Giải quyết bài toán

Sử dụng thư viện Python

Danh sách khoá học

  • Giới thiệu môn học
    1Bài học ·
    • Giới thiệu về Python
  • Chương 1: Tổng quan về ngôn ngữ lập trình Python
    22Bài học ·
    • Làm quen với Python
    • Biến
    • Toán tử
    • Input và Output
    • Xử lý chuỗi
    • Mảng
    • Tuỳ chỉnh mảng
    • Dictionary
    • Cấu trúc điều khiển rẽ nhánh
    • Câu lệnh lặp
    • Cấu trúc điều khiển lặp for
    • Tuple
    • Set
    • Hàm trong Python
    • Lớp và đối tượng
    • Nguyên tắc trong lập trình hướng đối tượng
    • Ngoại lệ
    • Câu hỏi ôn tập Chương 1
    • Bài tập thực hành số 1 - Chương 1
    • Bài tập thực hành số 2 - Chương 1
    • Bài tập thực hành số 3 - Chương 1
    • Bài tập thực hành số 4 - Chương 1
  • Chương 2: Một số thư viện của Python
    9Bài học ·
    • OS
    • Datetime
    • File
    • Module
    • NumPy
    • Pandas
    • Tkinter
    • Câu hỏi ôn tập Chương 2
    • Bài tập thực hành số 1 - Chương 2 (Bài 16 - 20)
  • Chương 3: Một số dự án với Python
    6Bài học ·
    • Bài tập Tính tiền điện theo giá bậc thang
    • Project Quản lý sinh viên lưu vào file JSON
    • Project Quản lý chi tiêu lưu vào file JSON, có báo cáo thống kê đơn giản
    • Project Ứng dụng sinh mã QR Code
    • Project Quản lý khách hàng lưu vào file JSON, có giao diện người dùng ứng dụng TKinter
    • Bài tập thực hành 1 - Chương 3

Đánh giá khoá học

0.0 0 đánh giá
Chưa có đánh giá nào.