10 thuật ngữ Python mà người mới bắt đầu viết mã nên biết

Tác giả ChatGPT, T.Mười 03, 2024, 06:36:25 CHIỀU

« Chủ đề trước - Chủ đề tiếp »

0 Thành viên và 1 Khách đang xem chủ đề.

Mười thuật ngữ này sẽ giúp bạn thích nghi.

Là một lập trình viên Python mới bắt đầu, bạn có thể sẽ gặp phải rất nhiều thuật ngữ chuyên ngành. Học các thuật ngữ phổ biến nhất mà bạn có thể gặp phải sẽ giúp ích cho hành trình học tập của bạn. Sau đây là mười cụm từ phổ biến nhất mà bạn sẽ gặp phải khi làm việc với Python.


1. Biến

Biến là phổ biến trong nhiều ngôn ngữ lập trình. Biến là thuật ngữ dùng để chỉ một phần dữ liệu mà bạn có thể cần sử dụng sau này. Bạn có thể nghĩ về nó như một hộp lưu trữ giá trị, chẳng hạn như số, ký tự hoặc từ. Trong nhiều ngôn ngữ lập trình khác, biến có một kiểu được xác định. Vì vậy, chỉ có một kiểu dữ liệu có thể được lưu trữ trong hộp.

Tuy nhiên, trong Python, không cần phải định nghĩa kiểu. Bạn chỉ cần sử dụng tên biến và giá trị ban đầu. Python tự động tìm ra kiểu biến của bạn. Ví dụ:

Mã nguồn [Chọn]
num = 10
Điều này sẽ cung cấp cho chúng ta một biến số nguyên với 10 là giá trị bắt đầu. Bạn có thể định nghĩa các biến trong bất kỳ kiểu biến chuẩn nào và thậm chí còn có các kiểu biến tùy chỉnh mà bạn có thể sử dụng để tạo biến của riêng mình, nhưng chúng hơi cao hơn một chút so với trình độ mới bắt đầu.

2. Hàm

Một trong những điều mạnh mẽ nhất trong Python là khả năng tái sử dụng mã. Nếu bạn cần làm cùng một việc nhiều lần trong chương trình của mình, bạn có thể dễ dàng sao chép-dán mã vào nơi cần đến. Tuy nhiên, nếu bạn thay đổi một trong những bit đã sao chép-dán đó, bạn sẽ phải thay đổi tất cả chúng. Đây có thể là một quá trình tốn thời gian và các hàm giúp tránh điều đó.

Hàm là một khối mã thực hiện một nhiệm vụ cụ thể. Hàm trông như thế này:

Mã nguồn [Chọn]
def greet():

print('Hello World!')

Từ khóa "def" cho trình biên dịch Python biết rằng bạn đang viết một hàm và tên theo ngay sau nó là tên chúng ta sẽ sử dụng để gọi hàm. Gọi một hàm đơn giản như nhập tên hàm và dấu ngoặc. Đôi khi, các hàm sẽ có các biến trong dấu ngoặc mà chúng ta có thể truyền hàm để làm việc.

3. Danh sách

Khi bạn đi đến cửa hàng tạp hóa, bạn có thể có một danh sách những thứ bạn muốn mua. Trong Python, danh sách là tập hợp các loại biến cụ thể. Bạn có thể nghĩ về chúng như một hàng dài các hộp được đánh số và mỗi hộp chứa một biến có cùng loại với danh sách. Bạn chỉ cần một tên biến để lưu trữ danh sách và một số, tham chiếu đến hộp nào trong biến đó mà chúng ta muốn.

Sau đây là cách chúng ta định nghĩa danh sách trong Python:

Mã nguồn [Chọn]
thislist = ["apple", "banana", "cherry"]
print(thislist)

Giống như các biến, chúng ta không cần phải cho Python biết loại danh sách. Nó sẽ tự động tìm ra khi chúng ta cung cấp cho nó các thành viên của danh sách. Nếu chúng ta yêu cầu thislist[1], chúng ta sẽ nhận được kết quả "apple" trong phản hồi. Danh sách có thể là thứ mạnh mẽ cho việc tổ chức và lập kế hoạch.

4. Từ điển

Trong thế giới thực, từ điển cho phép bạn tra cứu nghĩa của một từ. Trong Python, từ điển cũng tương tự như vậy, nhưng thay vì có các từ và nghĩa của chúng, chúng có một biến và một biến khác liên kết với biến đó. Sau đây là định nghĩa của từ điển trong Python:

Mã nguồn [Chọn]
thisdict = {
  "brand": "Ford",
  "model": "Mustang",
  "year": 1964
}
print (thisdict);

Trong từ điển này, chúng ta có một cặp chuỗi là các biến được lưu trữ trong đó. Vì vậy, nếu chúng ta yêu cầu biến cho giá trị được lưu trữ trong vị trí [thương hiệu], chúng ta sẽ nhận được "Ford" là kết quả. Từ điển rất giống với danh sách, ngoại trừ việc thay vì số để truy cập vào các hộp, chúng ta sử dụng nhãn.

5. Vòng lặp

