Có bao nhiêu con trăn được xây dựng

Trong hướng dẫn này, bạn sử dụng Python 3 để 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 (mà bạn có thể tìm thấy một giải pháp thay thế hiệu quả cho PyCharm)

Hướng dẫn này giới thiệu cho bạn về VS Code dưới dạng môi trường Python, chủ yếu là cách chỉnh sửa, chạy và gỡ lỗi mã thông qua các tác vụ sau

  • Viết, chạy và gỡ lỗi Ứng dụng "Xin chào thế giới" Python
  • Tìm hiểu cách cài đặt các gói bằng cách tạo môi trường ảo Python
  • Viết một tập lệnh Python đơn giản để vẽ các số liệu trong Mã VS

Hướng dẫn này không nhằm mục đích dạy cho bạn Python. Khi bạn đã quen thuộc với kiến ​​thức cơ bản về Mã VS, bạn có thể làm theo bất kỳ hướng dẫn lập trình nào về python. org trong bối cảnh Mã VS để giới thiệu về ngôn ngữ

Nếu bạn gặp bất kỳ vấn đề nào, bạn có thể tìm kiếm câu trả lời hoặc đặt câu hỏi trên tiện ích mở rộng Python Discussions Q&A

điều kiện tiên quyết

Để hoàn thành thành công hướng dẫn này, trước tiên bạn cần thiết lập môi trường phát triển Python của mình. Cụ thể, hướng dẫn này yêu cầu

  • Trăn 3
  • Ứng dụng Mã VS
  • Tiện ích mở rộng Mã VS Mã Python

Cài đặt Visual Studio Code và Tiện ích mở rộng Python

  1. Nếu bạn chưa làm như vậy, hãy cài đặt Mã VS

  2. Tiếp theo, cài đặt phần mở rộng Python cho VS Code từ Visual Studio Marketplace. Để biết thêm chi tiết về cách cài đặt tiện ích mở rộng, hãy xem Thị trường tiện ích mở rộng. Phần mở rộng Python được đặt tên là Python và nó được xuất bản bởi Microsoft

    Có bao nhiêu con trăn được xây dựng

Cài đặt trình thông dịch Python

Cùng với tiện ích mở rộng Python, bạn cần cài đặt trình thông dịch Python. Bạn sử dụng thông dịch viên nào tùy thuộc vào nhu cầu cụ thể của bạn, nhưng một số hướng dẫn được cung cấp bên dưới

các cửa sổ

Cài đặt Python từ python. tổ chức. Thông thường, bạn có thể sử dụng nút Tải xuống Python xuất hiện đầu tiên trên trang để tải xuống phiên bản mới nhất

Ghi chú. Nếu bạn không có quyền truy cập quản trị viên, một tùy chọn bổ sung để cài đặt Python trên Windows là sử dụng Microsoft Store. Microsoft Store cung cấp các bản cài đặt Python 3. 7, Trăn 3. 8, Trăn 3. 9 và Python 3. 10

Để biết thêm thông tin về cách sử dụng Python trên Windows, hãy xem Sử dụng Python trên Windows tại Python. tổ chức

hệ điều hành Mac

Cài đặt hệ thống của Python trên macOS không được hỗ trợ. Thay vào đó, nên sử dụng hệ thống quản lý gói như Homebrew. Để cài đặt Python bằng Homebrew trên macOS, hãy sử dụng

py -3 --version
0 tại dấu nhắc Terminal

Lưu ý Trên macOS, đảm bảo vị trí cài đặt Mã VS của bạn được bao gồm trong biến môi trường PATH của bạn. Xem các hướng dẫn thiết lập này để biết thêm thông tin

Linux

Bản cài đặt Python 3 tích hợp trên Linux hoạt động tốt, nhưng để cài đặt các gói Python khác, bạn phải cài đặt

py -3 --version
1 với get-pip. py

