最近プログラミングをPythonで始める人が多いですよね。でもPythonをダウンロードして、PCでプログラミングできるようにするには結構な手間が掛かります。
そこでおすすめなのが「Anaconda」。このAnacondaとはプログラミング言語「Python」やライブラリをまとめたものです。
それでは、今回は手軽にPythonを始めたい人におすすめな「Anaconda」のインストール方法や使い方をお話しましょう。
具体的には、Pythonがどんな言語であ、Anacondaがどのようなものであるのかや、Anacondaのインストールで気をつけること、Anacondaのパッケージ・ライブラリなどについても説明。
さらに、どのようにPythonをプログラミングしていけばよいのかをAnacondaに搭載されている「Jupyter Notebook」で行う方法も紹介します。
加えて最後には、このAnacondaをインストールしてPythonを効率的に学んでいくためのポイントをお伝えしていきますので、ぜひこのAnacondaをインストールしてPythonを始めてみてください。
Pythonてどんな言語か
それでは、このPythonがどのような言語であるのかを簡単に説明していきましょう。
当初はシステム管理を行うために既存の言語を下敷きとして開発が始まったものでした。ですが、その後何度もアップロードを重ね、さまざまな機能が搭載されて現在の形になっていったのです。
ちなみにどのような特徴を持っているのかといえば以下のようなもの。
- 文法がとってもシンプル
- オブジェクト指向型の言語である
- 有用なライブラリがたくさんある
ですから、初めてプログラミングを行う人にもわかりやすく、プログラミング経験者にもとっつきやすいのです。
したがって、以上の3点をまとめていくとPythonとは初心者でもわかりやすいく利便性の高い言語であり、得られた知識は他言語でも生かせるのです。そのため、現在ではプログラミング初心者はもちろん、大企業でもPythonは利用されています。
これらを踏まえて以下では初心者に使って欲しいAnacondaとは何であるのかを説明していきましょう。
初心者に使って欲しいAnacondaとは
それでは、初心者に使って欲しいAnacondaとは何であるのかを説明していきます。
これに関してはPythonのインストールを行い、コマンドを使ってライブラリを導入していく作業を行う必要があります。
ですが、これらはプログラミング初心者には慣れないことも多くハードルが高いのです。そのため、プログラミング初心者の中にはそこで断念することも。
これがどういうことかというと以下の理由によります。
AnacondaならインストールするだけでPythonとライブラリの導入が可能である
わかりやすく例えると通常のPythonがOS以外何も入っていないPCだとすると、AnacondaはOSと機能的なアプリが入ったPCという違いがある。そのため、上で説明した作業が大きく軽減できます。
したがって、Anacondaをインストールしたほうが初心者には導入しやすいのです。
付属するアプリケーションからGUIでの操作、プログラミングが可能である
こちらに関しては以下の「Anacondaを起動しよう」などで説明していきますが、基本的なPCでの操作で行うようなGUIで操作、およびプログラミングが可能。ですから、ハードルを低くしたうえでわかりやすくPythonをはじめられるでしょう。(補足としてCUIでもプログラミングできます)
以上がAnacondaをインストールしたほうがよい理由です。
これを踏まえて次の章からAnacondaのインストール方法についてみていきましょう。
Anacondaのインストール方法
それでは、Anacondaのインストール方法について説明していきます。Anacondaのインストールは以下の簡単な手順で実行可能です。
1.PCのOSのバージョンを確認する
2.公式サイトからOSのバージョンにあったAnacondaをダウンロードする
ですから、そこからみなさんのPCにあったものをダウンロードしましょう。
3.Anacondaをインストールする
以上がAnacondaのインストール方法になります。
ご覧のようにAnacondaのインストールは簡単です。そのため、みなさんの上の手順に従えばAnacondaのインストールはできるはず。
ただし、Anacondaのインストールにはいくつか気を付けるべき点があります。ですから、以下ではAnacondaのインストールで気をつけることについて補足していきましょう。
Anacondaのインストールで気をつけること
上で説明したようにAnacondaのインストールは簡単なのですが、その際には以下の点に気を付ける必要があります。
Anacondaの推奨設定に従うこと
「Advanced Options」の問いでは「Add Anaconda to my PATH environment variable」のチェックを外してください。これらに関しては従っておかないと後に問題となることがあるので、必ず確認してからAnacondaをインストールしましょう。
適切なPCの容量を確保しておく
ですから、Anacondaをインストールして空き容量が足りない、ということが起こらないように適切に対応してください。以上が気をつけることです。
ぜひ、上記の2点を理解した上でAnacondaのインストールを行いましょう。以下ではこれらを踏まえてAnacondaのパッケージ・ライブラリについて説明していきます。
Anacondaのパッケージ・ライブラリ
それでは、Anacondaのパッケージ・ライブラリについて説明していきましょう。
そして、これらの各AnacondaパッケージにはPythonとそれに付随するライブラリが含まれています。こちらに関してはAnacondaパッケージリストから確認可能です。
例えば、Python 3.8の64ビットWindowsでは以下のようなものが搭載されています。
- anaconda-navigator
- jupyter
- jupyterlab
- numpy
これらは一例ですがどれも有用なものであり、これらを利用することで効率的にPythonのプログラミングを行っていけます。ちなみにライブラリに関しては利用していく中で搭載されていないものを利用したくなることもあるでしょう。
その場合にもAnacondaでは手法は省きますが、簡単にインストールできるのでとても便利。
Anacondaのパッケージ・ライブラリについては以上になります。それでは、以下から実際にインストールしたAnacondaを起動してみましょう。
Anacondaを起動しよう
Anacondaをインストールできたなら実際に起動してみましょう。こちらに関しては以下の2つの方法があります。
- Anaconda Promptを利用する
- Anaconda Navigatorを利用する
まず、Anaconda Promptを利用する方法はCUIで起動する方法です。プログラミングに慣れている人はこちらからPythonをプログラミングしていくのがよいでしょう。
こちらは基本的なPCで行う操作でPythonをプログラミングできる方法になります。そのため、初心者にもわかりやすいので今回はこちらの方法を紹介していきましょう。
このAnaconda Navigatorを利用して起動していく方法は以下の手順で実行可能です。
- プログラムの一覧からAnaconda Navigatorを起動する
- Anaconda Navigatorに表示されたライブラリから適切なものを起動する(「launch」をクリックする)
- 起動したライブラリを利用してPythonをプログラミングする
以上のように基本的なPC操作ができればAnaconda Navigatorから簡単にできます。これに沿って以下ではAnaconda Jupyter Notebookを使ってみましょう。
Anaconda Jupyter Notebookを使ってみる
それでは、さまざまなライブラリの中からJupyter Notebookを使ってみましょう。
ですから、手軽にPythonのプログラミングが行え、結果から考察が行えるのです。
あとは簡単なプログラミングを行って結果をみてみましょう。例えば以下の1のように入力した場合には次の2のように表示されます。
1. print('Hello World')
2. Hello World
やってみればわかりますが、入力と出力が一目でわかるようになっているのでとても分かりやすいです。
このように手軽にPythonのプログラミングができるので、AnacondaをインストールしたらこのJupyter Notebookを使ってみてください。
きっとJupyter NotebookはみなさんのPythonの学習に役立つでしょう。
それでは最後にこのAnacondaをインストールしてPythonを効率的に学んでいくためのポイントをお伝えしていきます。
まずはこれまでお話した内容をまとめました。
- Pythonは文法がとてもシンプルなプログラミング言語である
- AnacondaならインストールするだけでPythonとライブラリの導入が可能
- Anacondaのインストールは公式サイトから簡単にできる
- インストールの際には説明した推奨設定に従う
- AnacondaはPythonのバージョンによってパッケージがある
- 初心者はAnaconda Navigatorを利用して起動する
- Jupyter Notebookはノートブック形式で手軽にプログラミングを体験できる
これを踏まえ理解してほしいのが仮想環境についてです。
こちらではPythonのバージョンやライブラリを変えて環境を作成できるので、使いたいライブラリがバージョンによって利用できない場合などで便利です。
AnacondaをインストールしてPythonのプログラミングしていくのならこちらをぜひ使ってみてください。
それではAnacondaで、手軽にPythonプログラミングをはじめてみましょう。