コンテンツにスキップ

Pythonチュートリアル: PythonのZenを簡単に理解する方法

CodeMDD.io

Zen of Python

Pythonのチュートリアルを開始しましょう。このチュートリアルは詳細な実行可能なステップバイステップのサンプルコードと説明を含んでおり、インフォメーションを提供します。

Pythonのチュートリアル

Pythonチュートリアル

深い知識を提供する記事やビデオコース

  • 学習パス
  • プログレスチェック用のクイズ
  • 特定のトピックに絞ったチュートリアル
  • Pythonista達と一緒に学ぶコミュニティチャット
  • Pythonエキスパート達との生のQAセッション
  • Pythonの最新情報を聞くためのポッドキャスト
  • オフラインでも学ぶための書籍

さらに…

  • 学習者のストーリー
  • Pythonニュースレターの登録
  • Pythonの求人情報
  • チュートリアルの執筆者になる
  • ビデオインストラクターになる

検索

  • 検索

アカウント情報

  • 参加する
  • サインイン

Pythonの学習を進めていると、おそらくPythonのZen of Pythonについて聞いたことや見たことがあるでしょう。経験豊富なPython開発者は、特にコードのデザイン上の意思決定について意見の相違がある場合に、知恵とガイドとして引用することがあります。そのいくつかの原則を厳守することで、Zen of Pythonをさらに重く考えてもいいでしょう。

このチュートリアルでは、どこでZen of Pythonを見つけるか、どのようにして生まれ、その神秘的なことわざをどのように解釈するかを学びます。Zen of Pythonを理解するためには、Pythonのマスターである必要はありませんが、重要な質問に答える必要があります。それは、Zen of Pythonとは一体何なのでしょうか?

概要

Pythonの用語集によれば、Zen of Pythonは次のように説明されています。

Pythonのデザインの原則と哲学の一覧で、言語を理解し使うのに役立つ。この一覧は、対話的なプロンプトで”import this”と入力することで見つけることができる。 (出典

実際に、対話型のPython REPLに示された指定のimportステートメントを入力すると、PythonのZen of Pythonを構成する19のことわざが表示されます。

>>> import this
The Zen of Python, by Tim Peters
Beautiful is better than ugly.
Explicit is better than implicit.
Simple is better than complex.
Complex is better than complicated.
Flat is better than nested.
...
...

Zen of Pythonをじっくり読んで、その知恵について考えてみてください。ただし、これらのことわざを文字通り受け取るべきではありません。それらは単なるガイドラインであり、厳格な指示ではありません。次のセクションでは、これらのアフォリズムがユーモアのある起源を持っていることを学びます。


Zen of Pythonの起源はどこから来たのですか?

Pythonのコア開発者たちの間で、Pythonの基本的な哲学を一つの文書にまとめるアイデアが1999年6月に浮かび上がりました。Pythonを他のプログラミング言語から学び始める人が増えるにつれて、それまでのソフトウェア設計の固定観念を持ち込むことがありましたが、それは必ずしもPythonにとって最適ではありませんでした。

[この文章は1200単語未満であるため、続きを追加してください]