Python

Pythonは、インタプリタされた高レベルの汎用プログラミング言語です。 Pythonの設計哲学は、重要なインデントの顕著な使用により、コードの可読性を強調しています。 その言語構造とオブジェクト指向アプローチは、プログラマーが小規模および大規模プロジェクト向けの明確で論理的なコードを作成できるようにすることを目的としています。

  • ソフト名 :Python
  • バージョン :3.11.4
  • ライセンス :フリーソフト
  • 開発 :Python

Python ダウンロード(Windows 32bit)

Python ダウンロード(Windows 64bit)

Python ダウンロード(macOS)

Python ダウンロード(Linux/UNIX)

Python詳細

Python(パイソン) は1990年代初頭ごろから公開されているプログラミング言語で、わかりやすく、実用的な言語として、広く使われ続けています。Pythonはプログラムの「読みやすさ・わかりやすさ」をとても重視していて、Pythonを知らない人でも、理解しやすいようにデザインされています。

もちろん、読みやすさ一辺倒ではなく、実用的で、高い拡張性も備えています。読みやすさ・習得しやすさと、実用性のバランスが、Pythonの大きな魅力といえるでしょう。

Pythonは汎用的なプログラミング言語の利用度調査などでは、常に高い位置を占めています。システム管理やツール・アプリケーション開発・科学技術計算・Webシステムなどで広く利用されてきました。特に、2010年代ごろからの機械学習ブームでは、優れた科学技術計算ツールとして評価され、大きな人気を得ました。

Pythonでできること

Pythonは汎用的なプログラミング言語で、いろいろなアプリケーション開発や、システム管理ツールとして幅広く使われています。ある程度の規模の企業なら、まったくPythonを利用していない、という企業はあまりないでしょう。

Pythonは、さまざまなWebサービスの開発にも使われています。著名なサービスでは、たとえば Instagram はPythonを使ってサービスを提供しています。

科学技術計算

Pythonはまた、科学技術計算のためのツールとしても広く使われています。PythonはFortranやC言語のような、高速な科学技術計算が得意な言語ではありません。
しかし、Pythonの柔軟なアーキテクチャにより、FortranやC言語で開発された高速な処理を、Pythonに組み込んで利用するように拡張できます。こういった拡張を用意することで、プログラミングが専門ではない研究者でも、学習が容易なPythonを使って科学技術計算を実行できるようになります。

Pythonで科学的研究をサポートするツールに、Jupyter Notebook があります。

Jupyter NotebookはWebアプリケーションで、文章や実行可能なプログラム、実行結果のグラフなどを、一つのドキュメントにまとめて管理できます。プログラムを対話的に修正・実行して結果を保存できるので、調査・研究に必要な試行錯誤に最適な環境となっています。

データサイエンス

Pythonの科学技術計算環境は、データサイエンス分野でも広く活用されています。

なかでも機械学習関連では大きな注目を集めており、GoogleのTensorFlow や FacebookのPyTorch など、主要なパッケージはPythonを利用したパッケージが中心となっています。現状、機械学習を学ぶには、Pythonの知識が必須と言えるでしょう。

Summary
Author Rating
1star1star1star1star1star
User Rating
5 based on 5 votes
Software Name
Python
Operating System
Windows,Mac,Linux
Software Category
Application

Leave a Reply

メールアドレスが公開されることはありません。 が付いている欄は必須項目です