Bài giảng Nhập môn lập trình khoa học dữ liệu: Bài 6 - Trương Xuân Nam

Bài giảng Nhập môn lập trình khoa học dữ liệu: Bài 6 Ngôn ngữ lập trình python (5) cung cấp cho người học những kiến thức như: Ngoại lệ và xử lý ngoại lệ; Làm việc với tập tin; Bài tập. Mời các bạn cùng tham khảo! | NHẬP MÔN LẬP TRÌNH KHOA HỌC DỮ LIỆU Bài 6 Ngôn Ngữ Lập Trình Python 5 Nhắc lại kiến thức bài trước Tập hợp set và tập tĩnh frozenset là các kiểu dữ liệu liệt kê các phần tử nằm trong nó không được phép trùng nhau frozenset không thể bị thay đổi Cả hai hỗ trợ những phép toán trên tập hợp như trong toán học Từ điển dictionary nhóm các bộ đôi key value từ điển là một dạng tập hợp theo các key Module và Package là khái niệm của python tương ứng với file và thư mục vật lý cho phép phân cấp và kiếm soát hiệu quả mã nguồn python TRƯƠNG XUÂN NAM 2 Nội dung 1. Ngoại lệ và xử lý ngoại lệ 2. Làm việc với tập tin 3. Bài tập TRƯƠNG XUÂN NAM 3 Phần 1 Ngoại lệ và xử lý ngoại lệ TRƯƠNG XUÂN NAM 4 Ngoại lệ là gì Ngoại lệ lỗi đúng nhưng không hẳn Thường người ta 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 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 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 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 có xu hướng 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 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à hoạt động tốt trong mọi tình huống TRƯƠNG XUÂN NAM 6 Ngoại lệ là gì Ví dụ về syntax error gt gt gt while True print Hello world File quot quot line 1 while True print Hello world SyntaxError invalid syntax Ví dụ về exception gt gt gt 10 1 0 Traceback most recent call last File quot quot line 1 in ZeroDivisionError division by zero .

Không thể tạo bản xem trước, hãy bấm tải xuống
TÀI LIỆU MỚI ĐĂNG
4    74    2    24-04-2024
62    128    1    24-04-2024
Đã phát hiện trình chặn quảng cáo AdBlock
Trang web này phụ thuộc vào doanh thu từ số lần hiển thị quảng cáo để tồn tại. Vui lòng tắt trình chặn quảng cáo của bạn hoặc tạm dừng tính năng chặn quảng cáo cho trang web này.