Bao cao mon hoc tin hieu python

49 1 0
Bao cao mon hoc tin hieu python

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

Thông tin tài liệu

Cấu trúc của Python còn cho phép người sử dụng viết mã lệnh ngắn, gọn gàng. Python là một ngôn ngữ lập trình đơn giản nhưng lại rất hiệu quả. Bên cạnh đó, Python là một ngôn ngữ cũng có tính hướng đối tượng, và được sử dụng rất nhiều cho các bài toán xử lý với dữ liệu lớn. Ngôn ngữ lập trình python có nhiều ưu điểm vượt trội hơn các ngôn ngữ lập trình hiện nay. Chính vì những ưu điểm này nên em đã chọn đề tài tìm hiểu ngôn ngữ lập trình Python và viết chương trình tính tổng lãi xuất của khách hàng khi vay tại ngân hàng.

KHOA KỸ THUẬT VÀ CÔNG NGHỆ BỘ MÔN CÔNG NGHỆ THÔNG TIN MÔN CHUYÊN ĐỀ ĐẶC BIỆT HỌC KỲ 4, NĂM HỌC 2023 Tìm hiểu ngơn ngữ lập trình Python minh họa tốn tính tổng lãi xuất khách hàng vay tiền ngân hàng Giáo viên môn: Sinh viên thực hiện: ThS Trầm Hoàng Nam Nguyễn Hoàng Phương MSSV: 170122255 Lớp: DK22TTC6 Thành phố Hồ Chí Minh, tháng10 năm 2023 Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam Nội NHẬN XÉT CỦA GIÁO VIÊN BỘ MÔN Trà Vinh, ngày … tháng …… năm …… Giáo viên hướng dẫn Trà Vinh,(Kngýàtyên…v.à tghháinrgõ…họ…tênnă)m …… Giáo viên hướng dẫn (Ký tên ghi rõ họ tên) Tên SV thực hiện: Nguyễn Hoàng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam NHẬN XÉT CỦA THÀNH VIÊN HỘI ĐỒNG Trà Vinh, ngày … tháng …… năm …… Thành viên hội đồng (Ký tên ghi rõ họ tên) Tên SV thực hiện: Nguyễn Hồng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam LỜI CẢM ƠN Lời em xin chân thành cảm ơn thầy Trầm Hoàng Nam giảng dạy, truyền đạt cho em kiến thức buổi học trực tuyến Trường Đại Học Trà Vinh Cám ơn cô quản lý học tập Lê Thị Hằng hỗ trợ trình học tập trực tuyến website học tập trực tuyến Trường Đại Học Trà Vinh Xin cảm ơn bạn lớp DK22TTC6 đồng hành suốt thời gian học tập môn “Chuyên đề đặc biệt” hỗ trợ cho tơi q trình làm báo cáo Với hiểu biết tự tìm tịi thân q trình giảng tận tình giảng viên qua buổi học trực tuyến em cố gắng hoàn thành báo cáo cách tốt nhất, khơng thể tránh thiếu sót Kính mong nhận đóng góp ý kiến từ thầy Giảng Viên mơn để em nâng cao bổ sung thêm kiến thức cho thân, hồn thiện báo cáo kết thúc mơn học đạt kết tốt hoản chỉnh Em xin chân thành cảm ơn! Thành phố Hồ Chí Minh, ngày 11 tháng 10 năm 2023 Sinh viên thực Nguyễn Hoàng Phương Tên SV thực hiện: Nguyễn Hoàng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hồng Nam MỤC LỤC Mở đầu Trang 06 Chương 1: Tìm hiểu ngơn ngữ lập trình Python Trang 07 1.1 Giới thiệu ngơn ngữ lập trình Python Trang 07 1.2 Cài đặt môi trường làm việc Visual Studio Code .Trang 08 1.3 Cài đặt ngơn ngữ lập trình Python Trang 13 1.4 Tạo file viết mã Python Visual Studio Code .Trang 14 1.5 Các Khái Niệm Cơ Bản Trong Lập Trình Python Trang 15 1.5.1 Comments python .Trang 15 1.5.2 Biến ngôn ngữ Python Trang 16 1.5.3 Các kiểu liệu Python .Tang 18 1.6 Hàm print Python Trang 23 1.7 Các toán tử Python Trang 24 1.8 Hàm input Python Trang 27 1.9 Câu lệnh rẽ nhánh Python .Trang 27 1.9.1 Câu lệnh if-else .Trang 27 1.9.2 Câu lệnh if-elif-else .Trang 28 1.10 Vòng lặp Python Trang 28 1.10.1 Vòng lặp for Python Trang 28 1.10.2 Vòng lặp while Trang 29 1.10.3 Các từ khóa tác động đến vịng lặp Trang 29 1.11 Hàm Python Trang 30 1.12 Đọc ghi file Trang 31 1.13 Modules Python Trang 33 1.14 Packages Python Trang 35 1.15 Exception Python Trang 35 1.16 Các hàm xử lý chuổi Python Trang 38 Tên SV thực hiện: Nguyễn Hồng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam 1.17 Các hàm xử lý list Python Trang 38 1.18 Xử lý số học với module math Python Trang 38 1.19 Hàm ẩn danh Lambda, map, filter Python Trang 39 CHƯƠNG 2: Bài toán tính lãi xuất vay Trang 41 2.1 Tiền đề toán Trang 41 2.2 Dữ liệu nhập xuất toán Trang 41 2.3 Cài đặt thuật toán Trang 42 2.4 Viết chương trình Visual Studio Code .Trang 42 CHƯƠNG 3: KẾT LUẬN Trang 47 Tên SV thực hiện: Nguyễn Hồng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam MỞ ĐẦU Trong thời đại công nghệ 4.0 gần thiếu khái niệm liên quan đến công nghệ thông tin, từ phương tiện truyền thông, xã hội, văn hóa, giải trí, khoa học kỹ thuật lĩnh vực kinh doanh, quản lý, y tế, giáo dục v.v Đâu đâu cần phần mềm đễ hỗ trợ người q trình tính tốn, thống kê cách xác Để tạo sản phẩm phần mềm hữu ích, với phát triển nhiều ngơn ngữ lập trình đáp ứng cho cơng nghiệp 4.0 Python nhiều người biết đến Hiện ngôn ngữ Python ngôn ngữ lập trình phổ biến giới sử dụng Python ngơn ngữ dễ học, có cấu trúc rõ ràng dễ hiểu, thuận tiện cho người bắt đầu học lập trình Cấu trúc Python cho phép người sử dụng viết mã lệnh ngắn, gọn gàng Python ngơn ngữ lập trình đơn giản lại hiệu Bên cạnh đó, Python ngơn ngữ có tính hướng đối tượng, sử dụng nhiều cho tốn xử lý với liệu lớn Ngơn ngữ lập trình python có nhiều ưu điểm vượt trội ngơn ngữ lập trình Chính ưu điểm nên em chọn đề tài tìm hiểu ngơn ngữ lập trình Python viết chương trình tính tổng lãi xuất khách hàng vay ngân hàng Trong thực tế, khách hàng đến ngân hàng vay tiền để mua nhà quan tâm đến lãi xuất phải trả cho ngân hàng, trả thời gian Trong đề tài tơi viết chương trình tính tổng lãi xuất mà khách hàng phải trả phải trả tháng biết mức lãi xuất cho vay ngân hàng cố định thời gian vay (thị trường không biến động lãi xuất) số tiền gốc mà khách hàng phải trả hàng tháng kèm với lãi xuất Từ tính số tiền khách hàng phải trả hàng tháng cho ngân hàng, khách hàng phải trả tháng, tổng số tiền lãi khách hàng trã hết số tiền gốc Đề tài gồm nội dung sau: Chương 1: Tìm hiểu ngơn ngữ lập trình Python Chương 2: Minh họa tốn tính lãi xuất ngân hàng Tên SV thực hiện: Nguyễn Hồng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hồng Nam CHƯƠNG 1: Tìm hiểu ngơn ngữ lập trình Python 1.1 Giới thiệu ngơn ngữ lập trình Python Python hình thành vào cuối năm 1980 bắt đầu thực vào tháng 12/1989 Guido Van Rossum CWI Hà Lan người kế thừa ngôn ngữ ABC (tự lấy cảm hứng từ SETL) có khả xử lý ngoại lệ giao tiếp với hệ điều hành Amoeba Van Rossum tác giả Python, vai trị trung tâm ông tiếp tục việc định hướng phát triển Python phản ánh tiêu đề mà cộng đồng Python dành cho ông “Độc tài nhân từ cho sống” (benevolent dictator for life)(BDFL) Python 2.0 phát hành vào ngày 16/10/2000, với nhiều tính bao gồm dọn rác đầy đủ hỗ trợ Unicode Với phiên này, trình phát triển thay đổi trở thành minh bạch cộng đồng ủng hộ Python 3.0 (còn gọi Python 3000 Py3k), phát hành lớn, khơng tương thích ngược, phát hành vào ngày 03/12/2008 sau thời gian dài thử nghiệm Nhiều số tính điều chỉnh để tương thích ngược với Python 2.6 2.7 Các tính triết lý phát triển Python ngôn ngữ lập trình đa hình: lập trình hướng đối tượng hướng cấu trúc hỗ trợ đầy đủ, có số tính ngơn ngữ hỗ trợ lập trình theo chức lập trình hướng khía cạnh (Aspect-oriented programming) Nhiều mơ hình khác hỗ trợ việc sử dụng phần mở rộng, bao gồm thiết kế theo hợp đồng (design by contract) lập trình luận lý Ngơn ngữ lập trình Python dùng vào mục đích:  Phát triển web (trên máy chủ)  Phát triển phần mềm  Tính tốn cách khoa học  Lên kịch cho hệ thống  Gần Python đưa vào lớp đào tạo cho giới trẻ Tại Sao Nên Học Lập Trình Python?  Python hỗ trợ nhiều tảng khác (Windows, Mac, Linux, Raspberry Pi, etc) Tên SV thực hiện: Nguyễn Hoàng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam  Python có cú pháp đơn giản, dễ đọc hiểu  Cú pháp Python giúp lập trình viên sử dụng dịng code để lập trình thuật tốn so với ngơn ngữ lập trình khác  Python sử dụng trình thơng dịch để thực thi dịng code Do đó, dịng code thực thi mà khơng cần biên dịch tồn chương trình Như giúp kiểm tra code nhanh  Python hỗ trợ hàm, thủ tục, lập trình hướng đối tượng ngôn ngữ lập trình khác  Kiểu liệu động, có nhiều thư viện chuẩn Để viết mã nguồn Python, ta sử dụng trình soạn thảo nào, kể trình soạn thảo đơn giản như: NotePad Windows, Gedit Linux Tuy nhiên, để phát triển ứng dụng cách hiệu hơn, ta nên sử dụng IDE, để tiết kiệm, thời gian cơng sức viết code Một số IDE thông dụng để viết code như: PyCharm, Spyder, Visual Studio Code, … Trong phần tìm hiểu này, đề tài sử dụng IDE thơng dụng để lập trình ứng dụng Python, Visual Studio Code 1.2 Cài đặt môi trường làm việc Visual Studio Code Để cài đặt phền mềm Visual Studio Code ta truy cập vào đường dẫn https://code.visualstudio.com/download tải (hình 1) Tên SV thực hiện: Nguyễn Hoàng Phương Tìm hiểu ngơn ngữ Python, tốn tính lãi xuất GVHD: ThS Trầm Hoàng Nam Hình Sau tải máy ta tiến hành cài đặt theo bước hướng dẫn tùy chọn cài đặt (hình: 2, 3, 4, 5, 6, 7) Hình Hình Tên SV thực hiện: Nguyễn Hoàng Phương

Ngày đăng: 28/02/2024, 01:34

Tài liệu cùng người dùng

Tài liệu liên quan