Sự lựa chọn khác

  • Khoa học dữ liệu. Nếu mục đích chính của bạn khi sử dụng Python là Khoa học dữ liệu, thì bạn có thể cân nhắc tải xuống từ Anaconda. Anaconda không chỉ cung cấp trình thông dịch Python mà còn cung cấp nhiều thư viện và công cụ hữu ích cho khoa học dữ liệu

  • Hệ thống con Windows cho Linux. Nếu bạn đang làm việc trên Windows và muốn có một môi trường Linux để làm việc với Python, Windows Subsystem for Linux (WSL) là một lựa chọn dành cho bạn. Nếu bạn chọn tùy chọn này, bạn cũng sẽ muốn cài đặt tiện ích mở rộng WSL. Để biết thêm thông tin về cách sử dụng WSL với VS Code, hãy xem VS Code Remote Development hoặc thử hướng dẫn Working in WSL, hướng dẫn này sẽ hướng dẫn bạn cách thiết lập WSL, cài đặt Python và tạo ứng dụng Hello World chạy trong WSL

Xác minh cài đặt Python

Để xác minh rằng bạn đã cài đặt Python thành công trên máy của mình, hãy chạy một trong các lệnh sau (tùy thuộc vào hệ điều hành của bạn)

  • Linux/macOS. mở Terminal Window và gõ lệnh sau

    python3 --version
    
  • các cửa sổ. mở một dấu nhắc lệnh và chạy lệnh sau

    py -3 --version
    

Nếu quá trình cài đặt thành công, cửa sổ đầu ra sẽ hiển thị phiên bản Python mà bạn đã cài đặt

Lưu ý Bạn có thể sử dụng lệnh

py -3 --version
2 trong thiết bị đầu cuối tích hợp Mã VS để xem các phiên bản python được cài đặt trên máy của bạn. Trình thông dịch mặc định được xác định bằng dấu hoa thị (*)

Bắt đầu Mã VS trong thư mục dự án (không gian làm việc)

Sử dụng dấu nhắc lệnh hoặc thiết bị đầu cuối, tạo một thư mục trống có tên "xin chào", điều hướng vào đó và mở Mã VS (

py -3 --version
3) trong thư mục đó (
py -3 --version
4) bằng cách nhập các lệnh sau

mkdir hello
cd hello
code .

Ghi chú. Nếu bạn đang sử dụng bản phân phối Anaconda, hãy đảm bảo sử dụng dấu nhắc lệnh Anaconda

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

py -3 --version
5, tách biệt với cài đặt người dùng được lưu trữ trên toàn cầu

Ngoài ra, bạn có thể chạy Mã VS thông qua giao diện người dùng của hệ điều hành, sau đó sử dụng Tệp > Thư mục mở để mở thư mục dự án

Chọ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 (Windows, Linux Ctrl+Shift+P)), start typing the Python: Select Interpreter command to search, then select the command. You can also use the Select Python Environment option on the Status Bar if available (it may already show a selected interpreter, too):

Có bao nhiêu con trăn được xây dựng

Lệnh hiển thị danh sách các trình thông dịch có sẵn mà Mã VS có thể tự động tìm thấy, bao gồm cả môi trường ảo. Nếu bạn không thấy trình thông dịch mong muốn, hãy xem Định cấu hình môi trường Python

Có bao nhiêu con trăn được xây dựng

Ghi chú. Khi sử dụng bản phân phối Anaconda, trình thông dịch chính xác phải có hậu tố

py -3 --version
6, ví dụ
py -3 --version
7

Việc chọn một trình thông dịch sẽ đặt trình thông dịch nào sẽ được tiện ích mở rộng Python sử dụng cho không gian làm việc đó

Ghi chú. Nếu bạn chọn một trình thông dịch mà không mở thư mục không gian làm việc, Mã VS sẽ đặt

py -3 --version
8 trong Phạm vi người dùng, thay vào đó, sẽ đặt trình thông dịch mặc định cho Mã VS nói chung. Cài đặt người dùng đảm bảo bạn luôn có trình thông dịch mặc định cho các dự án Python. Cài đặt không gian làm việc cho phép bạn ghi đè cài đặt người dùng

Tạo tệp mã nguồn Python Hello World

Từ thanh công cụ File Explorer, chọn nút Tệp mới trên thư mục

py -3 --version
9

Có bao nhiêu con trăn được xây dựng

Đặt tên cho tệp là

mkdir hello
cd hello
code .
0 và tệp sẽ tự động mở trong trình chỉnh sửa

Có bao nhiêu con trăn được xây dựng

