Python cơ bản – Bài 1: Giới thiệu series
- Python cơ bản – Bài 1: Giới thiệu series
- Python cơ bản – Bài 2: Biến và kiểu dữ liệu đơn giản
- Python cơ bản – Bài 3: Làm quen với list
- Python cơ bản – Bài 4: Làm việc với list
- Python cơ bản – Bài 5: Câu lệnh if
- Python cơ bản – Bài 6: Dictionary
- Python cơ bản – Bài 7: Nhập dữ liệu và vòng lặp while
- Python cơ bản – Bài 8: Hàm
- Python cơ bản – Bài 9: Class
- Python cơ bản – Bài 10: File và exception
Nhiều bài trên blog này dùng Python để minh họa: gọi API, xử lý dữ liệu, viết script tự động hóa. Nếu bạn chưa từng viết một dòng code nào, đọc những bài đó sẽ khá vất vả. Series “Python cơ bản” viết ra để lấp khoảng trống đó. Đọc hết series, bạn sẽ nắm được những khái niệm lập trình nền tảng và đủ sức theo các bài nâng cao hơn.
Series này dựa trên sách nào
Series đi theo trình tự các chủ đề trong Phần I của cuốn Python Crash Course, 3rd edition của Eric Matthes (No Starch Press, 2023). Sách đi từ biến và chuỗi cho tới class và file, kèm nhiều bài tập nhỏ.
Mình không dịch nguyên văn. Nội dung được viết lại theo cách của mình cho dễ đọc, một số ví dụ và bài tập được sửa lại cho gần gũi với anh em Việt Nam: tên người Việt, món ăn Việt, địa danh Việt Nam. Một vài phần mình thấy không cần thiết với người mới thì được lược bớt. Nếu bạn muốn đọc đầy đủ, có thêm Phần II với ba project (game, trực quan hóa dữ liệu, web app), mình khuyên bạn mua sách.
Series dành cho ai
- Người chưa biết lập trình, hoặc mới biết một chút và muốn học lại cho có hệ thống.
- Người đã biết một ngôn ngữ khác và muốn làm quen nhanh với cú pháp Python. Bạn có thể đọc lướt và chỉ làm phần bài tập.
Bạn cần một máy tính (Windows, macOS hoặc Linux) và biết mở terminal. Không cần kiến thức toán hay lập trình trước đó.
Chuẩn bị môi trường
Toàn bộ code trong series chạy trên Python 3.14.
- Cài Python từ python.org/downloads. Trên Windows, nhớ tick ô “Add python.exe to PATH” ở màn hình cài đặt đầu tiên.
- Cài một editor, ví dụ VS Code kèm extension Python của Microsoft.
- Mở terminal và kiểm tra phiên bản:
python --versionPython 3.14.7Trên macOS và Linux, lệnh có thể là python3 thay vì python. Nếu gặp trục trặc, tác giả sách có hướng dẫn cài đặt chi tiết cho từng hệ điều hành.
Để chạy một file Python, mở terminal ở thư mục chứa file rồi gõ:
python xin_chao.pyNội dung series
- Giới thiệu series (bài này)
- Biến và kiểu dữ liệu đơn giản: chuỗi, số, comment
- Làm quen với list
- Làm việc với list: vòng lặp
for, slice, tuple - Câu lệnh
if - Dictionary
- Nhập dữ liệu với
input()và vòng lặpwhile - Hàm
- Class
- File và exception
Mỗi bài có một mục bài tập ở cuối. Bạn nên tự gõ lại code và làm bài tập thay vì chỉ đọc, vì phần lớn kỹ năng lập trình đến từ việc gõ, chạy và sửa lỗi.
Tóm tắt
- Series đi theo Phần I của Python Crash Course, 3rd edition, được viết lại bằng tiếng Việt với ví dụ Việt hóa.
- Bạn cần Python 3.14 và một editor.
- Chạy file bằng lệnh
python ten_file.pytrong terminal.
Tài liệu tham khảo
- Eric Matthes, Python Crash Course, 3rd edition, No Starch Press, 2023.
- Tài liệu bổ trợ của sách: hướng dẫn cài đặt, cheat sheet, lời giải bài tập.
- Python downloads