Visual Studio Code là trình chỉnh sửa và biên tập code trọn vẹn không lấy phí, dành cho các hệ điều hành quản lý macOS, Windows và Linux được tăng trưởng bởi Microsoft. Visual Code Studio tương hỗ các tính năng như debug, tự hoàn thành xong mã mưu trí, nâng cấp cải tiến mã nguồn, được cho phép người dùng đổi khác theme, phím tắt …
Visual Studio Code là trình biên tập code Python miễn phí được sử dụng rộng rãi
Một số tính năng nổi bật của Visual Studio Code
Hỗ trợ nhiều ngôn từ lập trình như C / C + +, Visual Basic, Java, Python … Hoạt động tốt trên cả ba nền tảng macOS, Windows và Linux . Kho tiện ích lan rộng ra phong phú và đa dạng . Kho tàng trữ bảo đảm an toàn, thuận tiện, thuận tiện liên kết với Git. Lưu trữ tài liệu dạng phân cấp . Hỗ trợ nhiều ứng dụng web, có sẵn trình soạn thảo và phong cách thiết kế web . Hỗ trợ viết code, tương hỗ thiết bị đầu cuối . Màn hình đa nhiệm, dễ thao tác quy đổi .Các bạn hoàn toàn có thể tải về Visual Studio Code từ link chính thức của Microsoft và chọn file thiết lập tương ứng với hệ quản lý mình đang sử dụng .
Extension hỗ trợ lập trình Python trên Visual Studio Code
Để lập trình Python trên Visual Studio Code, bạn cần cài đặt một số extension sau đây.
Python
Extension được Microsoft tăng trưởng, có tương hỗ gợi nhớ code ( suggestion ), tự động hóa triển khai xong code, chạy ứng dụng Python và debug .
Lệnh cài đặt nhanh: ext install ms-python.python
HTML CSS Support
Extension giúp viết mã HTML / CSS dành cho các lập trình viên sử dụng ngôn từ Python để tăng trưởng website
Lệnh cài đặt nhanh: ext install ecmel.vscode-html-css
Remote Development
Extension tương hỗ code, debug, chạy chương trình Python từ xa
Lệnh cài đặt nhanh: ext install ms-vscode-remote.vscode-remote-extensionpack
Visual Code Studio có nhiều Extensions hỗ trợ lập trình
Cách cài đặt Extension
Cài đặt bằng lệnh : bấm tổng hợp phím Ctrl + P, nhập lệnh setup tương ứng và gõ Enter Cài đặt thường thì : bấm tổng hợp phím Ctrl + Shift + X hoặc click vào hình tượng Extension, chọn Install để setup .Hướng dẫn các bước lập trình Python trên Visual Studio cơ bản
Tạo Workspace Bước 1 : Chọn File > Open Folder > Chọn Project Python > Tạo file hello-world.py Bước 2 : Chọn File > Save Workspace As. Project đã được lưu, hoàn toàn có thể mở lại bằng cách chọn Open Workspace và mở file ProjectTạo Workspace trên Visual Studio Code
Chạy Python ScriptCách 1: Chạy bằng Terminal của hệ điều hành
Click chuột phải vào file vừa tạo, chọn Run Python File in Terminal
Run Python File in Terminal
Cách 2: Chạy bằng Python Interactive Window
Cài đặt Jupyter Server bằng command sau
Click chuột phải vào script cần chạy và chọn Run Current File in Python Interactive Window
Debug Python ScriptPython tương hỗ các dạng debug như sau :
Debug Python Scripts Debug Module Pyramid Web Application Django Framework Flash FrameworkBước 1 : Click vào hình tượng Con Bọ ở Panel bên tay phải > Setting > Python FileBước 2 : Mở chương trình, đặt breakpointMenu > Debug > Start Debugging hoặc bấm F5. Chương trình sẽ dừng lại ở vị trí ta cần debug .
Debug Python Script
Bảng phím tắt debug
Phím Ý nghĩa F5 Tới breakpoint tiếp theo ( continue ) F10 Tới line tiếp theo ( step over ) F11 Khi line gọi tới 1 function sẽ nhảy vào source của function đó ( step into ) Ctrl + Shift + F5 Debug lại ( restart ) Shift + F5 Dừng debug ( stop )Phím tắt debug
Một số mẹo để lập trình Python bằng Visual Studio dễ dàng hơn
Jupyter Notebooks
Khi bạn ở file Jupyter Notebook (. ipynb ) trong Visual Studio Code, bạn hoàn toàn có thể sử dụng Jupyter Notebook Editor để xem trực tiếp, chỉnh sửa và chạy code. Bạn cũng hoàn toàn có thể convert và mở notebook dưới dạng file Python. Việc mở file notebook dưới dạng file Python được cho phép người dùng sử dụng tổng thể các tính năng debug của Visual Studio Code. Lập trình viên hoàn toàn có thể lưu file notebook, mở lại và upload lên Azure Notebooks .
Jupyter Notebook
Format source code chuẩn PEP 8
Để format source code chuẩn PEP 8, bạn cần cài Python package autopep8. Link tải vềtại đâyBấm Ctrl + Shift + I để format source code. Nếu chưa cài module autopep8, bạn chọn Install ở hành lang cửa số hỏi setup hay không . Cài thủ công bằng lệnh
Mong rằng những chia sẻ trên của Học Viện Agile về lập trình Python bằng Visual Studio Code sẽ giúp ích cho các bạn đang tìm hiểu thông tin về lập trình. Nếu các bạn muốn tìm hiểu thêm về Agile – tư duy phát triển phần mềm linh hoạt, giúp đưa sản phẩm đến tay người dùng càng nhanh càng tốt, hãy tham khảo tại đây nhé.