Giọt trăn

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

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 mã rút ngắ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 biến phổ biến nhất hiện nay

Giọt trăn
Những ngôn ngữ lập trình biến phổ biến nhất (01/2019 – source 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ác nhau. Python 2 ra mắt vào năm 2000 và phát triển đến phiên bản 2. 7. 18 thì bị chặn phát triển. Python 3 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 hôm nay (29/01/2022) thì đã có phiên bản Python 3. 10. 2

Trong loạt 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ể tải xuống trang web chính thức của Python với liên kết bên dưới

Tải xuống Python cho Windows

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

Giọt trăn

Cài đặt giao diện có các tùy chọn sau

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

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

Giọt trăn

(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 thư mục cài đặt Python

Giọt trăn

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

Giọt trăn

IDLE program (Python 3. 10 64 bit) là môi trường phát triển phân tích đơn giản cho Python. Gói IDLE được đóng 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) is Python Python information. Các mã nguồn 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 phiên bản Python đã cài đặt, các bạn có thể sử dụng lệnh python trên Command Prompt của Windows 10

Giọt trăn

3. Cài đặt Visual Studio Code

Visual Studio Code là một trình soạn thảo mã nguồn được phát triển bởi Microsoft. Nó rất gọn nhẹ, hỗ trợ lập trình nhiều ngôn ngữ và có các chức năng thú vị như gỡ lỗi, đánh dấu cú pháp, hoàn thành mã thông minh, đoạn trích, tái cấu trúc mã và nhúng Git

Trong loạt 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 mã nguồn Python. Các bạn có thể tải xuống Visual Studio Code cho Windows 10 tại trang web chính thức của Visual Studio Code với liên kết bên dưới

Tải xuống mã Visual Studio

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

Giọt trăn

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

Giọt trăn

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

Giọt trăn

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

Giọt trăn

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

Để thiết lập chương trình Python với Visual Studio Code, chúng ta cần cài đặt tiện ích mở rộng Python cho Visual Studio Code. Extension Python được phát triển bởi Microsoft giúp tự động nhận biết trình thông dịch Python, hỗ trợ gợi nhớ mã, gợi ý lỗi, gỡ lỗi, định dạng mã,…

Để cài đặt tiện ích mở rộng Python trong Visual Studio Code, các bạn tìm đến phần Tiện ích mở rộng hoặc nhấn tổ hợp phím Ctrl+Shift+X rồi nhập python và tiến hành cài đặt tiện ích mở rộng Python

Giọt trăn

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 để mở thư mục mà các bạn sẽ tạo mã nguồn tệp Python. Trong ví dụ bên dưới, một thư mục python-examples trong vùng C đã được tạo và chứa các tệp có đuôi mở rộng là. py. Các tệp này là các tệp chứa mã nguồn của Python

Giọt trăn

(1) Vùng mã nguồn tệp của Python

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

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

(4) Nhấn để thực thi mã nguồn 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ó các thư viện với các phiên bản khác nhau. Trong nhiều trường hợp, chúng tôi thiết lập trình cho nhiều ứng dụng cùng lúc. Sẽ rất khó chịu và gặp phải 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 xung đột với nhau

Ví dụ, ứng dụng A sử dụng thư viện abc phiên bản 1. 7. Ứng dụng B cũng sử dụng thư viện abc nhưng phiên bản 2. 1. Cả 2 thư viện này đều có hàm method1() nhưng phiên bản khác nhau nên chúng sẽ xử lý nhau. Khi chạy ứng dụng A và B 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 quản 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 (môi trường ảo) 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, nhập lệnh python -m venv .venv. In which,. venv là tên của môi trường ảo được tạo. The name of the virtual field is do you select

Giọt trăn

Trong ví dụ trên, chúng tôi tạo môi trường ảo. venv trong thư mục C. \python-examples of a Python application. Sau đó, chúng ta sử dụng lệnh .venv\Scripts\activate để kích hoạt môi trường ảo. With. venv là tên của môi trường ảo và cũng là thư mục chứa môi trường ảo. Khi đang ở trong môi trường ảo, chúng ta có thể cài đặt các thư viện cho môi trường ảo này bằng 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

Giọt trăn

Trong bài viết 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 gặp lỗi gì thì các bạn cứ comment bên dưới, chúng tôi sẽ cùng giải quyết lỗi nhé