181
187

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

新人さんに python 使いになってもらうまで (2016年度版/宇宙物理学系の研究室)

Last updated at Posted at 2016-02-20

これは何か

  • 研究室 (天文/宇宙物理) に新しく配属された新人さん (B4, M1) が対象
  • python で解析ができるようになりましょう!

python 環境を整えよう

方針

Mac OS X

1. Homebrew をインストールする

pyenv をインストールするために、まず、 mac のパッケージマネージャの Homebrew をインストールします。

/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

2. pyenv をインストールする

homebrew を使って、pyenv をインストールします。

$ brew install pyenv

3. Anaconda をインストールする

pyenv を使って、Anaconda をインストールします。

$ pyenv install anaconda3-2.4.1
  • $ pyenv install -l でインストール可能な Python の種類を確認できます
  • anaconda3-* は python 3 系列、anaconda-* は python 2 系列です

Anaconda がインストールされたことを確認します。

$ pyenv versions
* system
  anaconda3-2.4.1

$ python --version
Python 2.7.10

$ pyenv global anaconda3-2.4.1

$ pyenv versions
  system
* anaconda3-2.4.1 

$ python --version
Python 3.5.1 :: Anaconda 2.4.1 (x86_64)

4. Anaconda にパッケージを追加する

Anaconda にパッケージを追加します。

$ pyenv global anaconda3-2.4.1

$ pyenv version
anaconda3-2.4.1

$ pip install aplpy
...省略

$ ipython
Python 3.5.1 |Anaconda 2.4.1
IPython 4.0.1 -- An enhanced Interactive Python.
...省略

In [1]: import aplpy

In [2]: aplpy.__version__
Out[2]: '1.0'

Linux

そのうち書くかも...

Windows

そのうち書くかも...

python を学ぼう

まとまった情報

まずは、python とはなにか、プログラミングとはどのようなものなのか、を、体系立てられた情報を学び、基礎的な理解を得ましょう。最初のうちは、とりあえず手を動かしてみることが肝心なようです。検索エンジンで 「python 入門」、「python 初心者」などと検索してみてもいいでしょう。いくつかオススメのウェブサイトを載せるので見てみてください。

天文以外のいろいろなトピック

基本的なところをおさえることができたら、後は、各個人の興味があることを調べることが上達の早道。いろんな事ができますよ。

数式処理

機械学習

通信

遊ぶ

181
187
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
181
187

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?