Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 98 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
98
Dung lượng
1,8 MB
Nội dung
1 NGƠNNGỮLẬPTRÌNH 12-2016 Nội dung Giới thiệu Lậptrình Các kiểu liệu phức Lậptrình hướng đối tượng Vào/ra, ngoại lệ Lậptrình mạng Nội dung Giới thiệu Lậptrình Các kiểu liệu phức Lậptrình hướng đối tượng Vào/ra, ngoại lệ Lậptrình mạng Giới thiệu Python Pythonngơnngữlậptrì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ơnngữlậptrì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ậptrì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ậptrì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ônngữ tự nhiên, trí tuệ nhân tạo Lậptrình nhúng, Quản trị hệ thống, Lậptrình trò chơi, v.v Nội dung Giới thiệu Lậptrình Các kiểu liệu phức Lậptrình hướng đối tượng Vào/ra, ngoại lệ Lậptrình mạng Trình thơng dịch Python Thực thi chương trìnhPython 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 Cài đặt Echo server với luồng 84 Cài đặt Echo server với tiến trình 85 Cài đặt Echo server với select 86 Lậptrình giao tiếp dịch vụ Internet 87 Lấy từ server thời gian Internet 88 Liệt kê thư mục invite FTP server 89 Download tập tin từ FTP server 90 Upload tập tin lên FTP server 91 Gửi email sử dụng SMTP Google 92 Đọc email từ POP3 Google 93 Đọc email từ IMAP Google 94 HTTP GET: tải trang Web từ server 95 HTTP HEAD 96 HTTP POST 97 Tài liệu tham khảo 98 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 ... 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... trình mạng 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!'... 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