Note不確実性をマネージしよう。本記事の目的は、「Python(パイソン)」とは何かを説明し、その使い方と具体的な環境構築の方法を提供することである。対象者は以下の条件を満たす読者である。本記事ではWindows7にPythonをインストールする方法について述べる。Windows10にインストールする方法は、こちらの記事で説明している。下記書籍の内容を参考にしているため、合わせて参照してほしい。目次PythonとはなにかPythonはなぜ話題か、なぜ使われるのかPythonのインストール方法まとめPythonとはなにかPythonとはプログラミング言語のひとつで、C言語など他の言語に比べ、シンプルにプログラムが書ける。開発されたのは1990年代で、同時期に開発された言語には日本生まれの言語Rubyや統計解析向け言語Rがある。「プログラマー年収ランキング」(出典:みんなのスタンバイ)では、Pythonプログラマの年収が上位にランクインしており、人気のあるプログラミング言語である。Pythonはなぜ話題か、なぜ使われるのか昨今、ビッグデータやAI、機械学習といった科学領域が注目を集めている。Pythonは、このようなデータサイエンス・人工知能分野の技術を支えるプログラミング言語として、広く利用されている。データサイエンス分野でPythonが標準的な言語として使用されるのにはわけがある。それは、数値計算や統計データ解析のためのライブラリ(Pythonにプラスして使う専門ツール)が充実しているためである。これらライブラリを使うと、複雑なコードを書くことなく、高度な分析が行える。Python及び各種ライブラリは、無料でwebからダウンロードして使うことが出来る点も、多くの利用者を集める理由の一つである。Pythonのインストール方法PythonをWindowsPCで使うには、まずPythonのソフトウェアをインストールしなければならない。Pythonはこちらの本家サイトから入手することも出来るが、ここでは本家サイトからのインストールを勧めない。本家サイトからのインストールではPythonを稼働させるための下準備(環境設定)が必要になるが、プログラミング初心者にとってこの作業は極めて煩雑であり、一度失敗するとモチベーションが大きく下がってしまうためである。本記事で勧めるのは、Pythonの基本機能と多用されるライブラリを搭載した、AnacondaというPythonの亜種をインストールすることである。Anacondaをインストールすることで基本的なPythonの機能はすべて使うことが出来るため、様々な文献でこちらを利用することが推奨されている。Anacondaはデータ分析などに用いる代表的なライブラリをあらかじめ備えた拡張版Pythonなので、これをインストールすることで、以後追加的に機能をインストールせず分析を行うことが可能になる。Anacondaは以下のサイトから入手可能である。https://www.continuum.io/downloads以下で具体的なインストール手順について見ていく。Anacondaインストーラの入手ダウンロードページからAnacondaのインストーラ(Anacondaのインストールを手伝ってくれるプログラム)を入手する。インストーラは、Windows/OSX(Mac)/Linuxから自分のPCのOSに合ったものを選ぶ。Windowsを使う人は、PCのシステムの種類(64bit/32bit)を調べなければならない。その手順は以下のように行う(Win7の場合)。Anacondaのインストールダウンロードしたインストーラを使って、Anacondaをインストールする。表示される画面は全て既定の設定どおりで、Nextを押して進むと、インストールが自動で完了する。以下の手順でインストールが成功しているか確認する。コマンドプロンプトを開くコマンドプロンプトは、スタートボタンから、すべてのプログラム>アクセサリの中にある。表示されたウィンドウにpythonと入力する以下のような表示がされれば成功。まとめ本記事では、Pythonのとはなにか、Pythonが使われる理由、そしてPythonのインストール方法について述べた。インストールしたのはPythonの拡張版であるAnacondaであり、広範囲に利用されるライブラリがあらかじめ備わっている。Pythonを用いることで、データサイエンスや人工知能分野に応用可能なプログラミングを身につけることが出来る。Next>人気記事RとRStudioをアップデートする方法。最近バージョンアップしていない人向け本記事ではRとRstudioをアップデートする方法について述べる。Rについて最近バージョンアップをしていない方(筆者は3.0.2からのアップデートであった)を対象にする。R本体をアップデートした後、RStudioをアップデートする方法を述べる。指定されているテキスト・教科書・参考書についてまとめている。その中からこのサイトおすすめのテキストを、パターン別に紹介する。本記事の目的は、Pythonで方程式を解くプログラムを作成することである。SciPyモジュールの関数を使って解く方法と、方程式の数値解法であるニュートン法、および二分法を素直にコーディングする方法の3種類を提示する。本記事では例として、以下...伊藤の公式を直感的に理解する(追記:ブラック・ショールズモデル)この記事では確率解析の重要な公式である「伊藤の公式」について述べる。伊藤の公式は確率過程の変換公式であり、日本の数学者伊藤清が創始した確率解析学の基礎となっている。この記事では直感的な理解を目指し、数学的厳密性にはこだわらない。online、Pythonオンラインを使う方法)本記事では、ブラウザ上で動作するPythonのプログラミング環境について紹介する。本来プログラミングは、自分が使うPCでプログラミング言語を動かすための「環境」を構築する必要がある。