Bài 1: Python3 - Giới thiệu - Học lập trình python 3

Đăng bởi: Admin | Lượt xem: 1662 | Chuyên mục: Python


Python là ngôn ngữ lập trình hướng đối tượng, cấp cao, mạnh mẽ, được tạo ra bởi Guido van Rossum. Nó dễ dàng để tìm hiểu và đang nổi lên như một trong những ngôn ngữ lập trình nhập môn tốt nhất cho người lần đầu tiếp xúc với ngôn ngữ lập trình. Python hoàn toàn tạo kiểu động và sử dụng cơ chế cấp phát bộ nhớ tự động. Python có cấu trúc dữ liệu cấp cao mạnh mẽ và cách tiếp cận đơn giản nhưng hiệu quả đối với lập trình hướng đối tượng. Cú pháp lệnh của Python là điểm cộng vô cùng lớn vì sự rõ ràng, dễ hiểu và cách gõ linh động làm cho nó nhanh chóng trở thành một ngôn ngữ lý tưởng để viết script và phát triển ứng dụng trong nhiều lĩnh vực, ở hầu hết các nền tảng.
Python 3.0 được phát hành vào năm 2008. Mặc dù phiên bản này được cho là không tương thích ngược, nhưng sau này nhiều tính năng quan trọng của nó đã được backport để tương thích với phiên bản 2.7. 

1. Tại sao phải học python 3 ?

Python là một ngôn ngữ bậc cao, được thông dịch, tương tác và hướng đối tượng. Python được thiết kế để dễ đọc. Nó thường xuyên sử dụng các từ khóa tiếng Anh khi các ngôn ngữ khác sử dụng dấu câu và nó có ít cấu trúc cú pháp hơn các ngôn ngữ khác.
Python là ngôn ngữ cần thiết dành cho sinh viên và các chuyên gia đang làm việc để trở thành một Kỹ sư phần mềm có chuyên môn cao, đặc biệt khi họ đang làm việc  phát triển web. Tôi sẽ liệt kê một số lợi thế chính của việc học Python:
  • Thông dịch - Python được trình thông dịch xử lý trong thời gian chạy. Bạn không cần phải biên dịch chương trình của mình trước khi thực thi nó. Điều này tương tự với PERL và PHP.
  • Tương tác - Bạn sử dung Python promt và tương tác trực tiếp với trình thông dịch để viết chương trình của mình.
  • Hướng đối tượng - Python hỗ trợ kiểu hướng đối tượng hoặc kỹ thuật lập trình đóng gói mã bên trong các đối tượng.
  • Ngôn ngữ dành cho người mới bắt đầu - Python là một ngôn ngữ tuyệt vời cho các lập trình viên mới bắt đầu và hỗ trợ phát triển nhiều ứng dụng từ xử lý văn bản đơn giản đến trình duyệt web và game.

2. Đặc điểm của Python :

Một số đặc điểm cơ bản của python liệt kê sau :
  • Hỗ trợ các phương pháp lập trình có cấu trúc và chức năng như OOP
  • Được sử dụng như một ngôn ngữ kịch bản hoặc có thể được biên dịch thành mã byte để xây dựng các ứng dụng lớn
  • Cung cấp các kiểu dữ liệu động bậc cao và hỗ trợ kiểm tra kiểu dữ liệu động.
  • Hỗ trợ thu gom rác tự động.
  • Dễ dàng tích hợp với C, C ++, COM, ActiveX, CORBA và Java.

3. Hello World trong Python:

Để cho bạn một chút hứng thú về Python, tôi sẽ cung cấp cho bạn một chương trình Python Hello World nhỏ thông thường, Bạn có thể thử nó bằng cách sử dụng liên kết Demo.
print "Hello, Python!"

4. Ứng dụng của python

  • Dễ học - Python có ít từ khóa, cấu trúc đơn giản và cú pháp được xác định rõ ràng. Điều này cho phép học sinh tiếp thu ngôn ngữ nhanh chóng.
  • Dễ đọc - Mã Python được xác định rõ ràng hơn và có thể nhìn thấy bằng mắt.
  • Dễ bảo trì - Mã nguồn của Python khá dễ bảo trì.
  • Thư viện tiêu chuẩn rộng rãi - Phần lớn thư viện của Python rất dễ di chuyển và tương thích đa nền tảng trên UNIX, Windows và Macintosh.
  • Chế độ tương tác - Python có hỗ trợ chế độ tương tác cho phép kiểm tra tương tác và gỡ lỗi các đoạn mã.
  • Portable - Python có thể chạy trên nhiều nền tảng phần cứng và có giao diện giống nhau trên tất cả các nền tảng.
  • Có thể mở rộng - Bạn có thể thêm các mô-đun cấp thấp vào trình thông dịch Python. Các mô-đun này cho phép người lập trình thêm vào hoặc tùy chỉnh các công cụ của họ để hiệu quả hơn.
  • Cơ sở dữ liệu - Python cung cấp giao diện cho tất cả các cơ sở dữ liệu thương mại chính.
  • Lập trình GUI - Python hỗ trợ các ứng dụng GUI có thể được tạo và chuyển sang nhiều lệnh gọi hệ thống, thư viện và hệ thống cửa sổ, chẳng hạn như Windows MFC, Macintosh và hệ thống X Window của Unix.
  • Khả năng mở rộng - Python cung cấp cấu trúc và hỗ trợ tốt hơn cho các chương trình lớn hơn so với shell script.
Bài tiếp theo: Python3 - Có gì mới : >>
vncoder logo

Theo dõi VnCoder trên Facebook, để cập nhật những bài viết, tin tức và khoá học mới nhất!