初期エントリPythonのことを何PEP白、分からないのですか?

おそらく、あなたは、Pythonの白い早期エントリーされ、どのようなPEPはいわかりません。それともあなたが学んだPythonはいくつかのPEPを見て、確認されたが、知らない何をはい背後にあるこのようなもの。それが起こる、我々は体系的に皆一緒にPEPをよりよく理解した上で、PEPをご紹介します。

現時点では、PEPに限局し、より一般的なすべての国内無数のチュートリアルの種類、多かれ少なかれ上記のPEPが、しかしだったが、PEP記事の詳細かつ包括的な説明のより多くのことが可能であったことはあまりないです。

本稿の目的は次のとおりです、PEPが何であるかを総合的に紹介してみてくださいなぜPEPを読みに行くあなたを教えて、と私は必読PEPだと思う番号を引用し、最終的には、PEPはPythonのことを期待して、中国語の翻訳のいくつかを識別しています学習教材といえば、貢献ポイントを開始しません。

何PEPこと?

PEPの略Python Enhancement Proposals、意味の改善強化を高めるためである、提案はので、一緒に、提案や提言に翻訳することができ、より一般的な翻訳はありますPython增强提案Python改进建议书

それがより適切であるので、個人的に、私は、前に翻訳を好みます。Pythonのコア開発者は、メーリングリストの問題に焦点を当てた提案、計画、PEPは、コア開発者のレビューと承認、正式な文書最終形態の一部の後に、外部の宣伝効果を果たし、通常、複数のソースからの情報をまとめたものですので、私は考えます「提案」と訳さより適切です。

:PEPの公式ウェブサイトですPEPあるhttps://www.python.org/dev/peps/、 0番地。その他PEPアドレスは、例えば、バックで数ステッチです:https://www.python.org/dev/peps/pep-0020/はようにPEP 20リンク、とされます。

最初のPEPは2000年に誕生した、今の年齢のわずか18歳です。これまでのところ、それは478、「兄弟姉妹」を持っています

PEPの関係者は3つのカテゴリに分類されます。

I - 情報PEP

P - プロセスPEP

S - 標準化過程PEP

次のようにその意味は次のとおりです。

情報:このPEPは、情報を提供することであり、などのクラス情報、クラス情報を通知しているにも有益です。PEP 20(パイソンの禅として知られているのPythonの禅、)など、PEP 404(パイソン2.8未リリーススケジュールは、全くPython2.8バージョンは存在しないと宣言されています)。

プロセス:パイソン自体以外のこれらのPEP主に周辺情報。そのようなPEP 1(PEP目的とガイドライン、PEPの上すなわちガイドライン)、PEP 347(Subversionの、移行倉庫にあるPythonコードにPythonのCVSの移行)など。

標準:これらのPythonのPEPは、新機能や新しい実践(実装)を記述し、提案の最大数です。

各PEPが最初のドラフト(ドラフト)で、その後、プロセスを経ると、そのため、異なる状態の出現。以下は、フローチャートです。

- 受理(標準トラックのみ)またはActive提案が受け入れられている(のみ標準のトラッキング)又は積極的な提案

D - 繰延提案延長案

F - 最終案の最終案

P - 暫定案試案

R - 拒否された提案は、提案を拒否しました

S - 取って代わら提案置換提案

W - 提案を撤回する取り下げ提案

PEP 0、すべてのPEPの公式リスト(Pythonの強化の提案(のPEP)の指数)で、することができ、同様にシリアル番号によって状態によって型検索による。PEP 1(PEP目的とガイドライン)中では、ように修復し、PEPを更新する方法、PEPを提出し、PEPのレビュー・メカニズムとする方法を、PEPの公式の意図を詳しく説明します。

なぜPEPを読みますか?

あなただけの実務者、または経験豊富なハッカーのいくつかの経験を持っている、Pythonは白入門しているかどうかは、Pythonの強化案をお読みください。

私の見解では、次のようなメリット少なくともPEPをお読みください。

(1)Pythonは他の言語機能とその違いがどの機能を理解し、なぜこれらの機能を設計する必要があり、設計が、どのようにより良いそれらを使用する方法です。

(2)動的なコンテンツは、ビジネスの仕事を改善する方向を調整するために学んで、業界のベストプラクティスを知って、コミュニティをフォローアップします。

