Python – Module 1 – Khởi động 🐍
Chào mừng bạn đến với bước đầu tiên vào thế giới lập trình! Trong module này, bạn sẽ tìm hiểu Python là gì, cách cài đặt công cụ để chạy code, và viết những dòng code đầu tiên của mình.
1. Giới thiệu về Python
Python là gì?
Python là một ngôn ngữ lập trình – tức là một ngôn ngữ mà con người dùng để ra lệnh cho máy tính. Máy tính không hiểu tiếng Việt hay tiếng Anh, nhưng nó hiểu Python!
Bạn viết code bằng Python → Máy tính đọc và thực thi → Kết quả hiện ra trên mànhình.
Python được dùng để làm gì?
Python xuất hiện ở khắp nơi trong cuộc sống:
- YouTube – nền tảng video lớn nhất thế giới dùng Python để xử lý hàng tỷ video
- Instagram – ứng dụng mạng xã hội được xây dựng phần lớn bằng Python
- NASA – dùng Python để phân tích dữ liệu không gian và điều khiển tàu thăm dò
- Trí tuệ nhân tạo (AI) – các mô hình như ChatGPT được huấn luyện với sự hỗ trợ của Python
- Khoa học dữ liệu – các nhà nghiên cứu dùng Python để phân tích số liệu và vẽ biểu đồ
Tại sao Python là lựa chọn tốt để bắt đầu?
Python được thiết kế để dễ đọc và dễ viết, gần giống tiếng Anh bình thường:

So với nhiều ngôn ngữ khác, Python ngắn gọn và trực quan hơn rất nhiều. Bạn không cần lo lắng về nhiều quy tắc phức tạp – chỉ cần tập trung vào ý tưởng của mình.
2. Công cụ để chạy Python
Để viết và chạy code Python, bạn cần một công cụ. Có hai lựa chọn: cài phần mềm trên máy tính, hoặc dùng website trực tiếp không cần cài đặt.
Thonny – IDE dành cho người mới bắt đầu
Thonny là phần mềm được thiết kế riêng cho người học lập trình. Nó đơn giản, gọn nhẹ và miễn phí.
Tải về tại: https://thonny.org
Cách cài đặt:
- Vào trang web trên, nhấn nút tải về phù hợp với hệ điều hành của bạn (Windows / macOS / Linux)
- Mở file vừa tải và làm theo hướng dẫn cài đặt
- Mở Thonny lên – bạn đã sẵn sàng!

Giao diện Thonny gồm 2 vùng chính:
- Vùng code (phía trên): Nơi bạn gõ code Python của mình
- Vùng Shell / Output (phía dưới): Nơi kết quả chương trình hiện ra sau khi bạn nhấn Run (hoặc F5)

Chạy Python trực tuyến (không cần cài đặt)
Nếu bạn chưa muốn cài phần mềm, có thể dùng các website sau để chạy Python ngay trên trình duyệt:
https://replit.com – có thể lưu và chia sẻ code
https://trinket.io – giao diện đơn giản, phù hợp học tập
https://www.online-python.com – nhanh, không cần đăng ký
3. Chương trình đầu tiên
Hàm là gì?
Trong Python, một hàm (function) là một lệnh có sẵn mà bạn có thể gọi ra để thực hiện một việc gì đó. Hàm luôn có dấu ngoặc
() phía sau tên.
Hai hàm đầu tiên bạn sẽ học là print() và input().
Hàm print() – In text ra màn hình
Hàm print() dùng để hiển thị nội dung lên màn hình.
Cú pháp:

Ví dụ:

Kết quả:

Lưu ý về dấu nháy:
Phần văn bản bên trong print() phải được bao quanh bởi dấu nháy – có thể dùng dấu nháy kép “…” hoặc dấu nháy đơn ‘…’. Đoạn văn bản được bao bởi dấu nháy gọi là chuỗi (string).

Nếu quên dấu nháy, Python sẽ báo lỗi. Đây là lỗi rất phổ biến với người mới bắt đầu!
Hàm input() — Nhận dữ liệu từ người dùng
Hàm input() dùng để chương trình dừng lại và chờ người dùng gõ gì đó, sau đó tiếp tục với dữ liệu vừa nhận được.
Cú pháp:

Sơ đồ hoạt động:

Giải thích từng phần:

- Prompt (phần trong ngoặc): là câu hỏi hoặc hướng dẫn hiện ra cho người dùng. Nên có dấu cách ở cuối để con trỏ không dính sát chữ.
- Biến: sau khi người dùng nhấn Enter, toàn bộ nội dung họ gõ được lưu vào biến. Bạn đặt tên biến tùy ý – ở đây là ten.
- Một biến (variable) giống như một cái hộp có nhãn – bạn đặt tên hộp và bỏ dữ liệu vào trong. Sau này bạn có thể lấy dữ liệu đó ra dùng bằng cách gọi tên biến.
Lưu ý quan trọng: input() luôn trả về chuỗi văn bản (string), dù người dùng gõ số. Ví dụ nếu người dùng gõ 15, biến sẽ chứa chuỗi “15”, không phải số 15. Điều này sẽ quan trọng hơn khi bạn học về kiểu dữ liệu ở module sau.
Ví dụ:

Nếu người dùng gõ Minh chương trình sẽ in ra:

Dấu + ở đây dùng để nối chuỗi – ghép nhiều đoạn văn bản lại với nhau.
Ví dụ kết hợp input() và print()

Kết quả mẫu (khi người dùng nhập “An” và “15”):

4. Bài tập thực hành
Bài 1: Dùng print() để in ra màn hình loading giả của một trận đấu Rivals, như thế này:

Bài 2: Viết chương trình hỏi tên người chơi và nhân vật họ chọn, rồi in ra thông báo trước trận.

Kết quả mong đợi:

Bài 3 (thử thách): Viết chương trình tạo màn hình kết quả sau trận. Hỏi tên người thắng, tên người thua, và số lần bị loại (stocks lost). In ra bảng kết quả theo dạng:

5. Tóm tắt Module
- Python là ngôn ngữ lập trình phổ biến, dễ học, được dùng trong nhiều lĩnh vực thực tế
- Thonny là công cụ tốt để bắt đầu học Python trên máy tính
- Có thể chạy Python ngay trên trình duyệt qua các trang như replit.com hoặc online-python.com
- print(“…”) dùng để in text ra màn hình
- input(“…”) dùng để nhận dữ liệu từ người dùng
- Văn bản trong Python phải được bao bởi dấu nháy “…” hoặc ‘…’
- Dấu + dùng để nối chuỗi lại với nhau
Sẵn sàng tiếp tục? Ở Module 2, bạn sẽ học cách dùng biến để lưu trữ và xử lý thông tin!
(Continue)

Hãy liên lạc với chúng tôi nếu bạn cần hỗ trợ:
vuanhduc2685@gmail.com
hoanvtt99@gmail.com
