Python
Tủ sách mở Wikibooks
Mục Lục
Mục lục |
[sửa] Giới thiệu:
Python là một ngôn ngữ lập trình hướng đối tượng, chạy được trên nhiều hệ điều hành khác nhau như Windows, Linux, Unix, Mac. Nó Đơn giản như các shellscript nhưng lại thực sự là ngôn ngữ để phát triển ứng dụng cấp siêu cao (very-high-level-language).
Python cho phép bạn chia nhỏ chương trình thành các module (tương tự java) mà có thể chạy độc lập không cần chương trình gốc.
Đây là 1 ngôn ngữ dạng thông thịch (interpreter language), do vậy bạn không phải tốn thời gian để biên dịch, liên kết..., mà chỉ viết và chạy.
Cú pháp của Python rõ ràng và ngắn gọn hơn nhiều so với C/C++, nó được đánh giá là ngôn ngữ có số lần gõ phím ít nhất khi viết chương trình tương tự với các ngôn ngữ khác như C/C++, Java ...
Ngôn ngữ Python được phát triển theo GNU, hoàn toàn miễn phí, và open source code, có nghĩa là bạn có thể dùng python để phát triển các ứng dụng của mình mà không cần phải trả bất kỳ 1 chi phí nào. Điều này hoàn toàn không có ở các ngôn ngữ khác như VC++, Delphi, VB,...
[sửa] Chương I: Nhập Môn Python
Cài Python trên FreeBSD 7.0 (Bạn muốn xem tiếp click vào đây[1])
[sửa] Chương II: Chương trình Python đầu tiên của bạn
Python hầu như chắc chắn không tạo ra sự cảm hứng nhất định đến bạn. Đừng lo lắng về điều đó, bởi vì bạn sẽ phải phân tích nó, nghiên cứu thông qua nó trước và thấy gì, bạn có thể hiểu được nó.(Bạn muốn xem tiếp click vào đây[2])
[sửa] Chương III: Lập Trình Hướng Đối Tượng
Khái niệm hướng đối tượng được xây dựng trên nền tảng của khái niệm lập trình có cấu trúc và sự trừu tượng hóa dữ liệu. Sự thay đổi căn bản ở chỗ, một chương trình hướng đối tượng được thiết kế xoay quanh dữ liệu mà chúng ta có thể làm việc trên đó, hơn là theo chính chức năng của chương trình. Điều này hoàn toàn tự nhiên một khi chúng ta hiểu rằng mục tiêu của chương trình là xử lý dữ liệu. Suy cho cùng, công việc mà máy tính thực hiện vẫn thường được gọi là xử lý dữ liệu. Dữ liệu và thao tác liên kết với nhau ở một mức cơ bản (còn có thể gọi là mức thấp), mỗi thứ đều đòi hỏi ở thứ kia có mục tiêu cụ thể, các chương trình hướng đối tượng làm tường minh mối quan hệ này.(Bạn muốn xem tiếp click vào đây[3])
[sửa] Chương IV:Sức Mạnh Bên Trong
Chương này sẽ nói về sức mạnh của Python . Như bạn đã biết , mọi thứ trong python là một đối tượng , code được tra cứa trong các modules và phương thức trong bộ nhớ như một đối tượng , lấy thông tin về chúng, và thao tác trên chúng(Xem tiếp[4])
[sửa] Chương V: Diving In
Đọc doc strings của module , lớp , hàm để lấy overview của chương trình này nó làm việc như thế nào . Thông thường , đừng lo lắng về những vấn đề bạn không hiểu .(Xem Tiếp [5])