(3)ホットディスカッショントピックに参加、またはPythonコミュニティに貢献する、新しいPEPを提出します。

結局のところ、Pythonプログラミングを使用することを学ぶが、毛皮を習得。PEPの提案は、Pythonの深い理解への道である、Pythonは本当にキーの言語を習得され、また、Pythonのを使用するための便利なガイドです。

pythonを学習するときに我々は確かに新しい技術の追求だけでなく、多くの困難に遭遇する、ここで私たちはPythonのバックルqunを学ぶお勧めしますものです:784758214、ここではPythonの学習者が集まる場所です!同時に、彼はゼロベースのデータに対処するためにWeb開発に基本的な、爬虫類、ジャンゴ、データマイニングや他のプロジェクトから上級開発エンジニアパイソン、Pythonスクリプトだっ仕上げています。どんな小さなPythonのパートナーに与えられました!毎日の株式学習と細部に注意を払う必要がありますいくつかの方法

どのPEPは、読まなければならないのですか?

前述したように、PEPの提案は478を計上してきた、私たちはすべて、各PEPに精通している必要はありません、それは必要ありません。以下は、私はPEPのいくつかを列挙されている、私たちは、読書をお勧めします。

0 PEPの- Pythonの拡張提案のインデックス
PEP 7 -コードCのスタイルガイド、Cは拡張
PEP 8 - Pythonのコードのスタイルガイド 、 標準符号化(読み取り)
PEP 20である-のPythonの禅の、Pythonの禅
PEP 202 -リスト内包式リスト
PEP 274 - dictの内包、辞書式
PEP 234 -イテレータ、イテレータ
PEP 257は-ドキュメント文字列の表記、ドキュメント注釈指定
PEP 279 -列挙()が内蔵 -in機能を列挙する列挙
ロギングシステム- PEP 282を、モジュールのログ
PEP 285 - bool型、ブールの追加
PEP 289 -ジェネレータ式を、発電機は、表現
PEP 318 -関数とメソッドのためにデコレータ 、 デコレータ
PEP 342 -強化された発電機を経由してコルーチン、コルーチン
PEP 343 - 「と声明で「文、
PEP 380 -構文に委任するため Subgenerator、からの収量文法
PEP 405 - Pythonの仮想環境、仮想環境
PEP 471 - os.scandir()関数で、トラバースディレクトリ
PEP 484 -タイプのヒント、型制約
PEP 492 -非同期とコルーチンと待ちます構文、非同期/のawait文法
PEP 498 -リテラル文字列の補間Pythonの、文字列の補間
PEP 525 -非同期発電機、非同期発電
PEP 572 -代入式、式の評価(最も物議を醸す)
PEP 3105 -印刷メイク機能、変更を印刷関数として
PEP 3115 - Pythonの3000でメタクラス、メタクラス
PEP 3120 -使用してUTF-8をソースのデフォルトエンコーディングでのよう
PEP 3333 - PythonのWebサーバーゲートウェイインターフェイスv1.0.1デベロッパー、Web開発
PEP 8000 - Pythonの言語ガバナンスの提案の概要 、GVR 父意思決定の打ち上げ後、意思決定の新しいスキームに関連

へのPEPの貢献

何の正確なデータが証言しないあるが、中国でのPython開発者の数は、より多くの他のどの国よりもすべきです。しかし、内部の列挙された200以上のPEP PEP 0を通じて、私は唯一の中国音標文字(逃し除外、または英語名を使用していない)の名前のような人々を参照してください。コントラストがとても大きいです。

特に、私は願って、国内のPythonのハッカー名がそのリストでより多くを表示することができ、リストはPythonのコア開発者に表示されます。

また、PEPの貢献に関しては、非常に効果的な方法があり、それは国内のPythonの学習コミュニティの利益のために中国語に翻訳PEPすることです。いくつか検索した後、私はPEPの一部についてのみ散発的な翻訳を発見した体系的な翻訳PEPプロジェクトを、見ていません。

私のわがままを表現するために、私はいくつかの小さなパートナーを学ぶための熱意を刺激し、これは私たちの成長のある程度の知識と経験を与えることを願っています

おすすめ

転載: blog.csdn.net/kkk123789/article/details/92433121