Bằng cách sử dụng phần mở rộng tệp

mkdir hello
cd hello
code .
1, bạn yêu cầu VS Code diễn giải tệp này dưới dạng chương trình Python để nó đánh giá nội dung bằng phần mở rộng Python và trình thông dịch đã chọn

Ghi chú. Thanh công cụ File Explorer cũng cho phép bạn tạo các thư mục trong không gian làm việc của mình để tổ chức mã của bạn tốt hơn. Bạn có thể sử dụng nút New folder để tạo nhanh thư mục

Bây giờ bạn đã có một tệp mã trong Vùng làm việc của mình, hãy nhập mã nguồn sau vào

mkdir hello
cd hello
code .
0

py -3 --version
6

Khi bạn bắt đầu nhập

mkdir hello
cd hello
code .
3, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thành

Có bao nhiêu con trăn được xây dựng

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 hello
cd hello
code .
4 chứa một chuỗi, IntelliSense cung cấp các phương thức chuỗi khi bạn nhập
mkdir hello
cd hello
code .
5

Có bao nhiêu con trăn được xây dựng

Vui lòng thử nghiệm thêm với IntelliSense, nhưng sau đó hoàn nguyên các thay đổi của bạn để bạn chỉ có biến

mkdir hello
cd hello
code .
4 và lệnh gọi
mkdir hello
cd hello
code .
3, đồng thời lưu tệp ( ⌘S (Windows, Linux Ctrl+S)).

Để biết đầy đủ chi tiết về chỉnh sửa, định dạng và tái cấu trúc, hãy xem Chỉnh sửa mã. Tiện ích mở rộng Python cũng hỗ trợ đầy đủ cho Linting

Chạy Hello World

Thật đơn giản để chạy

mkdir hello
cd hello
code .
0 với Python. Chỉ cần nhấp vào nút Run Python File in Terminal play ở phía trên bên phải của trình chỉnh sửa

Có bao nhiêu con trăn được xây dựng

Nút 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

mkdir hello
cd hello
code .
9 (macOS/Linux) hoặc
py -3 --version
60 (Windows)

Có bao nhiêu con trăn được xây dựng

Có ba cách khác để bạn có thể chạy mã Python trong Mã VS

  • Nhấp chuột phải vào bất kỳ đâu trong cửa sổ 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)

    Có bao nhiêu con trăn được xây dựng

  • 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 thuận tiện cho việc kiểm tra chỉ một phần của tệp.

  • Từ Bảng lệnh ( ⇧⌘P (Windows, Linux Ctrl+Shift+P< . Bắt đầu lệnh REPL để mở một thiết bị đầu cuối REPL cho trình thông dịch Python hiện được chọn. Trong REPL, sau đó bạn có thể nhập và chạy từng dòng mã một. )), select the Python: Start REPL command to open a REPL terminal for the currently selected Python interpreter. In the REPL, you can then enter and run lines of code one at a time.

Định cấu hình và 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 dừng trên dòng 2 của

mkdir hello
cd hello
code .
0 bằng cách đặt con trỏ vào lệnh gọi
mkdir hello
cd hello
code .
3 và nhấn F9 . Ngoài ra, chỉ cần nhấp vào rãnh bên trái của trình soạn thảo, bên cạnh số dòng. Khi bạn đặt điểm dừng, một vòng tròn màu đỏ sẽ xuất hiện trong máng xối.

Có bao nhiêu con trăn được xây dựng

Tiếp theo, để khởi chạy trình gỡ lỗi, hãy nhấn F5 . Vì đây là lần đầu tiên bạn gỡ lỗi tệp này, một menu cấu hình sẽ mở ra từ Bảng lệnh cho phép bạn chọn loại cấu hình gỡ lỗi mà bạn muốn cho tệp đã mở.

Có bao nhiêu con trăn được xây dựng

Ghi chú. Mã VS sử dụng các tệp JSON cho tất cả các cấu hình khác nhau của nó;

Các cấu hình khác nhau này được giải thích đầy đủ trong Cấu hình gỡ lỗi;

Bạn cũng có thể khởi động trình gỡ lỗi bằng cách nhấp vào mũi tên xuống bên cạnh nút chạy trên trình chỉnh sửa và chọn Gỡ lỗi tệp Python trong Terminal

