2 - Chạy chương trình Python

#Nội dung chính

  • Thao tác trực tiếp với Interactive Prompt
  • Chạy chương trình bằng command line

#Thao tác trực tiếp với Interactive Prompt
Như các bạn đã biết. Ta có thể sử dụng Command Prompt để kiểm tra cài đặt thành công hay chưa bằng cách gõ python lên Command Prompt.


Như các bạn thấy ở hình trên đó chính là một Interactive Prompt để thao tác với Python
Và chúng ta sẽ chạy chương trình huyền thoại “Hello Word”.

Như các bạn có thể thấy mình vừa thao tác trực tiếp với interactive prompt.

Ưu điểm:

  • Thao tác đơn giản, dễ dàng.
  • Cho kết quả ngay lặp tức khi kết thúc câu lệnh

Nhược điểm:

  • Không thích hợp cho việc một dãy lệnh dài, có cấu trúc
  • Khi code sai chính tả, sai logic không thể sửa

#Chạy chương trình bằng command line
Muốn chạy một chương trình Python bằng Command line thì chúng ta phải tạo ra được file Python (một file mà có phần đuổi (mở rộng) là .py)
Mình sẽ tạo một file với tên là hello.py với nội dung như sau

print('Hello, World!')

Tiếp đến, bạn mở shell (Command Prompt, hoặc Powershell trên Windows. Hay là Terminal trên MAC OSX hoặc các Linux).
Bạn dùng command line sau

python (hoặc py) <đường dẫn file python>

Ví dụ file hello.py của mình nằm ở đường dẫn C:\ho\hi\ha. Thì mình sẽ chạy với command line sau

python C:\ho\hi\ha\hello.py
hoặc
py C:\ho\hi\ha\hello.py

Và kết quả sẽ có được là

Hello, World!

Đương nhiên là phần đường dẫn bạn có thể rút gọn được, nếu như bạn biết change directory.
Nếu không, hãy làm cách đơn giản hơn là tới thư mục chứa file Python của bạn. Nhấn shift rồi click chuột phải chọn Open command prompt here và khi đó, bạn sẽ có thể làm đơn giản hơn

python (hoặc py) <tên file>

Ví dụ

python hello.py
hoặc
py hello.py

Khi sử dụng command line, bạn có thể có một vài option khi chạy file nữa, nhưng mình sẽ chưa đề cập ở đây vội :wink:
Link Video của HowKteam


#NEXT
3 - CÁCH GHI CHÚ TRONG PYTHON
#PREVIOUS
1 - CÀI ĐẶT MÔI TRƯỜNG PYTHON

6 Likes

2 posts were split to a new topic: Làm sao để gọi file trong powershell

1 Like
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?