Cách cài đặt ngôn ngữ lập trình Python trên AlmaLinux

Tác giả sysadmin, T.Tư 04, 2023, 01:15:42 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Cách cài đặt ngôn ngữ lập trình Python trên AlmaLinux


Python là ngôn ngữ lập trình được phát triển với một mục tiêu: Nó giúp mọi người dễ dàng sử dụng, bất kể kiến thức và kinh nghiệm của họ về khoa học máy tính. Hệ thống mã cải tiến này, do Guido van Rossum phát triển hơn 30 năm trước và vẫn đang phát triển cho đến ngày nay dưới con mắt thận trọng của ông (nhưng không bao giờ quá nhiều), cho phép người dùng truy cập các công cụ họ cần mà không cần biết trước về cách mọi thứ hoạt động bên dưới – và điều đó làm cho thành công có thể xảy ra ở mọi lượt!


Ý tưởng cơ bản đằng sau Python là khả năng đọc mã quan trọng hơn bất kỳ thứ gì khác.

Vì triết lý này, Python có nhiều tính năng khiến nó khác biệt với các ngôn ngữ lập trình khác. Ví dụ: Python cung cấp hỗ trợ rộng rãi cho lập trình hướng đối tượng (OOP) và rất dễ học ngay cả đối với người mới bắt đầu. Python cũng có một thư viện tiêu chuẩn lớn cung cấp nhiều mô-đun để thực hiện các tác vụ, được hỗ trợ bởi sự tích hợp mạnh mẽ của ngôn ngữ này với C.

Bản thân ngôn ngữ này bao gồm một thư viện tiêu chuẩn lớn được tạo thành từ các mô-đun (tương đương với các thư viện trong các ngôn ngữ khác) và một thư viện lõi mở rộng. Nhiều trong số này có sẵn dưới dạng các gói có thể được cài đặt bằng trình quản lý gói hệ thống hoặc Trình quản lý gói Python.

Trình thông dịch Python có sẵn cho nhiều hệ điều hành, có nghĩa là bạn có thể viết và chạy mã Python trên bất kỳ nền tảng nào.

Và một điều tuyệt vời khác về ngôn ngữ lập trình này là nó có thể hoạt động với các tập lệnh phía máy chủ (với mục đích tăng hiệu quả) cũng như những người dùng cuối cá nhân có thể muốn một thứ gì đó được tùy chỉnh dành riêng cho họ!

Python sử dụng cú pháp của ngôn ngữ C phổ biến lúc bấy giờ để làm cho mã dễ hiểu đối với các lập trình viên của các ngôn ngữ khác. Do đó, Bill Joy đã mô tả Python là "một ngôn ngữ tuyệt vời để giảng dạy vì nó rất thú vị".

Lập trình kiểu Lisp được hỗ trợ bởi thiết kế của Python. Nó có các hàm filter(), map() và reduce(), khả năng hiểu danh sách, từ điển và bộ, trình tạo, coroutines, chuỗi và Unicode dưới dạng kiểu dữ liệu gốc, xử lý ngoại lệ với phân cấp kiểu và bộ sưu tập rác. Một số lượng lớn các phần mở rộng đã được viết để bổ sung cho thư viện tiêu chuẩn. Các cuộc gọi hệ thống và thư viện khác nhau được hỗ trợ, cũng như một số lượng lớn các ràng buộc.

Cái tên Python xuất phát từ nhóm hài kịch người Anh Monty Python, có Flying Circus được phát sóng vào đầu những năm 1970. Tiêu đề của nhóm là một cách chơi chữ của tên chương trình BBC Doctor Who mà thành viên Terry Jones của Monty Python đã từng làm việc.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách cài đặt Python trên Almalinux 8, cách bắt đầu với ngôn ngữ này và cách tìm hiểu một số khái niệm lập trình cơ bản bằng cách tạo một chương trình Python đơn giản. Đi nào!

1. Điều kiện tiên quyết

Để cài đặt Python trên Almalinux 8, bạn cần phải đăng nhập với quyền root. Bạn cũng cần có kết nối Internet, vì quá trình cài đặt sẽ tải xuống các tệp cần thiết từ trang web chính thức của Python.

