Tên: Ngôn ngữ lập trình Python Đỗ Thanh Nghị Ngôn ngữ: Tiếng Việt Nội dung: Ngôn ngữ lập trình Python Đỗ Thanh Nghị Cảm ơn Mọi Người đã xem, chúc mọi người học tập tốt. Mong rằng tài liệu này giúp bạn được phần nào trong quá trình học tập của mình
1 NGƠN NGỮ LẬP TRÌNH Đỗ Thanh Nghị dtnghi@cit.ctu.edu.vn 12-2016 Nội dung Giới thiệu Lập trình Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python-MySQL Giao diện GUI Nội dung Giới thiệu Lập trình Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python-MySQL Giao diện GUI 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, Linux, Windows Mac 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) 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, trí tuệ nhân tạo Lập trình nhúng, Quản trị hệ thống, Lập trình trò chơi, v.v Nội dung Giới thiệu Lập trình Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python-MySQL Giao diện GUI Trình thơng dịch Python Thực thi chương trình Python Soạn thảo chương trình: PyCharm, Geany, notepad++, Nano, Gedit, v.v Chương trình hello.py #!/usr/bin/python print 'Hello World!' Thực thi hello.py Cú pháp 10 Phân biệt ký tự thường hoa Các từ khóa Python and as assert break class continue def del elif else except exec finally for from global if import in is lambda not or pass print raise return try while with yield Python-MySQL 110 Python-MySQL 111 Python-MySQL 112 Nội dung 113 Giới thiệu Lập trình Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python-MySQL Giao diện GUI LABEL 114 LABEL 115 IMAGE 116 BUTTON 117 MENU 118 RADIO BUTTON 119 CHECKBOX 120 SLIDER 121 ENTRY 122 TEXT AREA 123 Tài liệu tham khảo 124 D Beazley, B.K Jones, “Python 3rd ed., 2013 Cookbook”, O'Reilly Media, M O Faruque Sarker, “Python Network Programming Cookbook”, Packt Publishing, 2014 Tutorialspoint, “Python Tutorial", 2016 Python, https://www.python.org ... Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python- MySQL Giao diện GUI Giới thiệu Python Python ngôn ngữ lập trình cấp cao, tương... Giới thiệu Lập trình Các kiểu liệu phức Lập trình hướng đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python- MySQL Giao diện GUI Nội dung Giới thiệu Lập trình Các... đối tượng Vào/ra, ngoại lệ Lập trình mạng Lập trình Web Python- MySQL Giao diện GUI Trình thơng dịch Python Thực thi chương trình Python Soạn thảo chương trình: PyCharm, Geany, notepad++,