Danh mục

Giáo trình Lập trình python nâng cao (Nghề: Tin học ứng dụng - Cao đẳng) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2022)

Số trang: 84      Loại file: pdf      Dung lượng: 1.62 MB      Lượt xem: 14      Lượt tải: 0    
Thư viện của tui

Xem trước 9 trang đầu tiên của tài liệu này:

Thông tin tài liệu:

Giáo trình "Lập trình python nâng cao (Nghề: Tin học ứng dụng - Cao đẳng)" được biên soạn nhằm giúp sinh viên nắm với kiến thức lập trình hướng đối tượng với python; Tổ chức, xây dựng được các chương trình theo hướng đối tượng ; Làm việc được với tập tin XML, dữ liệu Jason; Xây dựng được ứng dụng với cơ sở dữ liệu. Mời các bạn cùng tham khảo!
Nội dung trích xuất từ tài liệu:
Giáo trình Lập trình python nâng cao (Nghề: Tin học ứng dụng - Cao đẳng) - Trường Cao đẳng Bách khoa Nam Sài Gòn (2022) UỶ BAN NHÂN DÂN THÀNH PHỐ HỒ CHÍ MINH TRƯỜNG CAO ĐẲNG BÁCH KHOA NAM SÀI GÒN GIÁO TRÌNH MÔN HỌC/MÔ ĐUN: LẬP TRÌNH PYTHON NÂNG CAO NGÀNH/ NGHỀ: TIN HỌC ỨNG DỤNG TRÌNH ĐỘ: CAO ĐẲNGBan hành kèm theo Quyết định số:459/QĐ-NSG, ngày 31 tháng 08 năm 2022 của Hiệu trưởng Trường Cao Đẳng Bách Khoa Nam Sài Gòn Tp.Hồ Chí Minh, năm 2022 TUYÊN BỐ BẢN QUYỀNTài liệu này thuộc loại sách giáo trình nên các nguồn thông tin có thể được phép dùngnguyên bản hoặc trích dùng cho các mục đích về đào tạo và tham khảo.Mọi mục đích khác mang tính lệch lạc hoặc sử dụng với mục đích kinh doanh thiếu lànhmạnh sẽ bị nghiêm cấm. LỜI GIỚI THIỆUMôn học này thuộc khối kiến thức chuyên môn nghề trong chương trình đào tạo ngànhtin học ứng dụng hệ cao đẳng. Lập trình Python nâng cao là môn học bắt buộc trongchương trình ngành Tin học ứng dụng trình độ cao đẳng. Nội dung giáo trình gồm 4 chương: - Chương 1: Lập trình hướng đối tượng - Chương 2: Làm việc với tập tin XML - Chương 3: Làm việc với dữ liệu JSON - Chương 4: Xây dựng ứng dụng với cơ sở dữ liệu - Chương 5: Sets và dictionariesTrong quá trình biên soạn chúng tôi đã kết hợp kinh nghiệm giảng dạy trong nhiều nămcủa nhóm tác giả với mong muốn có thể giúp cho học sinh – sinh viên dễ dàng nắm bắtđược nội dung của môn học. Mặc dù, rất cố gắng trong quá trình biên soạn, nhưng chắcchắn không thể tránh khỏi những thiếu sót, vì vậy, nhóm tác giả chúng tôi rất mong nhậnđược ý kiến đóng góp của bạn đọc để giáo trình ngày một hoàn thiện hơn. Tp.HCM , ngày 30 tháng 01 năm 2022 Tham gia biên soạn 1. Chủ biên: ThS Đào Thị Xuân Hường 2. ………… 3. …………. ……………MỤC LỤC ContentsChương 1. Lập trình hướng đối tượng .................................................................... 1 1.1. Lớp và đối tượng ............................................................................................ 1 1.1.1. Một số khái niệm hướng đối tượng ....................................................... 1 1.1.2. Tạo các lớp trong Python ...................................................................... 2 1.1.3. Phân biệt giữa Đối tượng (Object) và Lớp (Class): ............................... 3 1.1.4. So sánh class cha và class con............................................................... 4 1.1.5. Tạo Instance trong Python: ................................................................... 5 1.1.6. Thêm, xóa, hoặc sửa đổi các thuộc tính của các lớp và đối tượng tại bất cứ thời điểm nào. ................................................................................................. 7 1.1.7. Hủy đối tượng (Trình dọn rác) trong Python: ........................................ 8 1.2. Phương thức: ................................................................................................ 10 1.2.1. Ghi đè phương thức trong Python: ...................................................... 11 1.2.2. Nạp chồng phương thức trong Python:................................................ 11 1.2.3. Nạp chồng toán tử trong Python ......................................................... 12 1.2.4. Ẩn dữ liệu (Data Hiding) trong Python ............................................... 13 1.3. Kế thừa ......................................................................................................... 14 1.3.1. Các kiểu kế thừa: ................................................................................ 14 1.4. Lớp trừu tượng ............................................................................................. 18 1.4.1. Đa hình (Polymorphism) .................................................................... 18 1.4.2. Đóng gói (Encapsulation) ................................................................... 19 Bài tập có hướng dẫn. ............................................................................................ 19 Bài tập ................................................................................................................... 21Chương 2. Làm việc với tập tin XML .................................................................. 23 2.1. Giới thiệu XML ............................................................................................ 23 2.1.1. Khái niệm XML ................................................................................. 23 2.1.2. Đặc điểm của file XML ...................................................................... 24 2.1.3. Ưu điểm của file .xml ......................................................................... 25 2.1.4. Nhược điểm của XML ........................................................................ 26 2.1.5. Ứng dụng phổ biến của XML ............................................................. 26 2.1.6. Đọc (read) file XML với BeautifulSoup .............................................. 27 2.1.7. Các hàm của BeautifulSoup thường được sử dụng để đọc file XML như: 28 2.1.8. Module ElementTree .......................................................................... 28 2.1.9. Đọc (read) file XML với minidom ...................................................... 29 2.2. Cấu trúc ...

Tài liệu được xem nhiều:

Gợi ý tài liệu liên quan: