Chào mừng đến với thế giới của Python! Bạn đã chọn học một ngôn ngữ nổi tiếng về sự đơn giản, mạnh mẽ và linh hoạt. Python là động lực đằng sau các ứng dụng web, khoa học dữ liệu, trí tuệ nhân tạo, tự động hóa và nhiều hơn nữa. Đối với người mới bắt đầu, cú pháp rõ ràng và mã dễ đọc khiến nó trở thành ngôn ngữ đầu tiên lý tưởng.
Tuy nhiên, trước khi bạn có thể viết dòng mã đầu tiên, bạn phải thiết lập môi trường phát triển của mình một cách chính xác. Một thiết lập phù hợp là nền tảng mà tất cả các dự án tương lai của bạn sẽ được xây dựng. Nó ngăn ngừa những phiền toái phổ biến và đảm bảo trải nghiệm học tập suôn sẻ, hiệu quả. Hướng dẫn toàn diện này sẽ hướng dẫn bạn qua từng bước của quy trình, từ cài đặt Python trên máy tính của bạn đến quản lý các phụ thuộc của dự án với môi trường ảo và chạy script đầu tiên của bạn. Chúng tôi sẽ trình bày mọi lệnh bạn cần, giải thích chi tiết, để mang đến cho bạn một khởi đầu vững chắc trên hành trình Python của mình.
Bạn muốn một nền tảng tích hợp, Tất cả trong một để Nhóm Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá hợp lý hơn nhiều!
Hướng dẫn này được thiết kế dành cho người hoàn toàn mới bắt đầu. Chúng tôi sẽ không giả định bạn có kiến thức lập trình trước đó. Trọng tâm của chúng tôi sẽ là thiết lập các phương pháp tốt nhất ngay từ ngày đầu tiên, đặc biệt là việc sử dụng môi trường ảo, một kỹ năng quan trọng đối với bất kỳ nhà phát triển Python chuyên nghiệp nào.
I. Cài đặt Python: Bước đầu tiên của bạn
Bước đầu tiên và quan trọng nhất là cài đặt trình thông dịch Python trên hệ thống của bạn. Trình thông dịch là chương trình đọc mã Python của bạn và thực thi các hướng dẫn bạn đã viết. Chúng tôi sẽ sử dụng Python 3, vì Python 2 không còn được hỗ trợ nữa.
Điều quan trọng là phải cài đặt Python đúng cách và xác minh rằng nó có thể truy cập được từ giao diện dòng lệnh (CLI) của bạn—Command Prompt hoặc PowerShell trên Windows, và Terminal trên macOS và Linux.
A. Cài đặt trên Windows
Windows không đi kèm với Python được cài đặt sẵn. Cách được khuyến nghị để cài đặt là sử dụng trình cài đặt chính thức.
Tải xuống Trình cài đặt: Mở trình duyệt web và truy cập trang tải xuống chính thức của Python cho Windows. Bạn sẽ thấy các nút để tải xuống phiên bản ổn định mới nhất. Tải xuống "Windows installer (64-bit)".
Chạy Trình cài đặt: Sau khi quá trình tải xuống hoàn tất, chạy tệp thực thi của trình cài đặt. Bạn sẽ thấy cửa sổ cài đặt.
Bước Quan trọng: Thêm Python vào PATH: Trước khi bạn nhấp vào "Install Now," hãy nhìn xuống dưới cùng của cửa sổ. Bạn sẽ thấy một hộp kiểm có nhãn "Add Python to PATH" hoặc một biến thể tương tự. Bạn phải đánh dấu vào hộp này. Bước này đảm bảo rằng bạn có thể chạy Python từ Command Prompt của mình từ bất kỳ thư mục nào. Đây là một trong những lỗi phổ biến nhất đối với người mới bắt đầu trên Windows.
Cài đặt: Nhấp vào "Install Now" để bắt đầu cài đặt với các cài đặt được khuyến nghị. Thanh tiến trình sẽ hiển thị quá trình cài đặt.
Xác minh Cài đặt: Sau khi quá trình cài đặt hoàn tất, bạn cần xác minh rằng nó đã thành công. Mở Command Prompt hoặc PowerShell của bạn. Bạn có thể tìm thấy chúng bằng cách tìm kiếm trong Start Menu. Trong cửa sổ hiện ra, gõ lệnh sau và nhấn Enter:Bash
python --version
Nếu quá trình cài đặt thành công, bạn sẽ thấy số phiên bản Python được in ra màn hình, ví dụ: Python 3.12.3
.
Xác minh Cài đặt pip
: Trình quản lý gói của Python, pip
, được tự động cài đặt cùng với Python. Đây là công cụ bạn sẽ sử dụng để cài đặt các thư viện của bên thứ ba. Xác minh cài đặt của nó bằng lệnh:Bash
pip --version
Bạn sẽ thấy phiên bản của pip
được in ra, cùng với vị trí của nó.
B. Cài đặt trên macOS
Các phiên bản macOS hiện đại thường đi kèm với một phiên bản Python 2 được cài đặt sẵn. Tuy nhiên, phiên bản này đã lỗi thời và không nên sử dụng. Bạn phải cài đặt Python 3.
Phương pháp được khuyến nghị là sử dụng trình cài đặt chính thức, tương tự như Windows.
Tải xuống Trình cài đặt: Truy cập trang tải xuống chính thức của Python cho macOS. Tải xuống "macOS 64-bit universal2 installer" cho phiên bản ổn định mới nhất.
Chạy Trình cài đặt: Mở tệp .pkg
đã tải xuống. Trình cài đặt sẽ hướng dẫn bạn qua các bước. Đồng ý với giấy phép và tiến hành cài đặt tiêu chuẩn. Nó sẽ cài đặt Python 3 trong thư mục /Applications
của bạn và tạo các liên kết cần thiết.
Xác minh Cài đặt: Mở ứng dụng Terminal (bạn có thể tìm thấy nó trong Applications/Utilities
hoặc bằng cách tìm kiếm với Spotlight). Để xác minh cài đặt Python 3 mới của bạn, gõ:Bash
python3 --version
Lệnh này sẽ hiển thị phiên bản bạn vừa cài đặt. Trên macOS, lệnh python3
được sử dụng để gọi cụ thể trình thông dịch Python 3, trong khi python
có thể vẫn trỏ đến Python 2 cũ.
Xác minh pip
: Tương tự, xác minh cài đặt pip
:Bashpip3 --version
Bạn có thể sẽ cần sử dụng pip3
để quản lý các gói cho cài đặt Python 3 của mình.
C. Cài đặt trên Linux
Hầu hết các bản phân phối Linux đều đi kèm với Python 3 được cài đặt sẵn. Tuy nhiên, nên đảm bảo bạn có phiên bản mới nhất từ kho gói của bản phân phối và các công cụ cần thiết như pip
và venv
cũng có mặt.
Mở Terminal của bạn.
Cập nhật Trình quản lý Gói của bạn: Đầu tiên, cập nhật danh sách gói cục bộ của bạn.
- Trên Debian, Ubuntu hoặc các bản phái sinh: Bash
sudo apt update
- Trên Fedora, CentOS hoặc RHEL: Bash
sudo dnf check-update
Cài đặt Python: Bây giờ, cài đặt gói Python 3, cùng với pip
và mô-đun venv
, được sử dụng để tạo môi trường ảo.
- Trên Debian, Ubuntu hoặc các bản phái sinh: Bash
sudo apt install python3 python3-pip python3-venv
- Trên Fedora, CentOS hoặc RHEL: Bash
sudo dnf install python3 python3-pip
Xác minh Cài đặt: Kiểm tra phiên bản đã cài đặt bằng cách sử dụng terminal. Lệnh thường là python3
.Bash
python3 --version
Và xác minh pip
:Bash
pip3 --version
II. Môi trường Ảo: Cách Ly Dự án Chuyên nghiệp
Bây giờ Python đã được cài đặt, bạn có thể muốn bắt đầu cài đặt các gói một cách toàn cục. Dừng lại. Phương pháp tốt nhất quan trọng nhất đối với một nhà phát triển Python mới là sử dụng môi trường ảo cho mọi dự án.
Tại sao nên sử dụng Môi trường Ảo?
Hãy tưởng tượng bạn đang làm việc trên hai dự án khác nhau. Dự án A yêu cầu phiên bản 1.0 của một thư viện nhất định, trong khi Dự án B cần phiên bản 2.0 của cùng thư viện đó. Nếu bạn cài đặt các thư viện này một cách toàn cục, bạn sẽ liên tục phải chuyển đổi phiên bản, và một dự án sẽ luôn bị lỗi.
Môi trường ảo là một thư mục độc lập, được cách ly, chứa một phiên bản Python cụ thể cùng với tất cả các gói và thư viện cụ thể mà dự án của bạn cần. Nó không ảnh hưởng đến cài đặt Python toàn cục của bạn hoặc các môi trường ảo khác.
Lợi ích:
- Tránh Xung đột Phụ thuộc: Giữ các phụ thuộc của mỗi dự án riêng biệt và độc lập.
- Giữ Hệ thống của bạn Sạch sẽ: Cài đặt Python toàn cục của bạn vẫn nguyên sơ, không bị lộn xộn bởi các gói dành riêng cho dự án.
- Đảm bảo Khả năng Tái tạo: Bạn có thể dễ dàng tạo lại môi trường chính xác cho dự án của mình trên một máy khác.
Chúng tôi sẽ sử dụng mô-đun venv
, đây là cách chuẩn, tích hợp sẵn để tạo môi trường ảo trong Python 3.
Tạo và Sử dụng Môi trường Ảo
Hãy cùng đi qua toàn bộ quy trình làm việc.
Tạo Thư mục Dự án: Đầu tiên, tạo một thư mục cho dự án mới của bạn. Mở giao diện dòng lệnh của bạn và chạy các lệnh sau:Bash
mkdir my_first_project
cd my_first_project
Lệnh này tạo một thư mục mới có tên my_first_project
và đưa bạn vào thư mục đó.
Tạo Môi trường Ảo: Bây giờ, bên trong thư mục dự án của bạn, chạy lệnh sau. Lệnh này yêu cầu Python chạy mô-đun venv
và tạo một môi trường ảo mới trong một thư mục có tên venv
.
- Trên macOS và Linux: Bash
python3 -m venv venv
- Trên Windows: Bash
python -m venv venv
Sau khi chạy lệnh này, bạn sẽ thấy một thư mục mới có tên venv
bên trong my_first_project
. Thư mục này chứa một bản sao của trình thông dịch Python và là nơi các gói dành riêng cho dự án của bạn sẽ được cài đặt. Đây là một quy ước phổ biến để đặt tên thư mục này là venv
hoặc .venv
.
Kích hoạt Môi trường Ảo: Tạo môi trường là chưa đủ; bạn phải "kích hoạt" nó. Kích hoạt môi trường sẽ sửa đổi dấu nhắc shell của bạn để trỏ đến các tệp thực thi Python và pip
cụ thể của môi trường đó.
Trên Windows (sử dụng Command Prompt):Bash
venv\Scripts\activate.bat
Trên Windows (sử dụng PowerShell):PowerShell
.\venv\Scripts\Activate.ps1
(Bạn có thể cần thay đổi chính sách thực thi của mình trước bằng cách chạy Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process
)
Trên macOS và Linux:Bash
source venv/bin/activate
Sau khi được kích hoạt, bạn sẽ thấy tên của môi trường trong dấu ngoặc đơn ở đầu dấu nhắc lệnh của bạn, giống như thế này: (venv) C:\Users\YourUser\my_first_project>
. Điều này cho biết rằng môi trường ảo của bạn đang hoạt động.
Hủy kích hoạt Môi trường Ảo: Khi bạn làm việc xong trên dự án của mình, bạn có thể hủy kích hoạt môi trường và trở về shell bình thường của mình. Chỉ cần gõ lệnh sau:Bash
deactivate
Tiền tố (venv)
sẽ biến mất khỏi dấu nhắc của bạn.
III. Quản lý Gói với pip
Với môi trường ảo của bạn đang hoạt động, giờ đây bạn có thể cài đặt các gói cho dự án của mình một cách an toàn. Công cụ cho việc này là pip
. Khi một môi trường đang hoạt động, lệnh pip
sẽ tự động được liên kết với môi trường đó.
Các Lệnh pip
Cơ bản
Hãy cài đặt một gói phổ biến có tên là requests
, được sử dụng để thực hiện các yêu cầu HTTP.
Cài đặt một Gói: Đảm bảo venv
của bạn đang hoạt động, sau đó chạy:Bash
pip install requests
pip
sẽ tải xuống gói requests
và tất cả các phụ thuộc của nó từ Python Package Index (PyPI) và cài đặt chúng trực tiếp vào thư mục venv
của bạn. Cài đặt Python toàn cục của bạn vẫn không bị ảnh hưởng.
Liệt kê các Gói đã Cài đặt: Để xem các gói nào đã được cài đặt trong môi trường hiện tại (đang hoạt động) của bạn, sử dụng:Bash
pip list
Bạn sẽ thấy requests
và các phụ thuộc của nó được liệt kê, nhưng không có gói nào được cài đặt trong Python toàn cục của bạn hoặc các môi trường khác.
Tạo Tệp requirements.txt
: Làm thế nào để bạn chia sẻ dự án của mình với người khác để họ có thể tái tạo môi trường của bạn? Bạn làm điều này bằng một tệp yêu cầu. Quy ước chuẩn là đặt tên tệp này là requirements.txt
.
Bạn có thể tự động tạo tệp này bằng lệnh pip freeze
, lệnh này xuất ra danh sách tất cả các gói đã cài đặt và phiên bản chính xác của chúng.Bash
pip freeze > requirements.txt
Ký hiệu >
chuyển hướng đầu ra của lệnh vào tệp requirements.txt
. Nếu bạn mở tệp này, bạn sẽ thấy danh sách các phiên bản gói.
Cài đặt từ Tệp requirements.txt
: Nếu người khác (hoặc chính bạn trong tương lai) muốn thiết lập dự án của bạn, họ có thể tạo và kích hoạt một môi trường ảo mới, sau đó chạy lệnh sau để cài đặt tất cả các gói cần thiết cùng một lúc:Bash
pip install -r requirements.txt
Lệnh này yêu cầu pip
đọc tệp và cài đặt tất cả các gói được liệt kê trong đó.
Gỡ cài đặt một Gói: Nếu bạn không còn cần một gói nữa, bạn có thể gỡ bỏ nó:Bash
pip uninstall requests
pip
sẽ hỏi bạn xác nhận trước khi gỡ bỏ gói.
IV. Script Python Đầu tiên của bạn
Bạn đã có một môi trường phát triển hoàn chỉnh, được cách ly. Cuối cùng đã đến lúc viết một số mã!
Viết Mã
Tạo Tệp Python: Sử dụng trình soạn thảo văn bản yêu thích của bạn (như VS Code, Sublime Text hoặc thậm chí Notepad), tạo một tệp mới có tên app.py
bên trong thư mục my_first_project
của bạn. Đảm bảo nó nằm cùng thư mục với thư mục venv
của bạn, không phải bên trong nó.
Thêm Mã Python: Mở app.py
và gõ mã sau vào đó. Script này sẽ hỏi tên của bạn và sau đó in ra lời chào được cá nhân hóa.Python
# A simple Python script to greet the user
def get_greeting(name):
"""Generates a personalized greeting."""
if not name:
return "Hello, mysterious stranger!"
else:
return f"Hello, {name}! Welcome to the world of Python."
def main():
"""Main function to run the program."""
print("Welcome to your first Python application!")
user_name = input("Please enter your name: ")
message = get_greeting(user_name.strip())
print(message)
if __name__ == "__main__":
main()
def
định nghĩa một hàm.input()
nhắc người dùng nhập liệu và đọc nó dưới dạng chuỗi..strip()
loại bỏ bất kỳ khoảng trắng đầu hoặc cuối nào khỏi dữ liệu nhập.f"..."
là một f-string, một cách hiện đại và tiện lợi để nhúng các biểu thức bên trong các chuỗi ký tự.- Khối
if __name__ == "__main__":
là một quy ước chuẩn của Python. Nó đảm bảo rằng mã bên trongmain()
chỉ chạy khi script được thực thi trực tiếp (không phải khi nó được nhập dưới dạng mô-đun vào một script khác).
Chạy Script của bạn
Đảm bảo Môi trường của bạn đang Hoạt động: Quay lại giao diện dòng lệnh của bạn. Đảm bảo bạn đang ở trong thư mục my_first_project
và tiền tố (venv)
của bạn hiển thị.
Thực thi Script: Để chạy chương trình của bạn, bạn gọi trình thông dịch Python và truyền tên tệp script của bạn cho nó.
- Trên macOS và Linux: Bash
python3 app.py
- Trên Windows: Bash
python app.py
Tương tác với Chương trình của bạn: Script sẽ chạy trong terminal của bạn. Đầu tiên nó sẽ in "Welcome to your first Python application!", sau đó nó sẽ nhắc bạn nhập tên của bạn. Gõ tên của bạn và nhấn Enter. Script sau đó sẽ in lời chào được cá nhân hóa của bạn.
Chúc mừng! Bạn đã thiết lập thành công một môi trường phát triển Python chuyên nghiệp, quản lý các gói, và viết và thực thi ứng dụng Python đầu tiên của mình. Bạn đã nắm vững một quy trình làm việc sẽ phục vụ bạn tốt trong các dự án ở mọi quy mô. Từ đây, hành trình của bạn là về việc học chính ngôn ngữ—cú pháp, cấu trúc dữ liệu và hệ sinh thái thư viện rộng lớn của nó. Nhưng với nền tảng vững chắc này, bạn đã hoàn toàn sẵn sàng cho cuộc phiêu lưu phía trước.
Bạn muốn một nền tảng tích hợp, Tất cả trong một để Nhóm Phát triển của bạn làm việc cùng nhau với năng suất tối đa?
Apidog đáp ứng mọi yêu cầu của bạn và thay thế Postman với mức giá hợp lý hơn nhiều!