Có thể cài đặt Python trên Almalinux 8 bằng cách sử dụng kho lưu trữ mặc định hoặc nguồn phần mềm chính thức của Python. Hướng dẫn này sẽ chỉ cho bạn cách cài đặt nó từ cả hai nguồn.

2. Cài đặt Python trên AlmaLinux bằng DNF

Công cụ quản lý gói DNF là trình quản lý gói mặc định trên Almalinux 8. DNF là viết tắt của "Dandified Yum" và là một nhánh của trình quản lý gói Yum cũ hơn.

Đây là cách dễ nhất để cài đặt Python 3 trên Almalinux 8. Nhưng bạn có thể không phải là phiên bản Python 3 mới nhất. Các kho lưu trữ mặc định trên Almalinux 8 không phải lúc nào cũng cập nhật.

Trước tiên, hãy chạy lệnh bên dưới để đảm bảo hệ thống của bạn được cập nhật.

Mã nguồn [Chọn]
sudo dnf update -y
Tiếp theo, hãy chạy lệnh bên dưới để cài đặt Python 3.9 với DNF. python39 là phiên bản cụ thể của Python mà bạn muốn cài đặt (trong trường hợp này là 3.9).

Mã nguồn [Chọn]
sudo dnf install python39 -y
Khi quá trình cài đặt hoàn tất, hãy chạy lệnh bên dưới để đảm bảo Python 3 đã được cài đặt.

Mã nguồn [Chọn]
python3.9 --version
Đầu ra sẽ trông như thế này:


3. Cài đặt Python bằng mã nguồn

Nếu muốn cài đặt phiên bản Python 3 mới nhất, bạn phải tải xuống từ trang web chính thức của Python và tự cài đặt. Phần này sẽ hướng dẫn bạn cách cài đặt Python 3.90 từ mã nguồn. Bạn có thể thay thế 3.9 bằng bất kỳ phiên bản Python 3 mới hơn nào mà bạn muốn cài đặt.

Do bản chất của nó, mã nguồn Python liên tục được phát triển và cập nhật.

Có hai nhánh: chính và kế thừa. Nhánh chính là nhánh Python chính thức, thường là phiên bản ngôn ngữ cập nhật nhất. Nhánh kế thừa là phiên bản cũ hơn sẽ không nhận được bất kỳ bản cập nhật nào trong tương lai. Vì chúng tôi đang học cài đặt Python 3, chúng tôi sẽ sử dụng nhánh chính.

Đầu tiên, hãy chạy lệnh bên dưới để cài đặt các phụ thuộc cần thiết.

Mã nguồn [Chọn]
sudo dnf groupinstall "Development Tools" -y

sudo dnf install bzip2-devel libffi-devel openssl-devel -y

Groupinstall cài đặt các công cụ phát triển cần thiết có tên là Công cụ phát triển, một tập hợp các gói thường được sử dụng khi biên dịch phần mềm từ mã nguồn.

Tiếp theo, chạy lệnh gcc để đảm bảo gcc được cài đặt đúng cách. Gcc là một trình biên dịch được sử dụng để biên dịch mã nguồn thành các tệp nhị phân.

Mã nguồn [Chọn]
gcc --version
Nếu bạn thấy số phiên bản sau lệnh, thì gcc đã được cài đặt và sẵn sàng sử dụng. Nếu không, hãy chạy lại lệnh sudo dnf groupinstall "Development Tools" -y ở trên để cài đặt nó.

Đầu ra mẫu:


Tiếp theo, hãy chạy lệnh wget để tải xuống mã nguồn Python 3.9 từ trang web chính thức của Python. wget là một công cụ được sử dụng để tải xuống các tệp từ internet.

Mã nguồn [Chọn]
wget https://www.python.org/ftp/python/3.9.7/Python-3.9.7.tar.xz
Tiếp theo, chạy lệnh tar để giải nén mã nguồn Python 3.9 đã tải xuống.

Mã nguồn [Chọn]
tar xvf Python-3.9.7.tar.xz
Tiếp theo, chạy lệnh cd để thay đổi thư mục mã nguồn đã được tạo bằng tệp tar. cd là một công cụ cho phép chúng ta điều hướng (thay đổi thư mục) trong Linux.

