#author("2021-04-09T16:45:47+09:00","default:LabMember","LabMember")
Pythonは、数値計算に限定しない汎用のインタープリタ言語である。その適用範囲は広大で、個人が日常の細かい作業を行うのに使うスクリプトから、動的Webページの生成、大掛かりなアプリケーションまで様々に利用されている。Pythonはそもそもモジュールによって機能拡張する事を前提として設計されており、そのため数値計算や数式処理用の拡張モジュールが開発され、科学技術分野で徐々に利用されてきている。
#author("2021-04-09T19:33:10+09:00","default:LabMember","LabMember")
* Python Tutorial [#rb6eca53]

- 汎用言語であり、様々な用途の拡張モジュールが開発されているので、非常に幅広い応用分野を持つ
- 各種プラットフォーム用のPythonがオープンソースで開発されており、無料で利用可能
- プログラミング言語としてのデザインがMatlabやScilabよりも優れている(著者私見)。
- Pythonは初心者にとって最も学びやすい言語の一つとされる。
- 科学技術計算用に、ScipyやMatplotlib等のモジュールを導入することにより、強力な数値計算言語として利用可能
- Matplotlibで生成されるグラフの品質は、MatlabやScilabよりずっと高い
- Sympyを利用すれば、数式処理も可能
Pythonは,数値計算に限定しない汎用のインタープリタ言語である.その適用範囲は広大で,個人が日常の細かい作業を行うのに使うスクリプトから,動的Webページの生成,大掛かりなアプリケーションまで様々に利用されている.Pythonはそもそもモジュールによって機能拡張する事を前提として設計されており,そのため数値計算や数式処理用の拡張モジュールが開発され,科学技術分野で徐々に利用されてきている.

- 汎用言語であり,様々な用途の拡張モジュールが開発されているので,非常に幅広い応用分野を持つ
- 各種プラットフォーム用のPythonがオープンソースで開発されており,無料で利用可能
- プログラミング言語としてのデザインがMatlabやScilabよりも優れている(著者私見)
- Pythonは初心者にとって最も学びやすい言語の一つとされる
- 科学技術計算用に,ScipyやMatplotlib等のモジュールを導入することにより,強力な数値計算言語として利用可能
- Matplotlibで生成されるグラフの品質は,MatlabやScilabよりずっと高い
- Sympyを利用すれば,数式処理も可能
- Jupyter LabなどのIDEが充実している,しかもMatlabよりずっと軽い(著者私見)

普段づかいで最も利用するのは科学技術計算であろうから,ここではそれに限定して使い方を簡単にまとめる.ただし,留意してほしいのはPythonの用途は科学技術計算に限定されるものではなく,より広範囲な分野で使えるということである.
慣れてきたら計算以外の用途にもチャレンジしてみて欲しい.

** インストール [#t33b300a]
一般に、Pythonは、[[PythonのWebsite>>http://www.python.org/]]などからダウンロードできる。 以下に、各種OSにおけるインストール方法を概説する。
** [[Pythonの環境構築>PythonTutorialInstall]] [#t33b300a]
初めてPythonの環境構築をする人に向けた解説.
** [[Pythonの基本>PythonTutorialBasic]] [#m4e98518]
基本的なPythonの使い方について.
** Pythonを使ったデータ解析の例 [#t4caa322]
実際にデータ解析をする方法についての例.Jupyterをインストールしてください.
*** [[その1>PythonTutorialExample1]] [#x5086e63]
データの読み込み,伝達関数のプロット,フィッティング
*** [[その2>PythonTutorialExample2]] [#df0b91e1]
パワースペクトルのキャリブレーション
*** [[その3>PythonTutorialExample3]] [#va9e81c2]
時系列データのフーリエ変換

*** WIndows [#w212216a]



トップ   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS