PEP có nghĩa là gì trong Python?

Ý nghĩa của PEP trong Mã hóa là "Đề xuất cải tiến Python". Có 2 ý nghĩa liên quan của từ viết tắt PEP Coding

PEP về mã hóa các biểu mẫu đầy đủ

Facebook Twitter Whatsapp Chia sẻ

  1. Đề xuất cải tiến Python
  2. Đề xuất cải tiến Python

Câu hỏi liên quan

Các mẫu câu hỏi liên quan thường gặp nhất

  1. Chủ nghĩa khởi tạo PEP viết tắt của Mã hóa là gì?Tóm tắt PEP là viết tắt của Đề xuất cải tiến Python trong mã hóa
  2. Dạng rút gọn của Đề xuất cải tiến Python trong mã hóa là gì?Dạng viết tắt của "Đề xuất cải tiến Python" là PEP cho mã hóa

trích dẫn

Sử dụng một trong các tùy chọn bên dưới để đưa những từ viết tắt này vào thư mục của bạn

Phong cách.

PEP trong mã hóa. Từ viết tắt24. com. [2022, ngày 26 tháng 3]. Truy cập ngày 21 tháng 12 năm 2022 từ https. // từ viết tắt24. com/pep-nghĩa-trong-mã-hóa/

PEP có nghĩa là Đề xuất cải tiến Python


Chữ viết tắt của Đề xuất cải tiến Python là gì?

Đề xuất cải tiến Python có thể được viết tắt là PEP

PEP - Đề xuất cải tiến Python chung / Khác / Cộng đồng của AcronymsAndSlang. com
Nguồn hình ảnh. HTML hình ảnh. HTML có liên kết. Chia sẻ bức ảnh này.

Những câu hỏi phổ biến nhất mà mọi người tìm kiếm trước khi đến trang này

Q.
A. PEP là viết tắt của từ gì?
PEP là từ viết tắt của "Đề xuất cải tiến Python". Q.
A. Làm cách nào để viết tắt "Đề xuất cải tiến Python"?
"Đề xuất cải tiến Python" có thể được viết tắt là PEP. Q.
A. Ý nghĩa của từ viết tắt PEP là gì?
Nghĩa của từ viết tắt PEP là "Đề xuất cải tiến Python". Q.
A. PEP viết tắt là gì?
Một trong những định nghĩa của PEP là "Đề xuất cải tiến Python". Q.
A. PEP có nghĩa là gì?
PEP viết tắt có nghĩa là "Đề xuất cải tiến Python". Q.
A. Viết tắt của Đề xuất cải tiến Python là gì?
Cách viết tắt phổ biến nhất của "Đề xuất cải tiến Python" là PEP.

Bạn cũng có thể tra cứu các từ viết tắt với từ PEP trong thuật ngữ

Từ viết tắt hoặc tiếng lóng có nghĩa tương tự

Tôi đã sử dụng từ viết tắt PEP trong một vài bài viết mà không giải thích đây là gì. Bây giờ là lúc để xem xét kỹ hơn quá trình phát triển của ngôn ngữ lập trình Python

Bài đăng này là một phần trong hành trình học Python của tôi. Bạn có thể tìm thấy các phần khác của loạt bài này tại đây

 

PEP?

Chữ viết tắt PEP là viết tắt của Đề xuất cải tiến Python và có nghĩa là điều này

PEP là một tài liệu thiết kế cung cấp thông tin cho cộng đồng Python hoặc mô tả một tính năng mới cho Python hoặc các quy trình hoặc môi trường của nó. PEP phải cung cấp thông số kỹ thuật ngắn gọn về tính năng và cơ sở lý luận cho tính năng

Chúng tôi dự định PEP sẽ là cơ chế chính để đề xuất các tính năng mới quan trọng, để thu thập ý kiến ​​đóng góp của cộng đồng về một vấn đề và để ghi lại các quyết định thiết kế đã đưa vào Python. Tác giả PEP chịu trách nhiệm xây dựng sự đồng thuận trong cộng đồng và ghi lại các ý kiến ​​bất đồng

