Cách bắt đầu với Python trong Visual Studio Code
Python là một trong những ngôn ngữ phổ biến và dễ học nhất, đó là lý do tại sao nó thường là một trong những ngôn ngữ đầu tiên bạn học. Hãy xem cách làm việc và chạy Python bên trong Visual Studio Code.Trong hướng dẫn này, bạn sẽ cài đặt tiện ích mở rộng Python, sau đó sử dụng intellisense và các phím tắt để chạy mã Python của bạn.
Yêu cầu
- Python được cài đặt trên máy của bạn và cài đặt môi trường phát triển local
- Visual Studio Code được cài đặt trên máy của bạn bằng cách truy cập trang download chính thức .
Bước 1 - Chạy Python từ terminal tích hợp
Với Python được cài đặt và môi trường lập trình local của bạn được cài đặt , hãy mở Visual Studio Code.
Bên trong Visual Studio Code, mở folder bạn đang làm việc bằng cách đi tới Tệp -> Mở và chọn folder . Sau đó, bạn sẽ thấy folder của bạn mở trong cửa sổ khám phá ở bên trái.
Với folder đang mở, bạn có thể tạo file Python đầu tiên của bạn (phần mở rộng .py
) với một số mã để in "Hello World"
.
Lưu các file .
Đến đây bạn đã có mã Hello World
của bạn , ta có thể chạy nó bằng cách sử dụng terminal tích hợp trong Visual Studio Code. Nếu vẫn chưa mở, bạn có thể mở nó bằng cách đi tới View -> Terminal hoặc sử dụng phím tắt CTRL + ~
.
Thiết bị terminal bạn vừa mở sẽ tự động bắt đầu trong folder hiện tại mà bạn đang chỉnh sửa trong Visual Studio Code. Đây chính là lý do tại sao ta tạo và mở một folder trước khi bắt đầu. Ta có thể chứng minh điều này bằng cách chạy lệnh sau:
- pwd
Lệnh này sẽ in đường dẫn đến folder hiện tại. Từ đó, bạn có thể xác minh file Python của bạn cũng nằm trong folder hiện tại bằng cách chạy lệnh sau để in danh sách các file trong folder :
- ls
Bây giờ, bạn có thể chạy file Python của bạn bằng lệnh sau:
- python filename
Sau khi chạy, bạn sẽ thấy Hello World
được in ra trong console .
Bước 2 - Cài đặt Tiện ích mở rộng Python
Ta có thể hợp lý hóa quá trình làm việc với Python trong Visual Studio bằng cách cài đặt tiện ích mở rộng Python do Microsoft tạo. Để cài đặt tiện ích mở rộng, hãy mở menu tiện ích mở rộng ở bên trái (biểu tượng trông giống như một hình vuông bên trong một hình vuông) và tìm kiếm trong Python.
Nó sẽ là cái đầu tiên bật lên và bạn có thể nhấp vào nó để xem chi tiết tiện ích mở rộng và nhấp vào Cài đặt .
Sau khi cài đặt, bạn có thể cần reload , vì vậy hãy tiếp tục và làm điều đó.
Sau khi khởi động lại, bây giờ bạn có thể tận dụng các tính năng của tiện ích mở rộng Python:
- IntelliSense
- Tự động hoàn thành
- Các phím tắt để chạy các file Python
- Thông tin bổ sung về các biến, hàm Python, v.v.
Để bắt đầu làm việc với IntelliSense, hãy tạo một mảng trống được gọi là list
.
list = []
Sau đó, list.
loại sau list.
tiếp theo là một dấu chấm và nhận thấy rằng một số thông tin bật lên. Tiện ích mở rộng cung cấp cho bạn tất cả các chức năng và thuộc tính của một danh sách mà bạn có thể sử dụng.
Nếu bạn muốn sử dụng một trong những chức năng đó, bạn có thể nhấn ENTER
hoặc TAB
để tự động điền tên chức năng đó. Điều này nghĩa là không cần phải ghi nhớ mọi hàm trong Python vì tiện ích mở rộng sẽ cung cấp cho bạn các gợi ý về những gì có sẵn. Cũng lưu ý nó hiển thị cho bạn một mô tả ngắn gọn về chức năng hoạt động và những tham số nào của nó.
Bạn cũng có thể nhận được intellisense khi nhập các module bằng Python. Lưu ý nếu bạn nhập random
, intellisense sẽ bật lên để điền vào tên của module cũng như cung cấp một số thông tin cơ bản về chức năng của nó.
Nếu sau đó bạn bắt đầu sử dụng module random
, bạn sẽ tiếp tục nhận được intellisense cho các chức năng mà bạn có thể truy cập bằng module đó.
Cuối cùng, bạn có thể di chuột qua các biến hiện có, nhập module , v.v. để biết thêm thông tin khi nào bạn cần.
Bước 3 - Sử dụng phím tắt để chạy mã Python
Nếu bạn muốn làm được nhiều việc hơn trong file Python của bạn , đây là một đoạn ngắn cho thuật toán Sắp xếp bong bóng. Nó gọi hàm bubble_sort
và in ra kết quả. Bạn có thể sao chép mã này vào file của bạn :
def bubble_sort(list): sorted_list = list[:] is_sorted = False while is_sorted == False: swaps = 0 for i in range(len(list) - 1): if sorted_list[i] > sorted_list[i + 1]: # swap temp = sorted_list[i] sorted_list[i] = sorted_list[i + 1] sorted_list[i + 1] = temp swaps += 1 print(swaps) if swaps == 0: is_sorted = True return sorted_list print(bubble_sort([2, 1, 3]))
Với đoạn mã mới này, hãy khám phá một cách mới để chạy file Python của ta . Quy trình công việc đầu tiên điển hình để làm việc với các file Python là lưu file của bạn và sau đó chạy file Python đó trong terminal . Với tiện ích mở rộng Python, có một số phím tắt để trợ giúp quá trình này.
Bên trong các file Python nào, bạn có thể nhấp chuột phải vào editor và chọn Chạy file Python trong terminal . Lệnh này sẽ thực hiện từng bước riêng lẻ mà ta đã nói trước đây.
Sau khi sử dụng phím tắt, bạn có thể thấy kết quả bubble_sort
trong console của bạn .
Bạn cũng có một phím tắt để mở Python REPL nơi bạn có thể nhanh chóng nhập mã Python trực tiếp vào console của bạn và xem kết quả kết quả . Mở bảng lệnh bằng phím tắt CMD
+ SHIFT
+ P
trên Mac hoặc CTRL
+ SHIFT
+ P
trên Windows và chọn Python Start REPL .
Sau khi gõ lệnh print
, bạn sẽ thấy Hello World
ngay lập tức hiển thị trong console .
Kết luận
Python là một ngôn ngữ cực kỳ phổ biến với sự hỗ trợ mạnh mẽ trong Visual Studio Code. Bằng cách cài đặt tiện ích mở rộng Python, bạn sẽ nhận được intellisense của Python, tự động hoàn thành và các phím tắt linh tinh hữu ích khác.
Các tin liên quan
Cách bắt đầu với Thư viện yêu cầu bằng Python2020-01-29
Cách quản lý Python với Pyenv và Direnv
2019-12-12
Cách tạo trình tạo lớp Python cho mã VS
2019-12-12
Cách thực hiện phân tích cảm xúc trong Python 3 bằng Bộ công cụ ngôn ngữ tự nhiên (NLTK)
2019-09-26
Cách thiết lập một sổ ghi chép Jupyter với Python 3 trên Debian 10
2019-08-29
Cách cài đặt Python 3 và thiết lập môi trường lập trình cục bộ trên macOS
2019-08-16
Cách cài đặt Python 3 và thiết lập môi trường lập trình cục bộ trên macOS
2019-08-16
Cách cài đặt Python 3 và thiết lập môi trường lập trình cục bộ trên macOS
2019-08-16
Cách cài đặt Python 3 và thiết lập môi trường lập trình trên Debian 10
2019-08-05
Cách cài đặt bản phân phối Python Anaconda trên Debian 10
2019-07-09