Mã nguồn [Chọn]
cd Python-3.9.7/
Khi bạn đang ở trong thư mục mã nguồn, hãy chạy lệnh./configure để định cấu hình mã nguồn Python cho hệ thống của bạn. Tập lệnh cấu hình sẽ kiểm tra hệ thống của bạn để tìm tất cả các phụ thuộc cần thiết và cài đặt chúng nếu chúng chưa được cài đặt. Quá trình này có thể mất vài phút, vì vậy hãy kiên nhẫn.

Mã nguồn [Chọn]
./configure --enable-optimizations
Đầu ra mẫu:


Khi lệnh altinstall hoàn tất, Python 3.9 đã được cài đặt thành công trên hệ thống của bạn!

Đầu ra mẫu:


Chạy lại lệnh python3 -V để xác minh rằng Python 3.9 đã được cài đặt và đang hoạt động bình thường.

Mã nguồn [Chọn]
python3.9 --version
Đầu ra sẽ hiển thị số phiên bản Python 3.9.7.

4. Tạo một chương trình Python

Bây giờ bạn đã cài đặt Python 3, hãy tạo chương trình đầu tiên của chúng ta. Phần này sẽ tạo một chương trình đơn giản để in chuỗi "Xin chào, Thế giới!"

Trong cộng đồng lập trình, chương trình Hello, World là một truyền thống. Đó là một chương trình nhỏ in ra một vài từ để chứng tỏ rằng nó hoạt động và nó thể hiện một quy trình rất đơn giản trong một chương trình "hướng dẫn" nhỏ.

Trước tiên, hãy chạy lệnh bên dưới để tạo một tệp mới có tên   Đăng nhập để xem liên kết bằng cách sử dụng nano. nano là một trình soạn thảo văn bản rất đơn giản được bao gồm trong hầu hết các bản phân phối Linux. py là một quy ước có nghĩa là "chương trình Python". Bạn có thể đặt tên cho tập tin của bạn bất cứ điều gì bạn muốn.

Mã nguồn [Chọn]
sudo nano hello.py
Khi trình soạn thảo văn bản được mở, hãy nhập dòng sau vào đó:

# Đây là một bình luận. Nhận xét là các dòng trong chương trình Python không được thực thi. Chúng được sử dụng để giải thích những gì mã làm. Nhận xét bắt đầu bằng dấu thăng ( # ) và có thể kéo dài trên nhiều dòng.

Mã nguồn [Chọn]
# This program prints "Hello, World!"
print("Hello, World!")

Print() trong Python là một hàm in các đối số được truyền cho nó. "Xin chào, thế giới!" chuỗi có dấu ngoặc kép xung quanh nó vì dấu ngoặc kép bao quanh chuỗi trong Python.

Thoát khỏi trình soạn thảo văn bản bằng cách nhấn CTRL+O (chữ O) rồi thoát lại để quay lại giao diện dòng lệnh của bạn. Giờ bạn đã thực hiện các thay đổi, hãy lưu chúng bằng CTRL+X (chữ X).

Với tệp   Đăng nhập để xem liên kết đã tạo, chúng tôi đã sẵn sàng để chạy nó! Chạy lệnh   Đăng nhập để xem liên kết python3 để chạy chương trình của bạn.

Mã nguồn [Chọn]
python3 hello.py
Lệnh   Đăng nhập để xem liên kết python3 ở trên sẽ chạy chương trình Python nằm ở tệp   Đăng nhập để xem liên kết.

Chạy chương trình đầu tiên của bạn bằng Python sẽ dẫn đến một câu "Xin chào, Thế giới!" thông báo được in ra cho bạn trên màn hình. Xin chúc mừng, bạn vừa chạy chương trình Python đầu tiên của mình!

Đầu ra mẫu:


Xin chúc mừng, giờ bạn đã cài đặt Python 3 và chạy chương trình đầu tiên của mình! Giờ đây, bạn sẽ cảm thấy thoải mái với kiến thức cơ bản về cách sử dụng trình soạn thảo văn bản dòng lệnh như nano và thực thi các chương trình Python.

Để biết thêm thông tin về Python, hãy xem trang web chính thức của nó tại đây   Đăng nhập để xem liên kết