Hướng dẫn cài python trên visual studio code

1. Giới thiệu ngôn ngữ lập trình Python

Python là một ngôn ngữ lập trình cấp cao, được sử dụng với nhiều mục đích khác nhau. Python được sử dụng trong phát triển web, ứng dụng máy học,… Lập trình viên Guido van Rossum giới thiệu Python vào
năm 1991 và được phát triển bởi Python Software Foundation.

Nội dung chính

Show

  • 1. Giới thiệu ngôn ngữ lập trình Python
  • 2. Cài đặt Python trên Windows 10
  • 4. Thiết lập môi trường lập trình Python với Visual Studio Code

Python được thiết kế với ưu điểm là dễ đọc, dễ học và dễ nhớ. Cấu trúc của Python cho phép viết các chương trình với code ngắn gọn hơn. Python là ngôn ngữ rất sáng sủa, cấu trúc rõ ràng, rất phù hợp cho người mới học lập trình.

Python là một trong những ngôn ngữ lập trình phổ biến nhất hiện nay.

Hướng dẫn cài python trên visual studio codeNhững ngôn ngữ lập trình phổ biến nhất (01/2019 – nguồn statista.com)

2. Cài đặt Python trên Windows 10

Các phiên bản (version) của Python có 2 nhánh chính là Python 2 và Python 3. Chúng khá là khác nhau. Python 2 được ra mắt vào năm 2000 và phát triển đến version 2.7.18 thì đã ngưng phát triển. Python 3 được ra
mắt vào năm 2008 và không hoàn toàn tương thích với Python 2. Python 3 vẫn đang được phát triển và đến nay (29/01/2022) thì đã có phiên bản Python 3.10.2.

Trong series bài học về Ngôn ngữ lập trình Python, chúng ta sẽ sử dụng phiên bản Python 3.10.2 trên Windows 10. Các bạn có thể download ở website chính thức của Python với link bên dưới.

Các bạn
double click vào file cài đặt Python để bắt đầu cài đặt.

Hướng dẫn cài python trên visual studio code

Giao diện cài đặt có các lựa chọn sau:

(1)
Cài đặt với đường dẫn và các cấu hình mặc định

(2) Chỉnh sửa đường dẫn và các cấu hình

Hướng dẫn cài python trên visual studio code

(3)
Nên chọn để cấu hình môi trường Python trong Windows

Sau khi cài đặt thành công, các bạn sẽ thấy folder cài đặt Python.

Hướng dẫn cài python trên visual studio code

Các bạn có thể vào Start trên
Windows 10 để xem các chương trình Python đã được cài đặt.

Hướng dẫn cài python trên visual studio code

Chương
trình IDLE (Python 3.10 64 bit) là môi trường phát triển tích hợp đơn giản cho Python. IDLE được đóng gói với chương trình cài đặt Python từ phiên bản Python 1.5.2b1.

Chương trình Python 3.10 (64 bit) là trình thông dịch Python. Các source code viết bằng ngôn ngữ Python muốn chạy được thì đều phải được thông dịch bởi trình thông dịch Python.

Để kiểm tra version của Python đã cài đặt, các bạn có thể sử dụng lệnh
python trên Command Prompt của Windows 10.

Hướng dẫn cài python trên visual studio code

Visual Studio Code là một trình soạn thảo source code được phát triển bởi Microsoft. Nó rất gọn nhẹ, hỗ trợ nhiều ngôn ngữ lập trình và có các chức năng thú vị như debugging, syntax highlighting, intelligent code completion, snippets, code refactoring và embedded Git.

Trong series bài học về
Ngôn ngữ lập trình Python, chúng ta sẽ sử dụng Visual Studio Code để soạn thảo source code Python. Các bạn có thể download Visual Studio Code cho Windows 10 ở website chính thức của Visual Studio Code với link bên dưới.

Các bạn double click vào file cài đặt Visual Studio Code để bắt đầu cài đặt.

Hướng dẫn cài python trên visual studio code

Nhấn Next rồi chọn đường dẫn cài đặt Visual Studio
Code.

Hướng dẫn cài python trên visual studio code

Sau khi cài đặt thành công, các bạn sẽ thấy folder cài đặt Visual Studio Code.

Hướng dẫn cài python trên visual studio code

