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 Show
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
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
Cài đặt Visual Studio Code và Tiện ích mở rộng Python
Cài đặt trình thông dịch PythonCù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
Để 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 MacCà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
LinuxBả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 Sự lựa chọn khác
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)
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
Bắt đầu Mã VS trong thư mục không gian làm việcBằ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 0, tách biệt với cài đặt người dùng được lưu trữ trên toàn cầuSử 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 ( 1) trong thư mục đó ( 2) bằng cách nhập các lệnh sau
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 PythonPython 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ệ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
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 đó
Tạo tệp mã nguồn Python Hello WorldTừ thanh công cụ File Explorer, chọn nút Tệp mới trên thư mục 6Đặt tên cho tệp là 7 và tệp sẽ tự động mở trong trình chỉnh sửaBằng cách sử dụng phần mở rộng tệp 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
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 7
Khi bạn bắt đầu nhập 0, hãy chú ý cách IntelliSense trình bày các tùy chọn tự động hoàn thànhIntelliSense 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 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 2Vui 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 1 và lệnh gọi 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 WorldThật đơn giản để chạy 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ửaNú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 6 (macOS/Linux) hoặc 7 (Windows)Có ba cách khác để bạn có thể chạy mã Python trong Mã VS
Định cấu hình và chạy trình gỡ lỗiBâ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 7 bằng cách đặt con trỏ vào lệnh gọi 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. 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ở. 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 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 1 đã được xác định hiện xuất hiện trong ngăn Cục bộ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)). 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.
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
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
Cài đặt và sử dụng các góiBâ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 5 và 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 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à 8 và dán vào mã nguồn sau
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 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 5 (gói này cũng cài đặt 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 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
Để 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 theoBạ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 |