hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Cấu trúc dữ liệu và giải thuật
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
      • NodeJS
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
      • MongoDB
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
      • Spring Boot
    • Lập trình C#
      • Lập Trình C# Cơ Bản
      • ASP.NET Core MVC
    • Lập trình Python
    • Git và Github
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
    • Mạng và truyền thông
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Lập trình Python
Python bài 01: Python là gì? Cài đặt và chạy chương trình đầu tiên

Python bài 01: Python là gì? Cài đặt và chạy chương trình đầu tiên

  • 18-10-2026
  • Toanngo92
  • 0 Comments

Giáo trình Python miễn phí · Chương 1/12: Làm quen Python và môi trường làm việc · Bài 01/24.

Mục lục 12 chương · Bài 02 →

Mục lục

  • Mục tiêu bài học
  • Python dùng để giải quyết việc gì?
  • Cài đặt và kiểm tra trình thông dịch
  • Tạo hello.py
  • Chế độ tương tác và chạy tệp
  • Lỗi thường gặp và lưu ý
  • Ghi nhớ
  • Tài liệu đối chiếu

Mục tiêu bài học

Hiểu chương trình Python được chạy như thế nào, kiểm tra môi trường và tự tạo tệp .py đầu tiên.

Python dùng để giải quyết việc gì?

Python là ngôn ngữ lập trình có cú pháp chú trọng khả năng đọc. Ta có thể dùng nó để xử lý tệp, tự động hóa công việc, gọi API, xây dựng ứng dụng web hoặc phân tích dữ liệu. Tuy nhiên, biết cú pháp Python chưa đồng nghĩa đã biết mọi thư viện trong các lĩnh vực đó.

Một chương trình là tập hợp chỉ dẫn để máy tính thực hiện. Trước khi viết, hãy xác định đầu vào, các bước xử lý và đầu ra. Với bài toán tính tiền học, đầu vào là số buổi và đơn giá, xử lý là phép nhân, đầu ra là tổng tiền.

Cài đặt và kiểm tra trình thông dịch

Tải Python 3 từ python.org và làm theo hướng dẫn cài cho hệ điều hành. Bộ bài sử dụng cú pháp Python 3.11 trở lên. Trên Windows, kiểm tra bằng py –version hoặc python –version; macOS/Linux thường dùng python3 –version. Không mặc định máy đã có Python phù hợp.

Có thể dùng VS Code, PyCharm hoặc một trình soạn thảo văn bản. Điều quan trọng là chọn đúng trình thông dịch của dự án. Trong terminal, đổi đến thư mục chứa bài học trước khi chạy tệp.

py --version
py hello.py

Tạo hello.py

Lưu đoạn sau thành hello.py. Đây là nội dung của tệp, không bao gồm dấu nhắc >>> của chế độ tương tác.

print("Xin chào Học Viết Code!")
so_buoi = 4
hoc_phi_moi_buoi = 150000
tong_tien = so_buoi * hoc_phi_moi_buoi
print("Tổng học phí:", tong_tien)

Kết quả:

Xin chào Học Viết Code!
Tổng học phí: 600000

Python thực hiện từng câu lệnh từ trên xuống. Dấu = gắn tên biến với một giá trị; print() đưa kết quả ra màn hình. Thay so_buoi bằng 6 rồi chạy lại để quan sát quá trình đầu vào thay đổi làm đầu ra thay đổi. Đây là cách kiểm chứng một ví dụ, không chỉ đọc thuộc cú pháp.

Chế độ tương tác và chạy tệp

Chế độ tương tác thích hợp thử một biểu thức ngắn. Tệp .py phù hợp lưu và chạy lại nhiều câu lệnh. Khi terminal báo không tìm thấy tệp, hãy kiểm tra tên, đuôi .py và thư mục hiện tại trước khi nghĩ chương trình sai.

Lỗi thường gặp và lưu ý

  • Không đặt tên tệp là python.py, json.py hoặc requests.py vì có thể che khuất module cùng tên.
  • Chỉ dẫn chạy trong terminal khác với mã viết trong tệp Python. Không dán lệnh py hello.py vào bên trong hello.py.

Ghi nhớ

Bạn đã biết kiểm tra Python, lưu mã trong tệp và chạy một chương trình nhỏ. Bài tiếp theo tạo môi trường riêng để các thư viện của từng dự án không lẫn vào nhau.

Tài liệu đối chiếu

  • Tài liệu Python chính thức

Mục lục 12 chương · Bài 02 →

Bài viết liên quan:

Giáo trình Python: mục lục 12 chương, 24 bài từ cơ bản đến ứng dụng
Python bài 24: Lock, Queue và thiết kế worker an toàn
Python bài 23: Thread, start, join và concurrency
Python bài 22: Kết nối MySQL và CRUD có transaction
Python bài 21: Gọi HTTP API, xử lý JSON và tải dữ liệu
Python bài 20: Serialization với JSON và pickle
Python bài 19: Đọc ghi tệp, pathlib, UTF-8 và CSV
Python bài 18: Closure, decorator và functools.wraps
Python bài 17: Iterable, iterator, generator và yield
Python bài 16: Type hints, logging và kiểm thử chương trình
Python bài 15: Ngoại lệ, traceback và kỹ năng debug
Python bài 14: Đóng gói, property, kế thừa và đa hình

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

Hạ tầng mạng máy tính: router, switch, Wi-Fi và TCP/IP

Mạng máy tính bài 04: TCP, UDP, port và socket: Dữ liệu đến đúng ứng dụng thế nào?

Hạ tầng mạng máy tính: router, switch, Wi-Fi và TCP/IP

Mạng máy tính bài 03: Biểu diễn dữ liệu, mật mã hóa và phiên làm việc trên web

Hạ tầng mạng máy tính: router, switch, Wi-Fi và TCP/IP

Mạng máy tính bài 05: Địa chỉ IP, subnet và router: Máy tính tìm đường tới đích thế nào?

Hạ tầng mạng máy tính: router, switch, Wi-Fi và TCP/IP

Mạng máy tính bài 02: OSI và TCP/IP: Điều gì xảy ra khi bạn mở một website?

Hạ tầng mạng máy tính: router, switch, Wi-Fi và TCP/IP

Mạng máy tính bài 01: Mạng máy tính là gì? Từ Wi-Fi gia đình đến Internet

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×