Bài 1: Giới thiệu về Python - Python Introduction

Hi! Chúc mọi người một ngày tốt lành. Trước khi chính thức đi vào học Python thì mình muốn dành từ hai đến ba bài đầu để giới thiệu sơ qua về Python, lịch sử phát triển cũng như các phiên bản của Python để các bạn nắm rõ hơn về ngôn ngữ mà mình chuẩn bị học nhé. Mọi người có thể xem hoặc bỏ qua phần này và chờ đến bài "Hello, World!" để bắt đầu. Tuy nhiên, hãy cố gắng đọc nha bởi vì có một vài thông tin khá hữu ích đó ^^

- Python là ngôn ngữ lập trình bậc cao cho các mục đích lập trình đa năng. Được thiết kế với ưu điểm mạnh là dễ đọc, dễ học và dễ nhớ. Python là ngôn ngữ có hình thức rất sáng sủa, cấu trúc rõ ràng, thuận tiện cho người mới học lập trình. Python hỗ trợ phương pháp lập trình hướng đối tượng (Object Oriented Programming) để phát triển ứng dụng và cung cấp nhiều cấu trúc dữ liệu cao cấp 
- Cú pháp của Python khá gần với ngôn ngữ tự nhiên của chúng ta, phù hợp với bản chất diễn giải của nó vì thế Python trở thành một ngôn ngữ lý tưởng để lên kịch bản và phát triển ứng dụng một cách nhanh chóng.
- Về các kiểu lập trình, như đã nói ở trên Python hỗ trợ phương pháp lập trình hướng đối tượng (Object Oriented Programming) ngoài ra còn có lập trình mệnh lệnh (Imperative Programming), lập trình thủ tục (Procedural Programming) hay lập trình hàm (Functional Programming)...
- Python làm cho việc phát triển và gỡ lỗi trở nên nhanh chóng vì không có bất cứ bước biên dịch nào trong quá trình phát triển Python và chu trình chỉnh sửa - kiểm tra - gỡ lỗi rất nhanh. 
- Điều quan trọng nhất là bạn không cần phải khai báo kiểu dữ liệu cho biến ở trong Python vì nó có thể tự động hiểu được kiểu dữ liệu mà bạn mong muốn là gì. Ví dụ mình khai báo a = 10 thì tự động biến a sẽ có kiểu dữ liệu là số nguyên.
- Sơ lược về các phiên bản của Python: Trong hầu hết các ngôn ngữ lập trình, bất cứ khi nào một phiên bản mới phát hành, nó đều hỗ trợ các tính năng và cú pháp của phiên bản ngôn ngữ hiện có, do đó, các dự án sẽ dễ dàng chuyển đổi trong phiên bản mới hơn. Tuy nhiên, trong trường hợp của Python, hai phiên bản Python 2 và Python 3 khác nhau rất nhiều. Mội vài ví dự ở dưới đây sẽ cho bạn thấy 
  • Ở phiên bản Python 2.x, print là từ khóa, trong khi đó ở Python 3.x, print là một hàm. Cách sử dụng cũng có đôi chút thay đổi (thêm ngoặc đơn)
    - Python 2.x: print "Hello, World!"
    - Python 3.x: print("Hello,World!")
  • Phép chia: mặc định trong Python 3.x sẽ là kiểu float (số thực) còn của Python 2.x sẽ là kiểu interger (số nguyên)
    - Python 2.x: 3/2 kết quả sẽ là 1
    - Python 3.x: 3/2 kết quả sẽ là 1.5
Còn kha khá về Python nhưng mình sẽ dừng bài viết này lại đây 😂😂 Ở phần tiếp theo mình sẽ viết về Lịch sử của Python. Mong rằng mọi người sẽ đón đọc. Cảm ơn và nhớ cho mình ý kiến ở phần bình luận bên dưới nhaa 👇👇
Facebook comments

Viết bình luận (0)
Xếp theo