Nguồn. PEP-1

Bạn có thể tìm thấy danh sách đầy đủ các PEP tại Python. tổ chức. Mặc dù PEP có thể không phải là tài liệu bạn muốn đọc để tìm hiểu cách sử dụng cơ bản của một tính năng, nhưng chúng cung cấp nhiều thông tin về cách thức và lý do

 

Tại sao điều đó nên quan tâm đến tôi?

Nếu bạn [như tôi] chỉ muốn lập trình với Python chứ không phải Python, thì những PEP đó có thể chứa quá nhiều chi tiết hữu ích. Tuy nhiên, tôi đã tìm thấy một số giải thích hay ở đó mà tôi không tìm thấy trong tài liệu chính thức. Bất cứ khi nào bạn thích chi tiết, PEP cho chủ đề đó sẽ cung cấp cho họ

Lựa chọn PEP này tôi thấy hữu ích và được sử dụng cho đến nay để hiểu rõ hơn về các chủ đề tôi đã trình bày trong Python Friday

  • PEP 8 — Style Guide for Python Code PEP mà bạn chắc chắn nên đọc, ở định dạng PEP chính thức hoặc định dạng thân thiện với người dùng hơn của pep8. tổ chức
  • PEP 257 — Quy ước Docstring chứa tất cả ngữ nghĩa và quy ước bạn có thể [và nên] sử dụng để ghi lại mã của mình
  • PEP 278 — Hỗ trợ dòng mới toàn cầu cho biết cách Python trên mỗi nền tảng có thể đọc và nhập các tệp có phần cuối dòng CR [Macintosh], LF [Unix] hoặc CR LF [Windows]
  • PEP 343 — Câu lệnh “with” giúp bạn thoát khỏi khối try/cuối cùng khi làm việc với tệp và các tài nguyên khác
  • PEP 498 — Nội suy chuỗi ký tự mang đến cho bạn cú pháp hay để định dạng chuỗi

 

Phần kết luận

Đề xuất cải tiến Python [PEP] mô tả một tính năng của ngôn ngữ Python rất chi tiết về mặt kỹ thuật. Hầu hết thời gian bạn có thể không cần biết tất cả các chi tiết về một tính năng, nhưng khi bạn muốn, PEP là nơi để tìm thấy nó

Trong hướng dẫn này, chúng ta sẽ tìm hiểu PEP-8 là gì và cách chúng ta có thể sử dụng nó trong mã hóa Python. Chúng ta sẽ thảo luận về hướng dẫn sử dụng PEP trong lập trình-hướng dẫn này dành cho người mới bắt đầu đến trung cấp. Chúng tôi cũng sẽ thảo luận về lợi ích của việc sử dụng PEP-8 trong khi mã hóa

PEP là gì?

PEP là dạng viết tắt của Python Enterprise Proposal. Viết code đúng logic là yếu tố then chốt của lập trình, nhưng còn nhiều yếu tố quan trọng khác có thể ảnh hưởng đến chất lượng code. Phong cách mã hóa của nhà phát triển làm cho mã đáng tin cậy hơn nhiều và mọi nhà phát triển nên nhớ rằng Python tuân thủ nghiêm ngặt cách sắp xếp và định dạng của chuỗi

Thích ứng một phong cách viết mã đẹp giúp mã dễ đọc hơn. Mã trở nên dễ dàng cho người dùng cuối

PEP 8 là một tài liệu cung cấp nhiều hướng dẫn khác nhau để viết phần có thể đọc được bằng Python. PEP 8 mô tả cách nhà phát triển có thể viết mã đẹp. Nó được viết chính thức vào năm 2001 bởi Guido van Rossum, Barry Warsaw và Nick Coghlan. Mục đích chính của PEP là tăng cường khả năng đọc và tính nhất quán của mã

