Làm cách nào để bắt đầu mã hóa tập lệnh python?

Python đi kèm với Mac OS X. Nhưng phiên bản mà bạn có rất có thể là phiên bản cũ hơn. Tải xuống phiên bản nhị phân mới nhất của Python chạy trên cả hệ thống Power PC và Intel và cài đặt nó trên hệ thống của bạn

Trong hướng dẫn này, bạn sẽ 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ề Mã VS 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

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 phiên bản Python được hỗ trợ

Để 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 brew install python3 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 để 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 pip với

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 -0 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 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

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

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
1) trong thư mục đó (
py -3 --version
2) 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

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à một ngôn ngữ thông dịch. Do đó, để 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):

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

py -3 --version
3, ví dụ:
py -3 --version
4

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
5 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
6

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

py -3 --version
7 và tệp sẽ tự động mở trong trình chỉnh sửa

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

py -3 --version
8, 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

py -3 --version
7

msg = "Hello World"
print(msg)

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

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

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 .
1 và lệnh gọi
mkdir hello
cd hello
code .
0, đồ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

py -3 --version
7 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

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 .
6 (macOS/Linux) hoặc
mkdir hello
cd hello
code .
7 (Windows)

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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)

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

  • 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 ngắt trên dòng 2 của

py -3 --version
7 bằng cách đặt con trỏ vào lệnh gọi
mkdir hello
cd hello
code .
0 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.

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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ở.

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 .
1 đã được xác định hiện xuất hiện trong ngăn Cục bộ

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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)).

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 .
1, di chuột qua biến sẽ hiển thị chuỗi
msg = "Hello World"
print(msg)
3 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

msg
msg.capitalize()
msg.split()

Làm cách nào để bắt đầu mã hóa tập lệnh python?

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 dừng đầ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 .
0 để 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 Mã VS, thay vào đó, bạn có thể sử dụng Điểm đăng nhập. 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 trong bài viết gỡ lỗi VS Code chính

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

msg = "Hello World"
print(msg)
5 và
msg = "Hello World"
print(msg)
6 để tạo một biểu đồ đồ họa như thường được thực hiện với khoa học dữ liệu. (Lưu ý rằng
msg = "Hello World"
print(msg)
5 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à

msg = "Hello World"
print(msg)
8 và dán vào mã nguồn sau

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(0, 20, 100)  # Create a list of evenly-spaced numbers over the range
plt.plot(x, np.sin(x))       # Plot the sine of each x point
plt.show()                   # Display the plot

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 các từ khóa

msg = "Hello World"
print(msg)
9 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

msg = "Hello World"
print(msg)
5 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

msg = "Hello World"
print(msg)
5 (gói này cũng cài đặt
msg = "Hello World"
print(msg)
6 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

msg
msg.capitalize()
msg.split()
3 dành riêng cho dự án có chứa 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. v

  1. Tạo môi trường ảo bằng lệnh Create Environment

    Từ trong Mã VS, bạn có thể tạo các môi trường không phải toàn cầu, sử dụng Venv hoặc Anaconda, bằng cách mở Bảng lệnh ( ⇧⌘P . Tạo lệnh Môi trường để tìm kiếm, sau đó chọn lệnh. Bạn cũng có thể kích hoạt Python. Tạo lệnh Môi trường thông qua trang Bắt đầu với Python. Ctrl+Shift+P)), start typing the Python: Create Environment command to search, and then select the command. You can also trigger the Python: Create Environment command through the Getting Started with Python page.

    Lệnh hiển thị danh sách các loại môi trường, Venv hoặc Conda. Đối với ví dụ này, chọn Venv

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

    Sau đó, lệnh trình bày danh sách các trình thông dịch có thể được sử dụng cho dự án của bạn

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

    Sau khi chọn trình thông dịch mong muốn, một thông báo sẽ hiển thị tiến trình tạo môi trường và thư mục môi trường sẽ xuất hiện trong không gian làm việc của bạn

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

    Lệnh này cũng sẽ cài đặt các gói cần thiết được nêu trong tệp yêu cầu/phụ thuộc, chẳng hạn như

    msg
    msg.capitalize()
    msg.split()
    
    4,
    msg
    msg.capitalize()
    msg.split()
    
    5 hoặc
    msg
    msg.capitalize()
    msg.split()
    
    6, nằm trong thư mục dự án

    Ghi chú. Nếu bạn muốn tạo môi trường theo cách thủ công hoặc gặp lỗi trong quá trình tạo môi trường, hãy truy cập trang

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

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

    # Don't use with Anaconda distributions because they include matplotlib already.
    
    # macOS
    python3 -m pip install matplotlib
    
    # Windows (may require elevation)
    python -m pip install matplotlib
    
    # Linux (Debian)
    apt-get install python3-tk
    python3 -m pip install matplotlib
    
  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

    Làm cách nào để bắt đầu mã hóa tập lệnh python?

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

    msg
    msg.capitalize()
    msg.split()
    
    7 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