Bên dưới là giao diện khi mới bắt đầu “Get Started” của Visual Studio Code.

Hướng dẫn cài python trên visual studio code

4. Thiết lập môi trường lập trình Python với Visual Studio Code

Để lập trình Python với Visual Studio Code, chúng ta cần cài extension Python cho Visual Studio Code. Extension Python được phát hành bởi Microsoft giúp tự động nhận biết trình thông dịch Python, hỗ trợ gợi nhớ code, gợi ý lỗi, debug, format code,…

Để cài đặt extension
Python trong Visual Studio Code, các bạn tìm đến phần Extensions hoặc nhấn tổ hợp phím Ctrl+Shift+X rồi gõ python và tiến hành cài đặt extension Python.

Hướng dẫn cài python trên visual studio code

Xong rồi, trong Visual Studio Code, chúng ta tìm đến phần Explorer hoặc nhấn
tổ hợp phím Ctrl+Shift+E để open một folder mà các bạn sẽ tạo các file source code Python. Trong ví dụ bên dưới, một folder python-examples trong phân vùng C được tạo và chứa các file có đuôi mở rộng là .py. Các file này là các file chứa source code của Python.

Hướng dẫn cài python trên visual studio code

(1) Khu vực các file source code của Python

(2) Khu vực soạn thảo source của
Python

(3) Trình thông dịch sẽ tự động được nhận diện khi đang mở file .py

(4) Nhấn để thực thi source code của Python

(5) Khu vực Terminal để hiển thị kết quả chương trình Python

Môi trường ảo trong Python là gì?

Một ứng dụng Python thường có những thư viện với các phiên bản khác nhau. Trong nhiều trường hợp, chúng ta
lập trình cho nhiều ứng dụng cùng lúc. Sẽ rất phiền phức và gặp những lỗi không đáng có nếu các ứng dụng này sử dụng các phiên bản thư viện khác nhau nhưng chúng lại đụng độ với nhau.

Ví dụ, ứng dụng A sử dụng thư viện abc version 1.7. Ứng dụng B cũng sử dụng thư viện abc nhưng version 2.1. Cả 2 thư viện này đều có hàm method1() nhưng do phiên
bản khác nhau nên chúng sẽ xử lý khác nhau. Khi chạy ứng dụng AB thì rất dễ gây ra lỗi hoặc làm cho chương trình chạy không chính xác. Những trường hợp này xảy ra rất nhiều trong thực tế khi bạn phải bảo trì các dự án cũ và phát triển các dự án mới.

Cài đặt môi trường ảo cho chương trình Python

Để quản lý các thư viện tốt hơn, Python cho phép tạo ra các môi trường ảo (virtual
environment) riêng, chứa các thư viện riêng cho từng ứng dụng. Để tạo môi trường ảo cho Python trong Visual Studio Code, chúng ta vào khu vực Terminal, gõ lệnh python -m venv .venv. Trong đó, .venv là tên của môi trường ảo được tạo. Tên của môi trường ảo là do các bạn tự chọn.

Hướng dẫn cài python trên visual studio code

Trong ví dụ trên, chúng ta tạo môi trường ảo .venv trong folder C:\python-examples của một ứng dụng Python. Sau đó, chúng ta sử dụng lệnh .venv\Scripts\activate để kích hoạt môi trường ảo. Với .venv là tên của môi trường ảo và cũng là folder chứa môi
trường ảo. Khi đang ở môi trường ảo, chúng ta có thể cài đặt các thư viện cho riêng môi trường ảo này với lệnh pip install <tên_thư_viện>. Hoặc muốn thoát khỏi môi trường ảo thì sử dụng lệnh deactivate.

Hướng dẫn cài python trên visual studio code

Trong bài này, các bạn đã tìm hiểu cách cài đặt Python, Visual Studio Code và cách thiết lập môi trường lập trình Python với Visual Studio Code. Nếu có gặp lỗi gì thì các bạn cứ comment bên dưới, chúng ta sẽ cùng khắc phục lỗi nhé!

  • Sự khác nhau giữa echo và print trong PHP
  • Hàm đệ quy trong lập trình và minh họa với C++
  • Lớp FileReader và FileWriter trong Java
  • Lớp StringReader và StringWriter trong Java
  • Cách
    xử lý lỗi (error) trong PHP