Tại sao PEP 8 lại quan trọng?

PEP 8 nâng cao khả năng đọc mã Python, nhưng tại sao khả năng đọc lại quan trọng như vậy?

Người tạo ra Python, Guido van Rossum đã nói, "Mã thường được viết ra nhiều hơn. " Mã có thể được viết trong vài phút, vài giờ hoặc cả ngày nhưng một khi chúng tôi đã viết mã, chúng tôi sẽ không bao giờ viết lại nó nữa. Nhưng đôi khi, chúng ta cần đọc đi đọc lại mã

Tại thời điểm này, chúng ta phải có ý tưởng về lý do tại sao chúng ta viết dòng cụ thể trong mã. Mã phải phản ánh ý nghĩa của từng dòng. Đó là lý do tại sao khả năng đọc là rất quan trọng

Chúng tôi sẽ mô tả một số nguyên tắc quan trọng để viết mã hiệu quả mà người khác cũng có thể đọc được.

Quy ước đặt tên

Khi chúng ta viết mã, chúng ta cần gán tên cho nhiều thứ như biến, hàm, lớp, gói và nhiều thứ khác. Chọn một tên thích hợp sẽ tiết kiệm thời gian và năng lượng. Sau một thời gian, khi nhìn lại tệp, chúng ta có thể dễ dàng nhớ lại một biến, hàm hoặc lớp nhất định đại diện cho điều gì. Các nhà phát triển nên tránh chọn những cái tên không phù hợp

Quy ước đặt tên trong Python hơi lộn xộn, nhưng có một số quy ước nhất định mà chúng ta có thể dễ dàng làm theo. Hãy xem quy ước đặt tên sau đây

Ví dụ -

Chữ thường đơn

Chữ hoa đơn

chữ thường

Lower_case_with_underscores

CHỮ HOA

UPPER_CASE_WITH_UNDERSCORES

Các từ viết hoa [hoặc CamelCase]

Ghi chú. Trong khi sử dụng chữ viết tắt trong CapWords, hãy viết hoa tất cả các chữ cái của chữ viết tắt. Do đó, HTTPServerError tốt hơn HttpServerError

Tên Phong cách

Dưới đây là bảng chỉ định một số kiểu đặt tên phổ biến trong Python. Xem xét bảng sau

LoạiQuy ước đặt tênVí dụChức năngChúng ta nên sử dụng các từ viết thường hoặc phân tách các từ bằng dấu gạch dưới. myfunction, my_functionVariableChúng ta nên sử dụng chữ thường, các từ hoặc các từ riêng biệt để dễ đọc hơn. a, var, tên_biếnLớp Chữ cái đầu tiên của tên lớp phải được viết hoa; . Không tách các từ bằng dấu gạch dưới. MyClass, Form, ModelMethodChúng ta nên sử dụng một chữ thường, các từ hoặc các từ riêng biệt để dễ đọc hơn. class_method, methodConstantChúng ta nên sử dụng một chữ cái viết hoa ngắn, các từ hoặc các từ riêng biệt để dễ đọc hơn. MYCONSTANT, CONSTANT, MY_CONSTANTModule Nên sử dụng chữ thường, các từ hoặc các từ riêng biệt để dễ đọc hơn. tên_mô-đun. py, mô-đun. pyPackageChúng ta nên sử dụng một chữ cái viết thường, các từ hoặc các từ riêng biệt để nâng cao khả năng đọc. Không tách các từ bằng dấu gạch dưới. gói, gói của tôi,

Trên đây là một số quy ước đặt tên phổ biến hữu ích để làm đẹp mã Python. Để cải thiện thêm, chúng ta nên chọn tên cẩn thận

Bố cục mã

Bố cục mã xác định mức độ mã có thể đọc được. Trong phần này, chúng ta sẽ tìm hiểu cách sử dụng khoảng trắng để cải thiện khả năng đọc mã

thụt đầu dòng

