🧩 2.1 Hướng dẫn cài đặt Python
📖 Giới thiệu
Để bắt đầu lập trình Python, điều đầu tiên bạn cần làm là cài đặt Python trên máy tính. Bài học này sẽ hướng dẫn bạn cách cài đặt Python trên Windows, macOS và Linux một cách đơn giản nhất.
Mục tiêu bài học:
- Biết cách tải và cài đặt Python
- Kiểm tra Python đã cài đặt thành công
- Hiểu về Python version và cách quản lý
🔧 Cú pháp
Sau khi cài đặt, bạn có thể kiểm tra Python bằng các lệnh:
# Kiểm tra version Python
python --version
# Hoặc
python -V
# Trên một số hệ thống
python3 --version# Chạy Python interpreter
python
# Trong Python interpreter
>>> print("Hello Python!")
Hello Python!
>>> exit()🔬 Phân tích & Giải thích chi tiết
1. 🖥️ Cài đặt Python trên Windows
Bước 1: Tải Python
- Truy cập https://python.org
- Click vào "Downloads"
- Chọn phiên bản Python mới nhất (Python 3.12+)
- Tải file installer (.exe)
Bước 2: Cài đặt
- Quan trọng: Tick vào "Add Python to PATH"
- Chọn "Install Now"
- Đợi quá trình cài đặt hoàn tất
- Click "Close"
Bước 3: Kiểm tra
# Mở Command Prompt (cmd)
python --versionKết quả mong muốn:
Python 3.12.02. 🍎 Cài đặt Python trên macOS
Cách 1: Từ python.org (Khuyến nghị)
- Tải Python từ https://python.org
- Mở file .pkg đã tải
- Làm theo hướng dẫn cài đặt
- Mở Terminal và kiểm tra
Cách 2: Sử dụng Homebrew
# Cài đặt Homebrew (nếu chưa có)
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
# Cài đặt Python
brew install python33. 🐧 Cài đặt Python trên Linux
Ubuntu/Debian:
# Cập nhật package list
sudo apt update
# Cài đặt Python 3
sudo apt install python3 python3-pip
# Kiểm tra
python3 --versionCentOS/RHEL:
# Cài đặt Python 3
sudo yum install python3 python3-pip
# Hoặc với dnf (phiên bản mới)
sudo dnf install python3 python3-pip4. 📦 Hiểu về Package Manager (pip)
pip là gì?
- Công cụ cài đặt thư viện Python
- Đi kèm với Python từ version 3.4+
- Giúp cài đặt và quản lý thư viện
Kiểm tra pip:
pip --version
# Hoặc
pip3 --version5. 🔄 Virtual Environment (Môi trường ảo)
Tại sao cần Virtual Environment?
- Tách biệt projects khác nhau
- Tránh xung đột thư viện
- Dễ dàng chia sẻ requirements
Tạo Virtual Environment:
# Tạo virtual environment
python -m venv myproject
# Kích hoạt (Windows)
myproject\Scripts\activate
# Kích hoạt (macOS/Linux)
source myproject/bin/activate
# Hủy kích hoạt
deactivate💻 Ví dụ minh họa
Ví dụ 1: Kiểm tra cài đặt thành công
# Tạo file test_python.py
import sys
print("🐍 Python đã cài đặt thành công!")
print(f"📦 Phiên bản Python: {sys.version}")
print(f"📍 Đường dẫn Python: {sys.executable}")
# Kiểm tra các module cơ bản
try:
import math
import os
import datetime
print("✅ Các module cơ bản hoạt động tốt")
except ImportError as e:
print(f"❌ Lỗi import: {e}")
# Tính toán đơn giản
so_a = 10
so_b = 5
print(f"🧮 {so_a} + {so_b} = {so_a + so_b}")Chạy file:
python test_python.pyKết quả mong muốn:
🐍 Python đã cài đặt thành công!
📦 Phiên bản Python: 3.12.0 (main, Oct 2 2023, ...)
📍 Đường dẫn Python: C:\Python312\python.exe
✅ Các module cơ bản hoạt động tốt
🧮 10 + 5 = 15Ví dụ 2: Cài đặt thư viện đầu tiên
# Cài đặt thư viện requests (để tải dữ liệu từ web)
pip install requests
# Kiểm tra thư viện đã cài
pip list# test_requests.py
import requests
print("🌐 Test kết nối internet...")
try:
response = requests.get("https://httpbin.org/json")
data = response.json()
print("✅ Kết nối thành công!")
print(f"📊 Dữ liệu nhận được: {data}")
except Exception as e:
print(f"❌ Lỗi kết nối: {e}")Ví dụ 3: Tạo project đầu tiên với Virtual Environment
# Tạo thư mục project
mkdir my_first_python_project
cd my_first_python_project
# Tạo virtual environment
python -m venv venv
# Kích hoạt virtual environment
# Windows:
venv\Scripts\activate
# macOS/Linux:
# source venv/bin/activate
# Tạo file requirements.txt
echo "requests==2.31.0" > requirements.txt
# Cài đặt dependencies
pip install -r requirements.txt
# Tạo file chính
echo 'print("Hello from my first Python project!")' > main.py
# Chạy project
python main.py🏋️ Thực hành
Bài tập 1: Cài đặt và kiểm tra
- Cài đặt Python trên máy tính của bạn
- Mở terminal/command prompt
- Chạy lệnh
python --version - Chụp ảnh màn hình kết quả
Bài tập 2: Test Python interpreter
- Mở Python interpreter bằng lệnh
python - Thực hiện các phép tính:python
>>> 5 + 3 >>> 10 * 2 >>> "Hello" + " World" - Ghi lại kết quả
Đáp án:
>>> 5 + 3
8
>>> 10 * 2
20
>>> "Hello" + " World"
'Hello World'Bài tập 3: Tạo chương trình đầu tiên
- Tạo file
hello.py - Viết code:python
ten_ban = "Tên của bạn" print(f"Xin chào {ten_ban}!") print("Chào mừng đến với Python!") - Chạy bằng lệnh
python hello.py
Bài tập 4: Khắc phục sự cố
Nếu gặp lỗi, hãy thử:
Lỗi thường gặp và cách khắc phục:
"python is not recognized" (Windows):
- Cài lại Python và tick "Add to PATH"
- Hoặc thêm Python vào PATH thủ công
Permission denied (macOS/Linux):
- Dùng
python3thay vìpython - Kiểm tra quyền thực thi
- Dùng
ImportError khi import thư viện:
- Kiểm tra virtual environment
- Cài lại thư viện bằng pip
📋 Tóm tắt
Các bước cài đặt Python:
🔽 Tải Python:
- Windows/macOS: từ python.org
- Linux: dùng package manager
⚙️ Cài đặt:
- Windows: Nhớ tick "Add to PATH"
- macOS: Làm theo installer
- Linux: Dùng apt/yum/dnf
✅ Kiểm tra:
bashpython --version pip --version📦 Setup Virtual Environment (Tùy chọn):
bashpython -m venv myproject # Kích hoạt environment # Cài đặt packages
Checklist hoàn thành:
- [ ] Python đã cài đặt và chạy được
- [ ] pip hoạt động bình thường
- [ ] Có thể tạo và chạy file .py
- [ ] Hiểu về virtual environment
- [ ] Biết cách khắc phục lỗi cơ bản
Chuẩn bị cho bài tiếp theo:
Bài tiếp theo sẽ hướng dẫn 🖥️ Sử dụng IDLE, VSCode - Các công cụ giúp viết code Python hiệu quả hơn.
💡 Mẹo: Luôn sử dụng Python phiên bản mới nhất để có các tính năng và bảo mật tốt nhất!
🔧 Lưu ý: Nếu gặp vấn đề khi cài đặt, hãy tham khảo tài liệu chính thức tại python.org hoặc hỏi cộng đồng.