Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 17 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
17
Dung lượng
598,38 KB
Nội dung
LOGO NGƠN NGỮ LẬP TRÌNH PYTHON Giáo viên: Dương Thành Long mrlong07.11@gmail.com NỘI DUNG Giới thiệu Lập trình Các kiểu liệu phức Vào/ra, ngoại lệ Lập trình hướng đối tượng Lập trình mạng NỘI DUNG Giới thiệu Lập trình Các kiểu liệu phức Vào/ra, ngoại lệ Lập trình hướng đối tượng Lập trình mạng Giới thiệu Python Python ngơn ngữ lập trình cấp cao, tương tác, thông dịch, hướng đối tượng Do Guido van Rossum đề xuất từ 1985 – 1990 Mã nguồn Python: giấy phép GNU General Public License (GPL) Python sẵn dùng Unix, Linux, Mac OS, Windows Top ngôn ngữ lập trình phổ biến Được sử dụng tổ chức tập đoàn Wikipedia, Google, Yahoo!, CERN Giới thiệu Python Dễ học (Easy-to-learn) Dễ đọc (Easy-to-read) Dễ bảo trì (Easy-to-maintain) Thư viện chuẩn (standard library): tương thích UNIX, Chế độ tương tác: thực thi, kiểm tra, gỡ rối Khả chuyển (Portable): phần cứng, hệ điều hành Khả mở rộng (Extendable): thêm mô-đun Kết nối với hệ quản trị CSDL Lập trình giao diện đồ họa GUI Quy mơ chương trình (Scalable) Linux, Windows Mac Giới thiệu Python Python sử dụng giảng dạy, Tính tốn khoa học, Cơng nghệ sinh-tin học, Phát triển ứng dụng Web, Lập trình ứng dụng mạng, nghiên cứu an ninh mạng, Kỹ thuật đồ họa, xử lý ảnh thị giác máy tính, Máy học khai thác liệu, xử lý ngơn ngữ tự nhiên, Lập trình nhúng, Quản trị hệ thống, Lập trình trị chơi, v.v trí tuệ nhân tạo 2016 elearning.c3vietduc.daklak.edu.vn 2017&2018 elearning.c3vietduc.daklak.edu.vn 2019 elearning.c3vietduc.daklak.edu.vn Soạn thảo thực thi chương trình Soạn thảo chương trình: PyCharm, Geany, notepad++, v.v Nano, Gedit, Các phần mềm sử dụng Python 3.8.5: https://www.python.org/ IDE cho Python(PyCharm): https://www.jetbrains.com/pycharm/ Android/IOS: Tìm kiếm Python Cú pháp Phân biệt ký tự thường hoa Các từ khóa Python: and exec not as finally or assert for pass break from print class global raise continue if return def import try del in while elif is with else lambda yield except elearning.c3vietduc.daklak.edu.vn Cú pháp Sử dụng # để thích dịng chương trình # com m ent Sử dụng ’’’ để thích đoạn ''' print("W e are in a com m ent") print ("W e are stillin a com m ent") ''' Dấu ’ " dùng cho ký tự, chuỗi w ord = 'w ord' sentence = "This is a sentence." m essage = """This m essage w ill span severallines.""" Cú pháp Sử dụng canh lề (bắt buộc) để bao khối lệnh hàm, lớp luồng điều khiển Số khoảng trắng dùng để canh lề nhiều tuỳ ý khối phải canh lề Ví dụ if True: print "Answ er" print "True" else: print "False" tất lệnh Cú pháp Lệnh viết nhiều dòng sử dụng ký tự \ total= item _one + \ item _tw o + \ item _three Lệnh bao cặp dấu ngoặc: [], {}, () không cần phải sử dụng ký tự \ để tiếp tục dòng days = ['M onday','Tuesday','W ednesday', 'Thursday', 'Friday'] Dấu ; để cách nhiều lệnh dòng im port sys; x = 'foo'; sys.stdout.w rite(x + '\n') Cú pháp Nhóm nhiều câu lệnh đơn tạo nên khối lệnh gọi (suites) Các lệnh phức if, while, def class cần dòng header(tiêu đề) Dòng header(tiêu đề) bắt đầu câu lệnh (bằng từ khố tương ứng ví dụ if, def, …) kết thúc dấu hai chấm : theo sau suite(bộ) def hi(nam e): print 'H ello '+ nam e print 'H ave a good day!' hi('nghi') LOGO Cảm ơn! Http://elearning.c3vietduc.daklak.edu.vn ... ? ?Lập trình Các kiểu liệu phức Vào/ra, ngoại lệ ? ?Lập trình hướng đối tượng ? ?Lập trình mạng NỘI DUNG Giới thiệu ? ?Lập trình Các kiểu liệu phức Vào/ra, ngoại lệ ? ?Lập trình hướng đối tượng ? ?Lập. .. hướng đối tượng ? ?Lập trình mạng Giới thiệu Python ? ?Python ngơn ngữ lập trình cấp cao, tương tác, thông dịch, hướng đối tượng Do Guido van Rossum đề xuất từ 1985 – 1990 Mã nguồn Python: giấy phép... ? ?Lập trình ứng dụng mạng, nghiên cứu an ninh mạng, Kỹ thuật đồ họa, xử lý ảnh thị giác máy tính, Máy học khai thác liệu, xử lý ngơn ngữ tự nhiên, ? ?Lập trình nhúng, Quản trị hệ thống, ? ?Lập trình