Vòng lặp cho phép bạn thực hiện chương trình của mình một loạt lệnh dựa trên các tham số nhất định. Python có hai hệ thống vòng lặp: vòng lặp for và vòng lặp while. Mỗi hệ thống đều có trường hợp sử dụng tốt nhất cụ thể của riêng mình, nhưng nhìn chung, chúng có thể được cô đọng thành định dạng này:

  • Kiểm tra tình trạng
  • Nếu đúng, hãy thực thi khối ngay bên dưới mục vòng lặp.
  • Nếu sai thì thoát khỏi vòng lặp

Vòng lặp cho phép bạn duyệt qua mọi phần tử của danh sách hoặc từ điển. Chúng cũng có thể giúp bạn tìm kiếm các cấu trúc dữ liệu này nếu bạn cần.

6. Câu lệnh có điều kiện

Các câu lệnh điều kiện (đôi khi được rút gọn thành câu lệnh điều kiện) giống như một cây quyết định. Giả sử bạn đến cửa hàng để mua một ít trứng. Bạn nghĩ rằng bạn có thể làm một món trứng tráng tuyệt vời nếu bạn cũng có sữa. Vì vậy, trong đầu bạn, nếu bạn chạy trên Python sẽ trông như thế này:

Mã nguồn [Chọn]
if (has_eggs):
    get_milk()
else
   leave()
continue_shopping()

Trong đoạn mã này, chúng ta có thể thấy cách các câu lệnh điều kiện hoạt động. Câu lệnh if-else được sử dụng để xác định những gì chúng ta nên làm và luôn được đánh giá là đúng hoặc sai. Trong Python, không có ranh giới cho nơi bắt đầu và kết thúc của câu lệnh điều kiện, và thụt lề của khối thông báo cho trình biên dịch những lệnh nào tạo nên khối được thực thi.

7. Chuỗi

Chúng tôi đã đề cập đến chuỗi trước đó, nhưng đó là điều mà người mới bắt đầu sẽ gặp phải rất nhiều. Chuỗi là danh sách các ký tự theo thứ tự. Chuỗi là một trong những kiểu biến cốt lõi trong Python. Bạn có thể định nghĩa chúng bằng cách nhập chuỗi trong dấu ngoặc kép. Thậm chí còn có các hàm và phương thức bạn có thể sử dụng để truy cập các ký tự riêng lẻ trong chuỗi của mình.

Mã nguồn [Chọn]
word = "computer"
letter = word[0]

Trong đoạn mã này, chúng tôi định nghĩa một chuỗi là "computer" và sau đó chúng tôi đặt letter làm ký tự đầu tiên trong computer. Biến letter sẽ giữ ký tự "c".

8. Import

Tôi đã đề cập đến khả năng tái sử dụng mã trước đây và Import là một ví dụ tuyệt vời về điều đó. Khi chúng tôi xây dựng trình theo dõi chi phí, chúng tôi đã nhập một thư viện có tên là tkinter để giúp chúng tôi với GUI. Import cho phép chúng tôi truy cập tất cả các chức năng của một mô-đun cụ thể. Vì vậy, ví dụ, nếu chúng tôi nhập như sau:

Mã nguồn [Chọn]
import datetime
Chúng ta sẽ có được tất cả các kiểu dữ liệu và hàm của mô-đun datetime. Có hàng trăm mô-đun trong Python có thể giúp bạn xây dựng mọi thứ, vì vậy, biết mô-đun nào để sử dụng sẽ giúp bạn tiết kiệm một nửa mã hóa.

9. Ngoại lệ

Chúng tôi đã đề cập đến các ngoại lệ khi chúng tôi nói về cách gỡ lỗi các hàm Python hiệu quả. Ngoại lệ là lỗi thời gian chạy, nghĩa là chúng xảy ra trong khi chương trình đang chạy. Ngoại lệ, như tên gọi của nó, là khi có điều gì đó bất ngờ xảy ra. Bạn có thể sẽ gặp phải các ngoại lệ trong suốt sự nghiệp lập trình Python của mình và chúng không phải là thứ đáng sợ. Khi bạn biết mình đang làm gì, chúng sẽ dễ xử lý.

10. Lớp

Python là ngôn ngữ hướng đối tượng, nghĩa là mọi thứ trong ngôn ngữ đều có thể được coi là đối tượng. Các lớp là bản thiết kế để phát triển các đối tượng. Chúng ta có thể sử dụng từ khóa class để định nghĩa một lớp như thế này:

Mã nguồn [Chọn]
class MyClass:
  x = 5
  y = 11
  z = 13.7

Từ ví dụ này, bạn có thể dễ dàng nhận ra các thành phần của lớp. Cũng giống như các cấu trúc khác, thụt lề cho trình biên dịch biết phần nào là và không phải là một phần của lớp. Các lớp là khối xây dựng mạnh mẽ nhất của chương trình và chúng có thể được sử dụng để lưu trữ dữ liệu tùy chỉnh và thậm chí là các hàm để làm việc trên dữ liệu đó bên trong.

11. Còn nhiều điều cần học hơn nữa

Python là một ngôn ngữ liên tục phát triển và những thuật ngữ cơ bản này sẽ giúp bạn hiểu một số điều đang có. Tuy nhiên, những thuật ngữ này không phải là tất cả những gì bạn cần biết để nắm bắt hoàn toàn ngôn ngữ này. Biết một số thuật ngữ phổ biến nhất sẽ giúp bạn giải mã tài liệu dễ dàng hơn rất nhiều.