Đề Tài Ngôn Ngữ Lập Trình Python - Luận Văn, đồ án, đề Tài Tốt Nghiệp
- Đăng ký
- Đăng nhập
- Liên hệ
Luận văn, đồ án, đề tài, tiểu luận, luận án
Cộng đồng chia sẻ luận văn, đồ án, tiểu luận, đề tài tham khảo cho các bạn học sinh, sinh viên
- Trang Chủ
- Tài Liệu
- Upload
Module và gói Các module chuẩn: sys (system) , math (mathematics) , re (regular expressions) Load module sử dụng từ khóa import Bạn có thể tự viết module, lưu với tên .py
20 trang | Chia sẻ: builinh123 | Lượt xem: 7840 | Lượt tải: 1 Bạn đang xem nội dung tài liệu Đề tài Ngôn ngữ lập trình python, để tải tài liệu về máy bạn click vào nút DOWNLOAD ở trênNGÔN NGỮ LẬP TRÌNH PYTHON Thực hiện: Nhóm DHA Thành viên 1. Nguyễn Tấn Hoàng 070121t 2. Nguyễn Tiến Dũng 070063t 3. Vương Vĩnh Hùng 070102t 4. Phạm Vũ Âu (C) 070004t Ví dụ mở đầu In ra màn hình 100 dòng “I love you” #include void main() { for (int I = 0; I < 100; i++) cout << “I love you \n”; } >print “I love you” * 100 Ví dụ mở đầu Nhân 2 số lớn VD: 123456789123456789123456789123456789 123456789123456789123456789123456789 123456789 * 1000000000 Ngôn ngữ C++ - Dùng Dlist - Quá nhiều dòng code Ngôn ngữ Python >print 12345678912345678912345678 9123456789 12345678912345678912345678 9123456789 123456789 * 1000000000 Giới thiệu Python Sinh năm 1991, tác giả: Guido Van Rossum Đặc điểm: Là ngôn ngữ kịch bản và thông dịch Trong sáng, gần gũi và dễ học Tăng cường sử dụng từ khóa tiếng Anh, hạn chế các kí hiệu Hướng tới sự đơn giản Có while bỏ do while Có elif bỏ switch – case Ưu tiên cho việc đọc lại code Đa năng Lập trình web Ứng dụng desktop, đồ họa, game Lập trình cho điện thoại Đặc biệt hiệu quả trong lập trình tính toán khoa học Giới thiệu Python Đặc điểm: Đa biến hóa Cho phép sử dụng nhiều phương pháp lập trình Kiểu động, kiểu vịt và kiểu mạnh Python mạnh và nhanh Kèm sẵn pin (Battery included) Viết mã nhanh với số lần gõ phím tối thiểu Hòa hợp tốt với các thứ khác Java Jython .NET IronPython, Python for .NET Viết module mở rộng cho C/C++ Python chạy mọi nơi Unix Windows Mac Nokia S60 Tổng quan về ngôn ngữ Python Biến Khai báo một biến bằng cách gán giá trị cụ thể cho nó. Biến sẽ tự động được giải phóng khi ra khỏi phạm vi của chương trình sử dụng nó. x = 3 print x 3 Ngôn ngữ khác (biến) Python (tên) a = 1 a = 2 b = a Tổng quan về ngôn ngữ Python Kiểu dữ liệu Số: int, long, float, complex Toán tử : + - / * % x = 14 y = 3 print "Sum: ", x + y print "Product: ", x * y print "Remainder: ", x % y Sum: 17 Product: 42 Remainder: 2 x = 5 print "x started as", x x = x * 2 print "Then x was", x x = x + 1 print "Finally x was" ,x x started as 5 Then x was 10 Finally x was 11 Tổng quan về ngôn ngữ Python Kiểu dữ liệu Chuỗi: str Đặt trong cặp dấu : ‘, “ Nối chuỗi: +, += Độ dài chuỗi x: len(x) Định dạng chuỗi: Một số phương thức: upper, lower, split, replace a = "pan" b = "cake" a = a + b print a pancake Formatted String % Insertion Tuple >>> "aaaa%saaaa%saaa"%("gcgcgc","tttt") 'aaaagcgcgcaaaattttaaa' Tổng quan về ngôn ngữ Python Kiểu dữ liệu Chuỗi x = "A simple sentence" print x print x.upper() print x.lower() x = x.replace("i", "a") print x A simple sentence A SIMPLE SENTENCE a simple sentence A sample sentence Chuyển chữ hoa Chuyển chữ thường Thay thế i thành a Tổng quan về ngôn ngữ Python Kiểu dữ liệu Kiểu danh sách: list a c g t element 0 element 1 element 2 element 3 Danh sách gồm 4 phần tử Bắt đầu từ phần tử 0. nucleotides = ['a', 'c', 'g', 't'] print "Nucleotides: ", nucleotides Nucleotides: ['a', 'c', 'g', 't'] Tổng quan về ngôn ngữ Python Kiểu dữ liệu Kiểu danh sách: list Truy cập đến các phần tử bằng chỉ số, -1 là chỉ số phần tử cuối Toán tử: +, * Các phương thức: append, extend, insert, remove, pop, index, count, sort, reserve x = ['a', 'c', 'g', 't'] i=2 print x[0], x[i], x[-1] a g t x = ['a', 't', 'g', 'c'] print "x =",x x.sort() print "x =",x x.reverse() print "x =",x x = a t g c x = a c g t x = t g c a Tổng quan về ngôn ngữ Python Kiểu dữ liệu Kiểu tuple Giống list nhưng dữ liệu không thay đổi được Sử dụng dấu () để khai báo Kiểu từ điển {từ khóa: giá trị} Phương thức: keys, values, pop, items, has_key genes["cop"] = "45837" Dùng dấu [ ] để tra cứu đến khóa t = (1, 2, 3, 4, 5) q = (1, 2, (3, 4), 5) Tổng quan về ngôn ngữ Python Từ điển Xem các từ khóa Xem các giá trị Xem các giá trị với khóa Kiểm tra khóa Chèn một cặp khóa-giá trị Duyệt từ điển và in ra >>> tlf = {"Michael" : 40062, \ "Bingding" : 40064, "Andreas": 40063 } >>> tlf.keys() ['Bingding', 'Andreas', 'Michael'] >>> tlf.values() [40064, 40063, 40062] >>> tlf["Michael"] 40062 >>> tlf.has_key("Lars") False >>> tlf["Lars"] = 40070 >>> tlf.has_key("Lars") # now it's there True >>> for name in tlf.keys(): ... print name, tlf[name] ... Lars 40070 Bingding 40064 Andreas 40063 Michael 40062 Tổng quan về ngôn ngữ Python Kiểu dữ liệu Kiểu tập hợp: set Tập các phần tử không có thứ tự và không có phần tử trùng lặp Các phép toán: -(hiệu), ^ (hiệu đối xứng) , & (giao) , | (hợp) >>> a = set('abracadabra') >>> b = set('alacazam') >>> a # unique letters in a set(['a', 'r', 'b', 'c', 'd']) >>> a - b # letters in a but not in b set(['r', 'd', 'b']) >>> a | b # letters in either a or b set(['a', 'c', 'r', 'd', 'b', 'm', 'z', 'l']) >>> a & b # letters in both a and b set(['a', 'c']) >>> a ^ b # letters in a or b but not both set(['r', 'd', 'b', 'm', 'z', 'l']) Tổng quan về ngôn ngữ Python Cấu trúc rẽ nhánh Cấu trúc lặp Các lệnh break, continue, pass if : elif : else: while : else: for in : else: Tổng quan về ngôn ngữ Python Ví dụ x = 149 y = 100 if x > y: print x,"is greater than",y else: print x,"is less than", y 149 is greater than 100 Nhớ thụt đầu dòng x = 0 while x < 10: print x, x+=1 0 1 2 3 4 5 6 7 8 9 a = [‘bo’, ‘me’, ‘con’] for x in a: print x, bo me con Tổng quan về ngôn ngữ Python Hàm Cú pháp: Chồng hàm: không hỗ trợ Hàm inline: sử dụng từ khóa lambda Hàm với tham số có giá trị mặc định Hàm với danh sách đối số tùy ý def tên_hàm (tham_biến_1, tham_biến_2, ...) # lệnh ... return giá_trị_hàm Tổng quan về ngôn ngữ Python Hàm def max(a): max = a[0] for x in a: if x > max: max = x return max data = [1, 5, 1, 12, 3, 4, 6] print "Data:", data print "Maximum:", max(data) Data: [1, 5, 1, 12, 3, 4, 6] Maximum: 12 Khai báo hàm Trả về Thân hàm Gọi hàm Tổng quan về ngôn ngữ Python Module và gói Các module chuẩn: sys (system) , math (mathematics) , re ( regular expressions) Load module sử dụng từ khóa import Bạn có thể tự viết module, lưu với tên .py import math print math.sqrt(100) 10Các file đính kèm theo tài liệu này:
- nhom171_232.pdf
- Khóa luận Xây dựng ứng dụng tính toán phân tán trên nền tảng sức mạnh các máy tính cá nhân
53 trang | Lượt xem: 2472 | Lượt tải: 0
- Chuyên đề Xây dựng hệ thống thông tin quản lý học viên tại công ty AI
126 trang | Lượt xem: 2363 | Lượt tải: 1
- Tìm hiểu Joomla và ứng dụng xây dựng website thương mại điện tử
106 trang | Lượt xem: 4733 | Lượt tải: 5
- Đề tài Xây dựng và thiết kế trang web bán laptop trực tuyến qua mạng tại công ty TNHH tin học – điện tử - viễn thông GIGACOM
36 trang | Lượt xem: 5879 | Lượt tải: 1
- Luận văn Khai phá dữ liệu Web bằng kỹ thuật phân cụm
110 trang | Lượt xem: 4255 | Lượt tải: 5
- Báo cáo thực tập Thiết kế website, diễn đàn mã nguồn mở
104 trang | Lượt xem: 3023 | Lượt tải: 2
- Tài liệu hướng dẫn sử dụng BackTrack 5 tiếng Việt
27 trang | Lượt xem: 3306 | Lượt tải: 1
- Đề tài Phân tích hệ thống mạng của ngân hàng và đề ra hướng phát triển tại SHB Đà Nẵng
40 trang | Lượt xem: 2872 | Lượt tải: 2
- Đề tài Đánh giá ứng dụng công nghệ thông tin trong nhà trường phổ thông Phương pháp kiểm tra đánh giá, phương pháp trắc nghiệm và ứng dụng của phần Mềm Emptest
33 trang | Lượt xem: 2910 | Lượt tải: 2
- Bộ công cụ tìm kiếm thông tin trên mạng
96 trang | Lượt xem: 3331 | Lượt tải: 2
Copyright © 2024 Chia sẻ Thư viện luận văn, luận văn thạc sĩ, tài liệu, ebook hay tham khảo
Chia sẻ:Từ khóa » đồ án Python
-
Đồ án: Tìm Hiểu Lập Trình PYTHON Và ứng Dụng Phát Triển ...
-
[PDF] ĐỒ ÁN TỐT NGHIỆP
-
Đồ án Lập TRÌNH PYTHON TRÊN Nền WEBSITE GAMEBALL - 123doc
-
Đồ án Lập TRÌNH PYTHON TRÊN Nền WEBSITE GAMEBALL - 123doc
-
(DOC) Đồ án Môn Học | Vy Huỳnh
-
Source Code Cho Từ Khóa - Đồ án Python
-
Đồ án Tốt Nghiệp Công Nghệ Thông Tin: Tìm Hiểu Lập ... - TaiLieu.VN
-
[PDF] BÁO CÁO ĐỒ ÁN MÔN HỌC - PDFCOFFEE.COM
-
Source Code Website Django đồ án Cuối Kỳ Nhập Môn Lập Trình ...
-
Đồ án Tốt Nghiệp Công Nghệ Thông Tin: Tìm Hiểu Lập Trình Python Và ...
-
Đồ án Tìm Hiểu Lập Trình Python Và ứng Dụng Phát ... - Tài Liệu - Ebook
-
Luan Van Thac Si Tim Hieu Lap Trinh Python Va Ung Dung Phat Trien Web
-
Đồ án Tốt Nghiệp: Tìm Hiểu Ngôn Ngữ Lập Trình Python, Viết Chương ...