Có bao nhiêu con trăn được xây dựng

Trình gỡ lỗi sẽ dừng ở dòng đầu tiên của điểm ngắt 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 biến

mkdir hello
cd hello
code .
4 hiện đã được xác định xuất hiện trong ngăn Cục bộ

Có bao nhiêu con trăn được xây dựng

Thanh công cụ gỡ lỗi xuất hiện ở trên cùng với các lệnh sau từ trái sang phải. tiếp tục ( F5 ), bước qua ( F10 ), bước vào ( . F11), step out (⇧F11 (Windows, Linux Shift+F11)), restart (⇧⌘F5 (Windows, Linux Ctrl+Shift+F5)), and stop (⇧F5 (Windows, Linux Shift+F5)).

Có bao nhiêu con trăn được xây dựng

Thanh trạng thái cũng thay đổi màu sắc (màu cam trong nhiều chủ đề) để cho biết bạn đang ở 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, hãy chọn lệnh tiếp tục trên thanh công cụ gỡ lỗi ( F5 ). Trình gỡ lỗi chạy chương trình đến cùng.

Thông tin gỡ lỗi mẹo cũng có thể được nhìn thấy bằng cách di chuột qua mã, chẳng hạn như các biến. Trong trường hợp của

mkdir hello
cd hello
code .
4, di chuột qua biến sẽ hiển thị chuỗi
py -3 --version
66 trong hộp phía trên biến

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ừ. thực đơn. ) Sau đó thử nhập từng dòng sau tại dấu nhắc > ở cuối bảng điều khiển

py -3 --version
1

Có bao nhiêu con trăn được xây dựng

Chọn lại nút Continue màu xanh trên thanh công cụ (hoặc nhấn F5) để chạy chương trình đến hế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

Nếu bạn khởi động lại trình gỡ lỗi, trình gỡ lỗi lại dừng ở điểm ngắt đầu tiên

Để dừng chạy chương trình trước khi chương trình hoàn tất, hãy sử dụng nút dừng hình vuông màu đỏ trên thanh công cụ gỡ lỗi ( ⇧F5 (Windows, Linux < . Shift+F5)), or use the Run > Stop debugging menu command.

Để biết đầy đủ chi tiết, hãy xem Cấu hình gỡ lỗi, bao gồm các ghi chú về cách sử dụng trình thông dịch Python cụ thể để gỡ lỗi

Mẹo. Sử dụng Logpoint thay vì báo cáo in. Các nhà phát triển thường xả mã nguồn bằng các câu lệnh

mkdir hello
cd hello
code .
3 để nhanh chóng kiểm tra các biến mà không nhất thiết phải duyệt qua từng dòng mã trong trình gỡ lỗi. Trong VS Code, thay vào đó, bạn có thể sử dụng Logpoints. Logpoint giống như một điểm dừng ngoại trừ việc nó ghi một thông báo vào bảng điều khiển và không dừng chương trình. Để biết thêm thông tin, hãy xem Điểm đăng nhập trong bài viết chính về gỡ lỗi Mã VS

Cài đặt và sử dụng các gói

Bây giờ hãy chạy một ví dụ thú vị hơn một chút. Trong Python, các gói là cách bạn có được bất kỳ số lượng thư viện mã hữu ích nào, điển hình là từ PyPI. Đối với ví dụ này, bạn sử dụng các gói

py -3 --version
68 và
py -3 --version
69 để tạo biểu đồ đồ họa như thường được thực hiện với khoa học dữ liệu. (Lưu ý rằng
py -3 --version
68 không thể hiển thị biểu đồ khi chạy trong Hệ thống con Windows dành cho Linux vì nó thiếu hỗ trợ giao diện người dùng cần thiết. )

Quay lại chế độ xem Explorer (biểu tượng trên cùng ở phía bên trái, hiển thị các tệp), tạo một tệp mới có tên là

py -3 --version
11 và dán vào mã nguồn sau

py -3 --version
7

Mẹo. Nếu bạn nhập mã ở trên bằng tay, bạn có thể thấy rằng các từ khóa tự động hoàn thành sẽ thay đổi tên sau từ khóa

py -3 --version
12 khi bạn nhấn Enter ở cuối . Để tránh điều này, hãy nhập dấu cách, sau đó Enter .

