Trong hướng dẫn này, bạn sử dụng Python 3. x để tạo ứng dụng Python “Hello World” đơn giản nhất trong Visual Studio Code. Bằng cách sử dụng tiện ích mở rộng Python, bạn biến Mã VS thành một IDE Python nhẹ tuyệt vời
Chạy Visual Studio Code trên macOSCài đặt- Tải xuống Visual Studio Code cho macOS
- Nhấp đúp vào kho lưu trữ đã tải xuống để mở rộng nội dung
- Kéo
Visual Studio Code.app
vào thư mụcApplications
, làm cho nó có sẵn trongLaunchpad
Bạn cũng có thể chạy Mã VS từ thiết bị đầu cuối bằng cách nhập 'mã' sau khi thêm mã vào đường dẫn
- Khởi chạy mã Visual Studio
- Mở Bảng lệnh [⇧⌘P] và nhập lệnh Cài đặt 'mã' trong lệnh PATH
- Khởi động lại thiết bị đầu cuối để giá trị
$PATH
mới có hiệu lực. Bạn sẽ có thể gõ 'mã. ' trong bất kỳ thư mục nào để bắt đầu chỉnh sửa tệp trong thư mục đó
Khởi chạy Mã VS từ thiết bị đầu cuốiThông tin chi tiết
Khi bạn gõ lệnh Install 'code' trong lệnh PATH trong Command Palette, VS Code sẽ thêm đường dẫn thực thi của nó trong thư mục /Applications vào PATH
Bạn có thể tự thêm Mã VS vào đường dẫn của mình
cat > ~/.bash_profile# Add Visual Studio Code [code]export PATH="\$PATH:/Applications/Visual Studio Code.app/Contents/Resources/app/bin"EOFBắt đầu với PythonĐiều kiện tiên quyết
Để hoàn thành thành công hướng dẫn này, bạn phải làm như sau
- Cài đặt tiện ích mở rộng Python
Cài đặt phần mở rộng Python
2. Cài đặt phiên bản Python 3. x. Cài đặt thông qua Homebrew trên macOS sử dụng brew install python3
[bản cài đặt hệ thống của Python 2. 7 trên macOS Sierra không được hỗ trợ]. Nếu con trăn 3. x đã được cài đặt trên macOS của bạn, bạn có thể nâng cấp bằng cách sử dụng
mkdir helloPythoncd helloPythoncode .0
Trăn 3. x upgradeStart VS Code trong thư mục dự án [không gian làm việc]
Tạo một thư mục trống có tên là “helloPython”, điều hướng vào đó và mở Mã VS [
mkdir helloPythoncd helloPythoncode .1] trong thư mục đó [
mkdir helloPythoncd helloPythoncode .2]
mkdir helloPythoncd helloPythoncode .
VS Code tạo không gian làm việc
Bằng cách bắt đầu Mã VS trong một thư mục, thư mục đó sẽ trở thành “không gian làm việc” của bạn. Mã VS lưu trữ cài đặt dành riêng cho không gian làm việc đó trong
mkdir helloPythoncd helloPythoncode .3, tách biệt với cài đặt người dùng được lưu trữ trên toàn cầuChọn một trình thông dịch Python
Python là ngôn ngữ được thông dịch và để chạy mã Python và nhận Python IntelliSense, bạn phải cho VS Code biết nên sử dụng trình thông dịch nào
Từ trong Mã VS, chọn trình thông dịch Python 3 bằng cách mở Bảng lệnh [⇧⌘P], bắt đầu nhập Python. Chọn lệnh Thông dịch viên để tìm kiếm, sau đó chọn lệnh. Bạn cũng có thể sử dụng tùy chọn Chọn môi trường Python trên Thanh trạng thái nếu có [tùy chọn này cũng có thể hiển thị một trình thông dịch đã chọn]
Chọn Môi trường Python trong Thanh trạng thái
Chọn Trình thông dịch Python 3 trong Bảng lệnh
Chọn một trình thông dịch sẽ đặt giá trị
mkdir helloPythoncd helloPythoncode .4 trong cài đặt không gian làm việc của bạn thành đường dẫn của trình thông dịch. Để xem cài đặt, hãy chọn Tệp > Tùy chọn > Cài đặt, sau đó chọn tab Cài đặt vùng làm việcTạo tệp mã nguồn Python Hello World
Từ thanh công cụ File Explorer, nhấn nút Tệp mới trên thư mục
mkdir helloPythoncd helloPythoncode .5
Nhấp vào biểu tượng tệp mới
Đặt tên cho tệp là
mkdir helloPythoncd helloPythoncode .6 và tệp sẽ tự động mở trong trình chỉnh sửa
Mã VS diễn giải xin chào. py như Python
Bằng cách sử dụng phần mở rộng tệp
mkdir helloPythoncd helloPythoncode .7, Mã VS diễn giải tệp này dưới dạng Python và đánh giá nội dung bằng phần mở rộng Python và trình thông dịch đã chọn
Tiếp theo bắt đầu nhập mã nguồn sau nếu dùng Python 3
msg = "Hello World"print[msg]
Khi bạn bắt đầu nhập
mkdir helloPythoncd helloPythoncode .8, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thành
IntelliSense trình bày tự động hoàn thành
IntelliSense và tính năng tự động hoàn thành hoạt động với các mô-đun Python tiêu chuẩn cũng như các gói khác mà bạn đã cài đặt vào môi trường của trình thông dịch Python đã chọn. Nó cũng cung cấp các hoàn thành cho các phương thức có sẵn trên các loại đối tượng. Ví dụ: vì biến
mkdir helloPythoncd helloPythoncode .9 chứa một chuỗi, IntelliSense cung cấp các phương thức chuỗi, sau đó bạn nhập
msg = "Hello World"print[msg]0
IntelliSense hiển thị các phương thức chuỗi trên biến msg
Vui lòng thử nghiệm thêm với IntelliSense, nhưng sau đó hoàn nguyên các thay đổi để bạn chỉ có biến
mkdir helloPythoncd helloPythoncode .9 và lệnh gọi
mkdir helloPythoncd helloPythoncode .8, đồng thời lưu tệp [⌘S]Chạy Hello World
Thật đơn giản để chạy
mkdir helloPythoncd helloPythoncode .6 với Python. Nhấp chuột phải vào trình chỉnh sửa và chọn Chạy tệp Python trong Terminal [tệp này sẽ tự động lưu tệp]
Lệnh mở bảng điều khiển đầu cuối trong đó trình thông dịch Python của bạn được kích hoạt tự động, sau đó chạy
msg = "Hello World"print[msg]4
Đầu ra của xin chào. py trong thiết bị đầu cuối
Có nhiều cách khác để bạn có thể chạy Python trong VS Code
- Chọn một hoặc nhiều dòng, sau đó nhấn Shift + Enter hoặc nhấp chuột phải và chọn Chạy lựa chọn/Dòng trong Python Terminal. Lệnh này rất thuận tiện để kiểm tra chỉ một phần của tệp
Chạy Lựa chọn/Dòng trong Python Terminal
Chạy trình gỡ lỗi
Bây giờ chúng ta hãy thử gỡ lỗi chương trình Hello World đơn giản của chúng ta
Đầu tiên, đặt điểm ngắt trên dòng 2 của
mkdir helloPythoncd helloPythoncode .6 bằng cách đặt con trỏ vào lệnh gọi
mkdir helloPythoncd helloPythoncode .8 và nhấn F9. Ngoài ra, chỉ cần nhấp vào rãnh bên trái của trình chỉnh sửa bên cạnh số dòng. Một vòng tròn màu đỏ xuất hiện trong rãnh nước
Máng xối trong thanh bên trái của trình chỉnh sửa
Tiếp theo, chọn Chế độ xem gỡ lỗi trong thanh bên
Chế độ xem gỡ lỗi
Sau đó chọn biểu tượng cài đặt trên thanh công cụ gỡ lỗi [hoặc sử dụng lệnh menu Gỡ lỗi > Mở cấu hình]
Biểu tượng cài đặt trên thanh công cụ gỡ lỗi
Lệnh này sẽ mở một menu trình gỡ lỗi có sẵn, menu này cũng hiển thị Python & Python Experiment. Chọn Python
Trình gỡ lỗi Python
Phần mở rộng Python sau đó tạo một tệp
msg = "Hello World"print[msg]7 chứa một số cấu hình, xuất hiện trong trình đơn thả xuống cấu hình;
phóng. json của tệp Python
Chọn “Trăn. Tệp hiện tại”, là cấu hình chạy tệp hiện tại được hiển thị trong trình chỉnh sửa bằng trình thông dịch Python hiện được chọn
Để tự động dừng trình gỡ lỗi ở dòng đầu tiên khi chương trình bắt đầu, hãy thêm cài đặt
msg = "Hello World"print[msg]9 vào tệp "Python. Tệp hiện tại" trong
msg = "Hello World"print[msg]7, để toàn bộ cấu hình xuất hiện như sau
{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},
Lưu
msg = "Hello World"print[msg]7, chuyển sang
mkdir helloPythoncd helloPythoncode .6 trong trình chỉnh sửa, sau đó chạy trình gỡ lỗi bằng cách chọn mũi tên màu lục trong thanh công cụ Gỡ lỗi hoặc nhấn F5. Chuyển sang
mkdir helloPythoncd helloPythoncode .6 trong trình chỉnh sửa là chìa khóa. Nếu bạn vẫn đang ở trong
msg = "Hello World"print[msg]7 và nhấn F5, trình biên dịch sẽ trả về lỗi thuộc tính không hợp lệ trong
{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},5 vì nó cố chạy
msg = "Hello World"print[msg]7 dưới dạng tệp hiện tại. Bởi vì
{"name": "Python: Current File","type": "python","request": "launch","program": "${file}","stopOnEntry": true},7 được đặt thành true, trình gỡ lỗi dừng ở dòng đầu tiên của tệp. Dòng hiện tại được biểu thị bằng một mũi tên màu vàng ở lề trái. Nếu bạn kiểm tra cửa sổ Biến cục bộ tại thời điểm này, bạn sẽ thấy rằng chỉ các biến tự động được xác định
Trình gỡ lỗi dừng lại
Một thanh công cụ gỡ lỗi xuất hiện dọc trên cùng với các lệnh sau từ trái sang phải. chạy [F5], bước qua [F10], bước vào [F11], bước ra [⇧F11], khởi động lại [⇧⌘F5] và dừng [⇧F5]
thanh công cụ gỡ lỗi
Thanh trạng thái cũng thay đổi màu sắc [màu cam trong nhiều chủ đề] để biểu thị chế độ gỡ lỗi. Bảng điều khiển gỡ lỗi Python cũng tự động xuất hiện ở bảng phía dưới bên phải để hiển thị các lệnh đang được chạy cùng với đầu ra của chương trình
Để tiếp tục chạy chương trình, chọn lệnh chạy trên thanh công cụ gỡ lỗi [F5] hoặc mũi tên màu xanh lá cây trong chế độ xem Gỡ lỗi. Trình gỡ lỗi chạy chương trình đến điểm ngắt tiếp theo. Biến
mkdir helloPythoncd helloPythoncode .9 hiện được xác định xuất hiện trong khung Cục bộ
các biến xuất hiện trong ngăn Cục bộ
Bạn cũng có thể làm việc với các biến trong Bảng điều khiển gỡ lỗi [Nếu bạn không nhìn thấy nó, hãy chọn Bảng điều khiển gỡ lỗi ở khu vực phía dưới bên phải của Mã VS hoặc chọn nó từ menu…. ] Sau đó thử nhập từng dòng sau tại dấu nhắc > ở cuối bảng điều khiển
msgmsg.capitalize[]msg.split[]
Bảng điều khiển gỡ lỗi
Chọn lại mũi tên xanh hoặc lệnh chạy trên thanh công cụ gỡ lỗi [F5] để chạy chương trình đến khi hoàn tất. “Xin chào thế giới” xuất hiện trong Bảng điều khiển gỡ lỗi Python nếu bạn chuyển về nó và Mã VS thoát khỏi chế độ gỡ lỗi sau khi chương trình hoàn tất
Đầu ra của chương trình
Như mọi khi, mọi phản hồi đều được đánh giá cao, vì vậy, vui lòng bình luận ở đây hoặc liên hệ trên twitter — và như mọi khi,
Thêm nơi này đến từ
Câu chuyện này được xuất bản trong Đáng chú ý, nơi hàng ngàn người đến mỗi ngày để tìm hiểu về con người & ý tưởng hình thành các sản phẩm chúng ta yêu thích