HOME

Chủ Nhật, 8 tháng 4, 2012

What is python? Why python? How to programming python?

What is python?

Python là một ngôn ngữ kịch bản ( a Scripting language). Với Python nói riêng, và các ngôn ngữ kịch bản nói chung thì hầu hết chúng đều mang những điểm đặc trưng như sau:
  • Được sử dụng thường xuyên trong lĩnh vực quản trị hệ thống, lập trình Web và Mô hình hóa hệ thống,  và tinh chỉnh phần mềm theo yêu cầu người sử dụng ngay trong quá trình sản xuất phần mềm.

  • Khai báo biến một cách tự nhiên (với các biến nguyên , dấu phẩy động và chuỗi ký tự thường rất ít hoặc không có sự khác biệt). Các mảng có thể trộn lẫn các kiểu biến khác nhau, chẳng hạn kiểu nguyên và kiểu chuỗi ký tự. Các hàm có thể trả giá trị kiểu mảng thay vì scalar. Các kiểu mảng này có thể dùng làm chỉ số đếm trong các vòng lặp v.v...

  • Nhiều các phép tính cấp cao được xây dựng sẵn trong ngôn ngữ, chẳng hạn kết nối các ký tự và push/pop cac stack.

  • Đươc thông dịch thay vì biên dịch thành các ngôn ngữ máy.

Why python ?

Ngày nay ngôn ngữ kịch bản phổ biến nhất có lẽ là Perl. Tuy vậy vẫn có nhiều người trong đó có tác giả ưa chuộng Python hơn vì ngôn ngữ này rõ ràng và tinh tế hơn. Đối với những người phát triển hệ thống Google thì Python là ngôn ngữ rất quen thuộc.
Những người ủng hộ Python, thường được gọi là các Pythonista, cho rằng ngôn ngữ này trong sáng và tiện dụng tới mức ta có thể dùng nó cho mọi khâu lập trình chứ không riêng gì viết Script. Họ tin rằng Python hay hơn C và C++. Một số thành phần C++ không khớp nhau. Java là ngôn ngữ hay hơn, nhưng nó yêu cầu mỗi biến phải có một kiểu nhât định. Đặc điểm này theo tác giả, đã tăng việc phức tạp trong lập trình. Eric Raymond, một người nổi tiếng trong giới phát triển phần mềm mã nguồn mở cũng khẳng định những điều tương tự về C++, Java và Python.

How to programming Python?

Để học lập trình bất cứ ngôn ngữ nào, điều đầu tiên là bạn phải học cách sử dụng phần mềm cho ngôn ngữ mà bạn đang theo đuổi, như: Biên dịch, Soát lỗi (debug), Ghi chú, Gõ tắt, Tối ưu mã, Sử dụng teamplate có sẵn... rồi cách thể hiện đối với các phiên bản.v.v...

Python chia làm 2 dạng: Python Shell & Guide.
Trước khi tìm xem cách học như thế nào cho hiệu quả, ta học sử dụng Python trước nhé. Ở đây tôi dùng bản Python 3.2, lập trình dạng Shell.
  
+ Viết mã lệnh sau dấu: >>>
+ Khi kết thúc dự án của bạn nhấn "Enter" để nhận kết quả, (tương đương với nhấn phím "F5" để biên dịch như các phần mềm của ngôn ngữ khác.) 

VD1 : Chương trình HelloWorld
>>> print ("Hello World")
Hello World
>>>


VD2: Sử dụng nối chuỗi
>>> "python" + "-la-" + "that-tuyet"
'python-la-that-tuyet'
>>>


VD3: giai phương trình ax+b=0

Không có nhận xét nào:

Đăng nhận xét