Không giống như các ngôn ngữ lập trình khác, thụt đầu dòng được sử dụng để xác định khối mã trong Python. Các thụt đầu dòng là một phần quan trọng của ngôn ngữ lập trình Python và nó quyết định mức độ của các dòng mã. Nói chung, chúng tôi sử dụng khoảng cách 4 để thụt đầu dòng. Hãy hiểu ví dụ sau

Ví dụ -

Trong ví dụ trên, câu lệnh in thụt lề sẽ được thực thi nếu điều kiện của câu lệnh if là đúng. Sự thụt đầu dòng này xác định khối mã và cho chúng ta biết những câu lệnh nào sẽ thực thi khi một hàm được gọi hoặc kích hoạt điều kiện

Chúng tôi cũng có thể sử dụng các tab để cung cấp các khoảng trắng liên tiếp để biểu thị thụt lề, nhưng khoảng trắng là thích hợp nhất. Python 2 cho phép trộn các tab và dấu cách nhưng chúng tôi sẽ gặp lỗi trong Python 3

Thụt đầu dòng sau ngắt dòng

Điều cần thiết là sử dụng thụt đầu dòng khi sử dụng phần tiếp theo của dòng để giữ cho dòng có ít hơn 79 ký tự. Nó cung cấp sự linh hoạt để xác định giữa hai dòng mã và một dòng mã mở rộng hai dòng. Hãy hiểu ví dụ sau

Ví dụ -

Chúng ta có thể sử dụng cấu trúc sau

sử dụng chuỗi tài liệu

Python cung cấp hai loại chuỗi tài liệu hoặc chuỗi tài liệu - một dòng và nhiều dòng. Chúng tôi sử dụng dấu ngoặc kép để xác định dấu ngoặc kép một dòng hoặc nhiều dòng. Về cơ bản, chúng được sử dụng để mô tả chức năng hoặc chương trình cụ thể. Hãy hiểu ví dụ sau

Ví dụ -

Nên ngắt dòng trước hay sau toán tử nhị phân?

Ngắt dòng trước hoặc sau phép toán nhị phân là cách tiếp cận truyền thống. Nhưng nó ảnh hưởng rộng rãi đến khả năng đọc vì các toán tử nằm rải rác trên các màn hình khác nhau và mỗi toán tử được đặt cách xa toán hạng của nó và trên dòng trước đó. Hãy hiểu ví dụ sau

Ví dụ -

Như chúng ta có thể thấy trong ví dụ trên, nó có vẻ khá lộn xộn khi đọc. Chúng ta có thể giải quyết các loại vấn đề như vậy bằng cách sử dụng cấu trúc sau

Ví dụ -

Python cho phép chúng ta ngắt dòng trước hoặc sau toán tử nhị phân, miễn là quy ước nhất quán cục bộ

Nhập mô-đun

Chúng ta nên nhập các mô-đun trong dòng phân tách như sau

Sai

Chúng ta cũng có thể sử dụng cách tiếp cận sau

Câu lệnh nhập phải được viết ở đầu tệp hoặc ngay sau bất kỳ nhận xét nào của mô-đun. Nhập tuyệt đối được khuyến nghị vì chúng dễ đọc hơn và có xu hướng hoạt động tốt hơn

Tuy nhiên, chúng ta có thể sử dụng nhập khẩu tương đối rõ ràng thay vì nhập khẩu tuyệt đối, đặc biệt là xử lý các gói phức tạp

dòng trống

Các dòng trống có thể được cải thiện khả năng đọc mã Python. Nếu nhiều dòng mã được nhóm lại với nhau, mã sẽ trở nên khó đọc hơn. Chúng tôi có thể loại bỏ điều này bằng cách sử dụng nhiều dòng dọc trống và người đọc có thể cần phải cuộn nhiều hơn mức cần thiết. Thực hiện theo các hướng dẫn bên dưới để thêm khoảng trắng dọc

  • Hàm cấp cao nhất và các lớp có hai dòng - Đặt thêm không gian dọc xung quanh chúng để có thể hiểu được
  • Một dòng trống bên trong các lớp - Các hàm mà chúng ta định nghĩa trong lớp có liên quan với nhau. Hãy xem ví dụ sau -
  • Sử dụng các dòng trống bên trong hàm - Đôi khi, chúng ta cần viết một hàm phức tạp gồm nhiều bước trước câu lệnh return. Vì vậy, chúng ta có thể thêm dòng trống giữa mỗi bước. Hãy hiểu ví dụ sau