Tiếp theo, hãy thử chạy tệp trong trình gỡ lỗi bằng lệnh "Python. Cấu hình tệp hiện tại" như được mô tả trong phần trước

Trừ khi bạn đang sử dụng bản phân phối Anaconda hoặc đã cài đặt gói

py -3 --version
68 trước đó, bạn sẽ thấy thông báo "ModuleNotFoundError. Không có mô-đun nào có tên 'matplotlib'". Một thông báo như vậy chỉ ra rằng gói yêu cầu không có sẵn trong hệ thống của bạn

Để cài đặt gói

py -3 --version
68 (gói này cũng cài đặt
py -3 --version
69 dưới dạng phụ thuộc), hãy dừng trình gỡ lỗi và sử dụng Bảng lệnh để chạy Terminal. Tạo Terminal mới ( ⌃⇧` (Windows, Linux Ctrl+Shift+`)). This command opens a command prompt for your selected interpreter.

Một phương pháp hay nhất giữa các nhà phát triển Python là tránh cài đặt các gói vào môi trường trình thông dịch toàn cầu. Thay vào đó, bạn sử dụng một

py -3 --version
16 dành riêng cho dự án có chứa một bản sao của trình thông dịch toàn cầu. Sau khi bạn kích hoạt môi trường đó, mọi gói bạn cài đặt sau đó sẽ bị cô lập khỏi các môi trường khác. Sự cô lập như vậy làm giảm nhiều sự phức tạp có thể phát sinh từ các phiên bản gói xung đột. Để tạo một môi trường ảo và cài đặt các gói cần thiết, hãy nhập các lệnh sau phù hợp với hệ điều hành của bạn

Ghi chú. Để biết thêm thông tin về môi trường ảo, hãy xem Môi trường

  1. Tạo và kích hoạt môi trường ảo

    Tạo môi trường ảo cho Windows

    py -3 --version
    
    3

    Nếu lệnh kích hoạt tạo ra thông báo "Kích hoạt. ps1 không được ký điện tử. Bạn không thể chạy tập lệnh này trên hệ thống hiện tại. ", thì bạn cần tạm thời thay đổi chính sách thực thi PowerShell để cho phép tập lệnh chạy (xem Giới thiệu về chính sách thực thi trong tài liệu PowerShell)

    py -3 --version
    
    4

    Tạo môi trường ảo cho macOS/Linux

    py -3 --version
    
    5

    Ghi chú. Khi bạn tạo một môi trường ảo mới, VS Code sẽ nhắc bạn đặt nó làm mặc định cho thư mục không gian làm việc của bạn. Nếu được chọn, môi trường sẽ tự động được kích hoạt khi bạn mở một thiết bị đầu cuối mới

    Có bao nhiêu con trăn được xây dựng

  2. Chọn môi trường mới của bạn bằng cách sử dụng Python. Chọn lệnh Thông dịch viên từ Bảng lệnh.

    Có bao nhiêu con trăn được xây dựng

  3. Cài đặt các gói

    py -3 --version
    
    6
  4. Chạy lại chương trình ngay bây giờ (có hoặc không có trình gỡ lỗi) và sau một lúc, một cửa sổ biểu đồ xuất hiện với đầu ra

    Có bao nhiêu con trăn được xây dựng

  5. Khi bạn đã hoàn tất, hãy nhập

    py -3 --version
    
    17 vào cửa sổ đầu cuối để hủy kích hoạt môi trường ảo

Để biết thêm ví dụ về cách tạo và kích hoạt môi trường ảo cũng như cài đặt các gói, hãy xem hướng dẫn Django và hướng dẫn Flask

Bước tiếp theo

Bạn có thể định cấu hình Mã VS để sử dụng bất kỳ môi trường Python nào bạn đã cài đặt, bao gồm cả môi trường ảo và conda. Bạn cũng có thể sử dụng một môi trường riêng để gỡ lỗi. Để biết chi tiết đầy đủ, hãy xem Môi trường

Để tìm hiểu thêm về ngôn ngữ Python, hãy làm theo bất kỳ hướng dẫn lập trình nào được liệt kê trên python. org trong ngữ cảnh của Mã VS