Pythonについて

□未翻訳

□翻訳中

□翻訳完了(細田謙二)

■レビュー(Omi Chiba)

Pythonについて

Pythonは高水準で凡用性の高いプログラミング言語です。開発者の生産性と可読性に重きを置いて設計されています。 その設計思想は、プログラマの生産性とコードの読みやすさを強調しています。簡単なセマンティックと基礎的なコマンドを最小限の核となる構文を持ちます。一方で、大規模で総括的な標準ライブラリを有し、多くのオペレーティングシステム(OS)の機能を基礎としたAPIを含んでいます。 Pyhonのコードは最小主義ですが、リンクリスト(list)、タプル(tuple)、ハッシュテーブル(dict)、任意長の整数(long)などの組み込みオブジェクトを定義しています。

Python is a general-purpose high-level programming language. Its design philosophy emphasizes programmer productivity and code readability. It has a minimalist core syntax with very few basic commands and simple semantics, but it also has a large and comprehensive standard library, including an Application Programming Interface (API) to many of the underlying operating system (OS) functions. Python code, while minimalist, defines built-in objects such as linked lists (list), tuples (tuple), hash tables (dict), and arbitrarily long integers (long).

Pythonは、オブジェクト指向(class)、命令型(def)、関数型(lambda)などの複数のプログラミングパラダイムをサポートしています。 動的タイプシステムと、参照カウントを利用した自動メモリ管理を有しています(Ruby、Perl、Schemeと同様です)。

Python supports multiple programming paradigms, including object-oriented (class), imperative (def), and functional (lambda) programming. Python has a dynamic type system and automatic memory management using reference counting (similar to Perl, Ruby, and Scheme).

Pythonは、1991年にGuido Van Rossumによって初めてリリースされました。非営利のPythonソフトウェア財団が管理する、オープンなコミュニティベースの開発モデルになっています。Python言語を実装している多くのインタプリタとコンパイラがあります。1つはJava(Jython)によるものですが、ここでの簡単な説明ではGuidoによって開発されたC実装に言及します。

Python was first released by Guido van Rossum in 1991. The language has an open, community-based development model managed by the non-profit Python Software Foundation. There are many interpreters and compilers that implement the Python language, including one in Java (Jython) but, in this brief review, we refer to the reference C implementation created by Guido.

PythonのオフィシャルWebサイトでは多くのチュートリアル、ライブラリーリファレンスや公式ドキュメントを見ることができます。2

You can find many tutorials, the official documentation and library references of the language on the official Python website.2

上記のドキュメントに加えて、参照37や参照38といった書籍も参考になるかもしれません。

For additional Python references, we can recommend the books in ref.37 and ref.38 .

すでにPython言語に精通している場合は、本章をとばしてもかまわないでしょう。

You may skip this chapter if you are already familiar with the Python language.