Download source code chương trình quản lý bang python

Tự học Python không phải việc quá khó khăn. Hãy cùng UniTrain điểm qua những bí quyết sau đây giúp bạn tự học Python hiệu quả nhé.

1. Luyện Python hàng ngày – “Make it stick”

– Code mỗi ngày: hãy dành ra 25 phút mỗi ngày để luyện viết code
– Viết ra giấy: Không chỉ viết code trên máy tính, viết code ra giấy giúp bạn ghi nhớ tốt hơn. Trong lập trình, việc viết code ra giấy còn có thể giúp bạn thành thạo hơn trong quá trình xin việc, bởi có rất nhiều nhà tuyển dụng sẽ yêu cầu bạn viết code trên một bảng trắng.
– Sử dụng Python Interactive Shell: Python Interactive Shell là một chương trình cho phép lập trình viên có thể chạy các dòng lệnh Python mà không cần phải tạo tập tin trên máy.
– Một số ví dụ cho thấy bạn có thể sử dụng Python Interactive Shell khi tự học Python:

  • Nắm được toán tử nào có thể được sử dụng trên một phần tử bằng cách sử dụng dir[]:

>>> my_string = ‘I am a string’

>>> dir[my_string]

[‘__add__’, …, ‘upper’, ‘zfill’]  # Truncated for readability

Những phần tử được trả về từ dir[]là tất cả các phương thức có thể được áp dụng. Ví dụ:

>>> my_string.upper[]

>>> ‘I AM A STRING’

Đây là khi chúng mình sử dựng phương thức upper[]. Bạn có thể thấy tất cả các ký tự trong chuỗi đều được viết hoa!

  • Nắm được các dạng của một phần tử:                                                 

>> type[my_string]

>>> str

  •  Import thư viện [libraries]:

>>> from datetime import datetime

>>> dir[datetime]

[‘__add__’, …, ‘weekday’, ‘year’]  # Truncated for readability

>>> datetime.now[]

datetime.datetime[2018, 3, 14, 23, 44, 50, 851904]

  • Thực thi shell commands:

>>> import os

>>> os.system[‘ls’]

python_hw1.py python_hw2.py README.txt

– Kết hợp làm việc với nghỉ ngơi :

Trong lập trình, từng dòng code phải đạt độ chính xác tuyệt đối, nên chỉ thiếu một dấu ngoặc kép thôi cũng có thể khiến phá vỡ cả hệ thống. Đầu óc thư thái     sẽ giúp bạn giải quyết vấn đề tốt hơn. Hoặc khi bạn phải tìm và sửa bugs, bạn chưa tìm ra ngay hướng giải quyết, hãy thư giãn và quay lại khi đã có tâm trạng       thoải mái hơn.

– Trở thành một “kẻ săn bugs”: Hãy luôn sẵn sàng trở thành một “kẻ săn bugs”.

Khi bạn đã phát hiện dường như có xuất hiện một lỗi nào đó, hãy nhập dòng code này vào script Python của bạn:

 import pdb; pdb.set_trace[]

Lúc này, một trình gỡ lỗi là Python Debugger [PDB] sẽ bắt đầu chạy. Đây là trình gỡ lỗi source code tích hợp nhiều tính năng như: tạm dừng chương trình, xem các biến trong môi trường hợp cụ thể, thay đổi các giá trị của biến đó,…Trình gỡ lỗi này cũng có thể chạy với command line:

python -m pdb .

2. Nhóm học tập – “Make it Collaborative”

– Hãy tận dụng LinkedIn và Github, tham gia hackathon hay các sự kiện online/offline…của cộng động Python để học hỏi và trau dồi kiến thức từ những người có nhiều kinh nghiệm hơn.
– Dạy người khác: để dạy người khác, bạn phải hiểu rất sâu và tường tận vấn đề mới có thể giải thích được cho người khác. Đây là một phương pháp rất hiệu quả để bạn trau dồi kiến thức Python của mình.

– Pair Programming

“Pair Programming” [Lập trình đôi] là một phương pháp mà ở đó, hai lập trình viên sẽ ngồi cùng nhau để hoàn thành chung một đầu việc. Một người đóng vai “Driver”, người còn lại là “Navigator”. Driver là người viết code và nghĩ về task hiện tại, còn Navigator sẽ tập trung hơn vào việc phát hiện lỗi và các vấn đề, review và vạch ra những gì cần làm tiếp theo. Bạn cùng đồng nghiệp hoàn toàn có thể hoán đổi vị trí cho nhau để cả hai nhận được đầy đủ các lợi ích. “Pair Programming” không chỉ giúp bạn có cơ hội được review code của người khác, mà còn nhìn được tổng quan cách họ suy nghĩ về một vấn đề. Việc tiếp xúc với nhiều ý tưởng khác nhau sẽ giúp bạn có nhiều góc nhìn mới, cải thiện được khả năng xử lý vấn đề khi quay lại với code của chính mình.

  • LẬP TRÌNH
  • Python
Lập trình Python trên Visual Studio Code

Bởi

trannhuomedu

-

8 Tháng Mười, 2022

1555

Chia sẻ Facebook

Tweet

Mục lục

  • Ngôn ngữ lập trình Python
  • Các phiên bản Python
  • Dowload và cài đặt Python
  • Download và cài đặt Visual Studio Code
  • Thiết lập môi trường lập trình Python với Visual Studio Code
  • Môi trường ảo trong Python là gì?
  • Cài đặt môi trường ảo cho chương trình Python

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.

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à một trong những ngôn ngữ lập trình phổ biến nhất hiện nay.

Các phiên bản Python

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.

Dowload và cài đặt Python

Step 1: Các bạn download Python TẠI ĐÂY.

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

  • [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.

  • [3] – Nên chọn để cấu hình môi trường Python trong Windows.

Step 3: Nhấn Close để hoàn thành cài đặt Python.

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

Download và cài đặt 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.

Step 1: Các bạn download Visual Studio Code TẠI ĐÂY.

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

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

Step 4: Nhấn Install để cài đặt Visual Studio Code.

Step 5: Sau khi cài đặt thành công Visual Studio Code có giao diện như sau:

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.

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.

  • [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 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 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.

Trong ví dụ trên, chúng ta tạo môi trường ảo .venv trong folder C:\Users\nhuomtv\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 . Hoặc muốn thoát khỏi môi trường ảo thì sử dụng lệnh deactivate.

Trên đây là các bước để cài đặt môi trường lập trình Python trên Visual Studio Code. Chúc các bạn thành công!

Chủ Đề