Cách trên có thể loại bỏ các khoảng trắng để cải thiện khả năng đọc mã

Đặt dấu ngoặc nhọn

Chúng ta có thể ngắt dòng bên trong dấu ngoặc đơn, dấu ngoặc vuông bằng cách sử dụng Dòng tiếp nối. PEP 8 cho phép chúng tôi sử dụng dấu ngoặc nhọn trong phần tiếp theo của dòng ngụ ý. Hãy hiểu ví dụ sau

  • Sắp xếp dấu ngoặc nhọn với khoảng trắng đầu tiên
  • Sắp xếp các dấu ngoặc nhọn với ký tự đầu tiên của dòng

Cả hai phương pháp đều phù hợp để sử dụng, nhưng tính nhất quán mới là điều quan trọng, vì vậy hãy chọn bất kỳ phương pháp nào và tiếp tục với phương pháp đó

Bình luận

Nhận xét là một phần không thể thiếu của bất kỳ ngôn ngữ lập trình nào. Đây là cách tốt nhất để giải thích mã. Khi chúng tôi ghi lại mã của mình với các nhận xét phù hợp, bất kỳ ai cũng có thể hiểu mã. Nhưng chúng ta nên nhớ những điểm sau

  • Bắt đầu bằng chữ in hoa và viết câu hoàn chỉnh
  • Cập nhật nhận xét trong trường hợp thay đổi mã
  • Giới hạn độ dài dòng của nhận xét và chuỗi tài liệu ở 72 ký tự

chặn bình luận

Khối bình luận là lựa chọn tốt cho phần mã nhỏ. Những nhận xét như vậy rất hữu ích khi chúng ta viết một số mã dòng để thực hiện một hành động đơn lẻ chẳng hạn như lặp vòng lặp. Họ giúp chúng tôi hiểu mục đích của mã

PEP 8 cung cấp các quy tắc sau để viết khối bình luận

  • Nhận xét khối thụt lề phải ở cùng cấp độ
  • Bắt đầu mỗi dòng bằng # theo sau là một khoảng trắng
  • Tách dòng bằng cách sử dụng dấu #

Hãy xem đoạn mã sau

Chúng tôi có thể sử dụng nhiều hơn đoạn văn cho mã kỹ thuật. Hãy hiểu ví dụ sau

Nhận xét nội tuyến

Nhận xét nội tuyến được sử dụng để giải thích câu lệnh đơn lẻ trong một đoạn mã. Chúng tôi có thể nhanh chóng hiểu được lý do tại sao chúng tôi viết dòng mã cụ thể đó. PEP 8 chỉ định các quy tắc sau cho nhận xét nội tuyến

  • Bắt đầu nhận xét bằng dấu # và khoảng trắng
  • Sử dụng bình luận nội tuyến một cách cẩn thận
  • Chúng ta nên tách các nhận xét nội tuyến trên cùng một dòng với câu lệnh mà chúng đề cập đến

Sau đây là ví dụ về nhận xét nội tuyến

Đôi khi, chúng ta có thể sử dụng quy ước đặt tên để thay thế nhận xét nội tuyến

Chúng ta có thể sử dụng quy ước đặt tên sau

Nhận xét nội tuyến là cần thiết nhưng khối nhận xét làm cho mã dễ đọc hơn

Tránh thêm khoảng trắng không cần thiết

