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
Học thử môn
Chia sẻ khoá học này
Chia sẻ liên kết
Chia sẻ lên mạng xã hội
Chia sẻ qua mail
Vui lòng đăng nhập để chia sẻ nó Nhập môn lập trình với Python theo email.
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ọc1Bài học ·
-
Giới thiệu về Python
-
-
Chương 1: Tổng quan về ngôn ngữ lập trình Python22Bà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 Python9Bà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 Python6Bà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
-