Page 8 - Python Simple
P. 8

1. Khai vị                                                       http://www.vithon.org/tutorial/2.5/node3.html




                                               Bài chỉ dẫn Python




             1. Khai vị


             Nếu bạn làm việc nhiều với máy vi tính, một lúc nào đó bạn sẽ nhận thấy bạn
             muốn tự động hóa một số việc. Ví dụ, bạn muốn thực hiện một phép tìm kiếm
             và thay thế với nhiều tập tin văn bản, hoặc đổi tên và sắp xếp một loạt các tập
             tin ảnh theo một cách phức tạp. Có thể bạn muốn viết cơ sở dữ liệu tùy biến
             nho nhỏ, hoặc một ứng dụng với giao diện đồ họa đặc biệt, hay một trò chơi
             đơn giản.

             Nếu bạn là một người chuyên viết phần mềm, bạn có thể làm việc với nhiều thư
             viện C/C++/Java nhưng bạn nhận thấy thường lặp đi lặp lại việc viết/biên
             dịch/thử/biên dịch là quá tốn thời gian. Có thể bạn viết một bộ các thử nghiệm
             cho các thư viện ấy và nhận ra rằng viết mã lệnh để thử nghiệm là một việc
             chán ngấy. Hoặc có thể bạn viết một chương trình cần sử dụng một ngôn ngữ
             mở rộng, và bạn không muốn thiết kế, xây dựng cả một ngôn ngữ mới cho ứng
             dụng của mình.


             Python chính là ngôn ngữ lập trình bạn cần.

             Bạn có thể viết một kịch bản UNIX hoặc một bó lệnh (batch file) Windows cho
             công việc kiểu này thế nhưng, ngôn ngữ kịch bản chỉ tốt cho việc chuyển các
             tập tin lòng vòng và sửa đổi các dữ liệu văn bản, nó không thích hợp cho một
             ứng dụng với giao diện đồ họa hoặc một trò chơi. Bạn cần viết một chương
             trình bằng C/C++/Java, nhưng nó có thể tiêu tốn nhiều thời gian cho việc phát
             triển thậm chí từ bản nháp đầu tiên của chương trình. Sử dụng Python đơn
             giản hơn, chạy được cả trên Windows, MacOS X, và các hệ điều hành UNIX ,
             và nó cũng giúp bạnh hoàn thành công việc nhanh hơn.


             Sử dụng Python thì đơn giản, nhưng nó là một ngôn ngữ lập trình thực thụ,
             cung cấp nhiều cấu trúc hơn và hỗ trợ các chương trình lớn hơn so với các
             ngôn ngữ kịch bản hoặc bó lệnh Windows. Mặt khác, Python cũng hỗ trợ nhiều
             phép kiểm tra lỗi hơn C, và, là một ngôn ngữ bậc-rất-cao, nó có sẵn các kiểu dữ
             liệu cấp cao, như các mảng và các từ điển linh hoạt. Chính vì nhiều kiểu dữ liệu
             tổng quát của nó Python được ứng dụng rộng rãi hơn Awk hoặc thậm chí là
             Perl trong nhiều loại công việc khác nhau, do đó có nhiều việc làm bằng
             Python cũng dễ dàng như làm bằng các ngôn ngữ khác.

             Python cho phép bạn chia nhỏ chương trình của mình ra thành các mô-đun để
             có thể sử dụng lại trong các chương trình Python khác. Nó có sẵn rất nhiều
             các mô-đun chuẩn để bạn có thể sử dụng làm cơ sở cho chương trình của mình
             -- hoặc như các ví dụ để bắt đầu học lập trình bằng Python. Một vài mô-đun
             trong số chúng cung cấp các chức năng như tập tin I/O (vào/ra), các lệnh gọi
             hàm hệ thống, các socket, và thậm chí các giao tiếp với các công cụ giao diện
             đồ họa như Tk.




     1 of 2                                                                                   08/31/2011 07:36 AM
   3   4   5   6   7   8   9   10   11   12   13