Trong một số trường hợp, việc sử dụng khoảng trắng có thể khiến mã khó đọc hơn nhiều. Quá nhiều khoảng trắng có thể làm cho mã quá thưa thớt và khó hiểu. Chúng ta nên tránh thêm khoảng trắng ở cuối dòng. Đây được gọi là khoảng trắng ở cuối

Hãy xem ví dụ sau

Ví dụ 1

Ví dụ - 3

Khuyến nghị lập trình

Như chúng ta đã biết, có một số phương thức để thực hiện các tác vụ tương tự trong Python. Trong phần này, chúng ta sẽ xem một số đề xuất của PEP 8 để cải thiện tính nhất quán

Tránh so sánh các giá trị Boolean bằng toán tử tương đương

Chúng ta không nên sử dụng toán tử tương đương == để so sánh các giá trị Boolean. Nó chỉ có thể lấy Đúng hoặc Sai. Hãy xem ví dụ sau

Cách tiếp cận này đơn giản, đó là lý do tại sao PEP 8 khuyến khích nó

Chuỗi rỗng là sai trong câu lệnh if

Nếu chúng tôi muốn kiểm tra xem một danh sách đã cho có trống hay không, chúng tôi có thể cần kiểm tra độ dài của danh sách, vì vậy chúng tôi cần tránh cách tiếp cận sau

Tuy nhiên, nếu có bất kỳ danh sách, tập hợp hoặc bộ trống nào. Chúng ta có thể sử dụng cách sau để kiểm tra

Phương pháp thứ hai phù hợp hơn;

Không sử dụng not is trong câu lệnh if

Có hai tùy chọn để kiểm tra xem một biến có giá trị xác định hay không. Tùy chọn đầu tiên với x không phải là Không, như trong ví dụ sau

Tùy chọn thứ hai là đánh giá x là Không và câu lệnh if dựa trên kết quả không

Cả hai tùy chọn đều đúng nhưng tùy chọn đầu tiên đơn giản, vì vậy PEP 8 khuyến khích nó

Phần kết luận

Chúng tôi đã thảo luận về hướng dẫn PEP 8 để làm cho mã loại bỏ sự mơ hồ và nâng cao khả năng đọc. Những nguyên tắc này cải thiện mã, đặc biệt là khi chia sẻ mã với nhân viên hoặc cộng tác viên tiềm năng. Chúng ta đã thảo luận PEP là gì và tại sao nó sử dụng, cách viết mã tuân thủ PEP 8. Hơn nữa, chúng tôi có một giới thiệu ngắn gọn về các quy ước đặt tên. Nếu muốn biết thêm thông tin về PEP 8, bạn có thể đọc tài liệu đầy đủ hoặc truy cập PEP8. tổ chức

pep trong Python là gì?

PEP là viết tắt của Đề xuất cải tiến Python và có một vài trong số đó. PEP là tài liệu mô tả các tính năng mới được đề xuất cho Python và tài liệu về các khía cạnh của Python, như thiết kế và kiểu dáng, cho cộng đồng.

PEP Python mới nhất là gì?

3. 12. 0 alpha 1. Thứ Hai, 2022-10-24.

PEP nào là hướng dẫn phong cách cho Python?

Đối với Python, PEP 8 đã nổi lên như một hướng dẫn về phong cách mà hầu hết các dự án đều tuân theo; . Mọi nhà phát triển Python nên đọc nó vào một thời điểm nào đó; . 1. Sử dụng thụt lề 4 dấu cách và không có tab.

Chỉ số PEP là gì?

Giới thiệu. PEP này chứa chỉ mục của tất cả các Đề xuất cải tiến Python, được gọi là PEP . Số PEP được chỉ định bởi người chỉnh sửa PEP và sau khi được chỉ định sẽ không bao giờ thay đổi. Lịch sử kiểm soát phiên bản của các văn bản PEP thể hiện hồ sơ lịch sử của chúng. Các PEP được lập chỉ mục theo chủ đề cho các chủ đề chuyên môn.

Chủ Đề