Python – Ngôn ngữ lập trình phổ biến là đây!
Python là một ngôn ngữ lập trình bậc cao rất phổ biến và được sử dụng trong nhiều lĩnh vực khác nhau như lập trình web, scripting, khoa học máy tính và trí tuệ nhân tạo. Nó được sử dụng rộng rãi bởi các tổ chức lớn như Google, NASA, CIA và Disney.
Contents
Đón chào Python!
Python có ba phiên bản chính là 1.x, 2.x và 3.x. Mặc dù hiện nay phiên bản Python 2.x và 3.x đều đang được sử dụng, nhưng chúng ta nên tập trung vào Python 3.x để phát triển kỹ năng lập trình. Dù vậy, việc chuyển đổi giữa các phiên bản cũng không quá phức tạp.
Python có nhiều triển khai khác nhau, được viết bằng nhiều ngôn ngữ khác nhau. Trong series này, chúng ta sẽ tập trung vào triển khai Python phổ biến nhất – CPython.
Bắt đầu viết chương trình đầu tiên
Hãy khởi đầu học Python bằng cách viết một chương trình ngắn, in ra màn hình dòng chữ “Hello world!”. Trong Python, chúng ta sử dụng câu lệnh print để hiển thị dòng chữ:
>>> print('Xin chào, thế giới!')
Xin chào, thế giới!
Bạn có thể thử chạy và xem kết quả ngay tại đây. Tuy nhiên, tôi khuyến khích bạn nên thực hành trên máy tính của mình. Để làm điều đó, bạn cần tải và cài đặt Python từ trang web www.python.org.
Chúc mừng! Bạn đã viết thành công chương trình đầu tiên của mình! ^^
In nhiều dòng text
Để in ra nhiều dòng text cùng một lúc, bạn có thể sử dụng câu lệnh print nhiều lần hoặc sử dụng triple quotes (3 lần dấu ‘ hoặc “). Triple quotes cho phép bạn in ra một đoạn văn dài.
Cách 1: Sử dụng ‘n’:
>>> print('NguyennHuunKimnPython')
NguyennHuunKim
Python
Cách 2: Sử dụng triple quotes:
>>> a = '''
... Nguyenn
... Huun
... Kim
... '''
>>> print(a)
Nguyenn
Huun
Kim
Cơ bản về phép toán
Python không chỉ là một ngôn ngữ lập trình mà còn có khả năng thực hiện các phép toán. Bạn có thể nhập trực tiếp các biểu thức tính toán vào command line và Python sẽ hiển thị kết quả ngay lập tức. Sử dụng dấu * để thực hiện phép nhân và dấu / để thực hiện phép chia:
>>> 1 + 1 - 1 + 1 - 1 - 1 + 2
2
>>> 2 * 2
4
>>> 2/3 * 3/2 + 1 - 3
-1.0
Ngoài việc thể hiện phép trừ, dấu – cũng có thể được sử dụng để biểu thị số âm khi viết -13. Python sẽ xử lý phép tính với số âm như số dương.
Cũng như các ngôn ngữ khác, Python cũng sẽ báo lỗi khi bạn thực hiện phép chia cho số 0, bởi không có câu trả lời cho phép tính này.
>>> 10/0
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ZeroDivisionError: division by zero
Nếu bạn thấy nội dung này hữu ích, hãy mời tôi một tách cà phê nhé!