tailieunhanh - Bài giảng Lập trình Python: Bài 8 - Trương Xuân Nam

Bài giảng Lập trình Python: Bài 8 Ngoại lệ và xử lý ngoại lệ cung cấp cho người học những kiến thức như: Ngoại lệ là gì?; Xử lý ngoại lệ; Một số loại ngoại lệ thường gặp; Tự sinh ngoại lệ; Bài tập. Mời các bạn cùng tham khảo! | LẬP TRÌNH PYTHON Bài 8 Ngoại lệ và xử lý ngoại lệ Tóm tắt nội dung bài trước Kiểu dữ liệu từ điển là kiểu dữ liệu lấy cảm hứng từ từ điển trong cuộc sống Từ điển là một tập các mục một mục là một cặp key và value Các key phải đôi một khác nhau phải là kiểu dữ liệu bất biến Có thể tra cứu value thông qua phép toán chỉ mục với key Dữ liệu trong từ điển không có tính thứ tự nhưng có thể duyệt bằng vòng lặp Module và Package là cơ chế Python sử dụng để kiểm soát mã nguồn hiệu quả hơn Một file mã nguồn một module có thể tái sử dụng bởi import Một thư mục chứa mã nguồn một package Module math chứa khá nhiều các hàm toán học cơ bản TRƯƠNG XUÂN NAM 2 Nội dung 1. Ngoại lệ là gì 2. Xử lý ngoại lệ 3. Một số loại ngoại lệ thường gặp 4. Tự sinh ngoại lệ 5. Bài tập TRƯƠNG XUÂN NAM 3 Phần 1 Ngoại lệ là gì TRƯƠNG XUÂN NAM 4 Ngoại lệ là gì Việc một chương trình máy tính hoạt động không hoàn hảo là không thể tránh khỏi Thường thì giới lập trình chia lỗi thành 3 nhóm 1. Lỗi khi viết chương trình hệ quả là chương trình không chạy được khi gặp dòng lệnh sai nếu là thông dịch hoặc không dịch được nếu là biên dịch 2. Lỗi khi chương trình chạy hệ quả là phải thực hiện lại Chẳng hạn như nhập liệu không đúng thì phải nhập lại 3. Ngoại lệ vẫn là lỗi xảy ra khi có một bất thường và khiến một chức năng không thể thực hiện được Chẳng hạn như đang ghi dữ liệu ra một file nhưng file đó lại bị một tiến trình khác xóa mất Ngoại lệ lỗi Đúng nhưng không hẳn TRƯƠNG XUÂN NAM 5 Ngoại lệ là gì Ranh giới giữa ngoại lệ và lỗi khá mong manh thậm chí khó phân biệt trong nhiều tình huống Vấn đề Cách chia lỗi thành 3 nhóm có khuynh hướng cho rằng môi trường thực thi của chương trình là thân thiện và hoàn hảo Python quan điểm nên chia lỗi thành 2 loại Syntax error viết sai cú pháp khiến chương trình thông dịch không dịch được trong trường hợp này lập trình viên phải viết lại mã không có phương án nào khác Exception xảy ra bất thường không như thiết kế Như vậy xử lý exception sẽ khiến chương trình ổn định và .

TỪ KHÓA LIÊN QUAN