Python là một ngôn ngữ lập trình cấp cao, thông dịch, tương tác và hướng đối tượng. Nó được tạo bởi Guido van Rossum trong giai đoạn 1985- 1990. Giống như Perl, mã nguồn Python cũng có sẵn theo Giấy phép Công cộng GNU (GPL). Hướng dẫn này cung cấp cho bạn đầy đủ kiến thức về ngôn ngữ lập trình Python.
Python được Guido van Rossum phát triển vào cuối những năm tám mươi và đầu những năm chín mươi tại Viện nghiên cứu quốc gia về toán học và khoa học máy tính ở Hà Lan.
Python có nguồn gốc từ nhiều ngôn ngữ khác, bao gồm ABC, Modula-3, C, C++, Algol-68, SmallTalk và Unix shell và các ngôn ngữ script khác.
Python có bản quyền. Giống như Perl, mã nguồn Python hiện có sẵn theo Giấy phép Công cộng GNU (GPL).
Python hiện được duy trì bởi một nhóm phát triển cốt lõi tại Viện nghiên cứu quốc gia về toán học và khoa học máy tính ở Hà Lan. Mặc dù Guido van Rossum vẫn giữ một vai trò quan trọng trong việc chỉ đạo tiến trình của nó.
Python là một ngôn ngữ kịch bản cấp cao, thông dịch, tương tác và hướng đối tượng. Python được thiết kế để rất dễ đọc. Nó thường xuyên sử dụng các từ khóa tiếng Anh trong khi các ngôn ngữ khác sử dụng dấu câu và nó có cấu trúc cú pháp ít hơn các ngôn ngữ khác.
Python là một lựa chọn tốt cho sinh viên và các chuyên gia để trở thành một kỹ sư phần mềm tuyệt vời đặc biệt khi họ đang làm việc trong lĩnh vực lập trình web. Tôi sẽ liệt kê một số lợi thế chính của việc học Python:
Sau đây là các đặc điểm quan trọng của lập trình Python:
Chỉ để cung cấp cho bạn một chút phấn khích về Python, tôi sẽ cung cấp cho bạn chương trình Hello World truyền thống viết bằng Python.
print ("Hello, Python!");
Như đã đề cập trước đây, Python là một trong những ngôn ngữ được sử dụng rộng rãi nhất trên web. Tôi sẽ liệt kê một vài ứng dụng của Python ở đây:
Đây là hướng dẫn lập trình Python được thiết kế cho các lập trình viên phần mềm, những người cần phải học ngôn ngữ lập trình Python từ đầu.
Bạn nên có một sự hiểu biết cơ bản về các thuật ngữ lập trình máy tính. Một sự hiểu biết cơ bản về bất kỳ ngôn ngữ lập trình nào là một lợi thế.
Python có sẵn trên nhiều nền tảng khác nhau bao gồm cả Linux và Mac OS X. Hãy hiểu cách thiết lập môi trường Python của chúng tôi.
Python được phân phối trên nhiều nền tảng. Bạn chỉ cần tải xuống gói cài đặt áp dụng cho nền tảng của mình và cài đặt Python.
Nếu gói cài đặt cho nền tảng của bạn không có sẵn, bạn cần một trình biên dịch C để biên dịch mã nguồn theo cách thủ công. Biên dịch mã nguồn cung cấp sự linh hoạt hơn về mặt lựa chọn các tính năng mà bạn yêu cầu trong quá trình cài đặt.
Dưới đây là tổng quan nhanh về cài đặt Python trên các nền tảng khác nhau:
Dưới đây là các bước đơn giản để cài đặt Python trên máy Unix / Linux.
Modules/Setup
nếu bạn muốn tùy chỉnh một số tùy chọn../configure
make
make install
Điều này cài đặt Python tại vị trí tiêu chuẩn /usr/local/bin và các thư viện của nó tại /usr/local/lib/pythonXX trong đó XX là phiên bản của Python.
Dưới đây là các bước để cài đặt Python trên máy Windows.
Tải và cài đặt Python cho Mac OSX tại địa chỉ https://www.python.org/downloads/mac-osx/. Đối với các phiên bản Mac OS trước Mac OS X 10.3 (phát hành năm 2003), bạn sẽ sử dụng MacPython.
Jack Jansen duy trì nó và bạn có thể có toàn quyền truy cập vào toàn bộ tài liệu tại trang web của anh ấy - http://www.cwi.nl/~jack/macpython.html . Bạn có thể tìm thấy chi tiết cài đặt đầy đủ để cài đặt Mac OS.
Các chương trình và các file thực thi khác có thể có trong nhiều thư mục, vì vậy các hệ điều hành cung cấp một đường dẫn tìm kiếm liệt kê các thư mục mà HĐH tìm kiếm để thực thi.
Đường dẫn được lưu trữ trong một biến môi trường, là một chuỗi có tên được duy trì bởi hệ điều hành. Biến này chứa thông tin có sẵn cho shell và các chương trình khác.
Biến path được đặt tên là PATH trong Unix hoặc Path trong Windows (Unix phân biệt chữ hoa chữ thường; Windows thì không).
Trong Mac OS, trình cài đặt xử lý các đường dẫn cụ thể. Để gọi trình thông dịch Python từ bất kỳ thư mục cụ thể nào, bạn phải thêm thư mục Python vào đường dẫn của mình.
Để thêm thư mục Python vào đường dẫn cho Unix bạn làm như sau:
setenv PATH "$PATH:/usr/local/bin/python"
và nhấn Enter.export PATH="$PATH:/usr/local/bin/python"
và nhấn Enter.PATH="$PATH:/usr/local/bin/python"
và nhấn Enter./usr/local/bin/python
là đường dẫn của thư mục PythonĐể thêm thư mục Python vào Path trong Windows bạn làm như sau:
path %path%;C:\Python
và nhấn Enter.C:\Python
là đường dẫn của thư mục PythonDưới đây là các biến môi trường quan trọng, có thể được Python nhận ra:
STT | Biến & Mô tả |
---|---|
1 | PYTHONPATH Nó có vai trò tương tự PATH. Biến này cho trình thông dịch Python biết vị trí các tệp mô-đun được nhập vào một chương trình. Nó nên bao gồm thư mục thư viện nguồn Python và các thư mục chứa mã nguồn Python. PYTHONPATH đôi khi được cài đặt sẵn bởi trình cài đặt Python. |
2 | PYTHONSTARTUP Nó chứa đường dẫn của tệp khởi tạo chứa mã nguồn Python. Nó được thực thi mỗi khi bạn khởi động trình thông dịch. Nó được đặt tên là .pythonrc.py trong Unix và nó chứa các lệnh tải các tiện ích hoặc sửa đổi PYTHONPATH. |
3 | PYTHONCASEOK Nó được sử dụng trong Windows để hướng dẫn Python tìm trường hợp không phân biệt chữ hoa chữ thường đầu tiên trong câu lệnh nhập. Đặt biến này thành bất kỳ giá trị nào để kích hoạt nó. |
4 | PYTHONHOME Nó là một đường dẫn tìm kiếm mô-đun thay thế. Nó thường được nhúng trong các thư mục PYTHONSTARTUP hoặc PYTHONPATH để giúp chuyển đổi thư viện mô-đun dễ dàng. |
Có ba cách khác nhau để bắt đầu Python:
Bạn có thể khởi động Python từ Unix, DOS hoặc bất kỳ hệ thống nào khác cung cấp cho bạn trình thông dịch dòng lệnh hoặc cửa sổ shell.
Nhập dòng lệnh python.
Bắt đầu viết code ngay trong trình thông dịch tương tác.
$python # Unix/Linux
#or
python% # Unix/Linux
#or
C:> python # Windows/DOS
Dưới đây là danh sách tất cả các tùy chọn dòng lệnh có sẵn
STT | Tùy chọn & Mô tả |
---|---|
1 | -d Nó cung cấp gỡ lỗi đầu ra. |
2 | -O Nó tạo ra mã byte được tối ưu hóa (dẫn đến các tệp .pyo). |
3 | -S Không chạy trang import để tìm đường dẫn Python khi khởi động. |
4 | -v Đầu ra dài (theo dõi chi tiết về câu lệnh import). |
5 | -X Vô hiệu hóa các ngoại lệ tích hợp dựa trên lớp (chỉ sử dụng chuỗi); đã lỗi thời bắt đầu với phiên bản 1.6. |
6 | -c cmd Chạy tập lệnh Python được gửi dưới dạng chuỗi cmd |
7 | file Chạy tập lệnh Python từ tập tin đã cho |
Một tập lệnh Python có thể được thực thi tại dòng lệnh bằng cách gọi trình thông dịch trên ứng dụng của bạn, như sau:
$python script.py # Unix/Linux
#or
python% script.py # Unix/Linux
#or
C: >python script.py # Windows/DOS
Lưu ý: Đảm bảo phân quyền truy cập file cho phép thực thi.
Bạn cũng có thể chạy Python từ môi trường giao diện người dùng đồ họa (GUI), nếu bạn có ứng dụng GUI trên hệ thống hỗ trợ Python.
Nếu bạn không thể thiết lập môi trường đúng cách, thì bạn có thể nhờ trợ giúp từ quản trị viên hệ thống của mình. Bạn cần đảm bảo môi trường Python được thiết lập đúng và hoạt động tốt.
Lưu ý: Tất cả các ví dụ được đưa ra trong các chương tiếp theo được thực thi với phiên bản Python 2.4.3 có sẵn trên CentOS của Linux.
Bạn có thể vui lòng tắt trình chặn quảng cáo ❤️ để hỗ trợ chúng tôi duy trì hoạt động của trang web.
Kiểu chuỗi trong Python là gì? Làm sao để khai báo biến và sử dụng các hàm tích hợp, định dạng kiểu chuỗi trong Python?
Kiểu số trong Python là gì? Python có những kiểu dữ liệu số nào? Các hàm tiện ích về số trong Python?
Vòng lặp trong Python là gì? Python hỗ trợ những loại vòng lặp nào? Cách sử dụng những vòng lặp này trong Python.
Lệnh rẽ nhánh trong Python là gì? Python cũng cấp những loại lệnh rẽ nhánh nào?