Python

소개

Python은 배우고 쓰기 쉬운 범용 프로그래밍 언어입니다. 다른 프로그래밍 언어에 비해 간단하게 쓸 수 있기 때문에 과학 컴퓨팅에서도 널리 사용되고 있습니다. 여기서는 파이썬 라이브러리인 SciPy를 이용하여 통계분석과 수치해석을 하는 방법에 대해 다룹니다.

설치 방법

Python과 SciPy는 조건없이 무료로 다운받아 사용할 수 있습니다. 윈도에 설치하려면 Enthought Python Distribution을 다운받아 설치합니다. Python과 NumPy, SciPy 등 필요한 기능이 한 번에 모두 설치됩니다.

수동으로 각각 설치하려면 다음 순서대로 합니다.

  1. Python: Python download에서 Python 2.5 Windows installer를 다운받아 설치합니다. (AMD 64bit 사용자는 Python 2.5 Windows AMD64 installery)
  2. NumPy: SciPy download에 NumPy 1.0.4 for Python 2.5를 다운 받아 설치합니다.
  3. SciPy: SciPy download에서 SciPy 0.6.0 for Python 2.5를 다운 받아 설치합니다.

Python

  1. Python 기초

NumPy

SciPy의 핵심인 NumPy는 다차원 배열과 행렬을 다룰 수 있는 Python 라이브러리입니다.

  1. 기초: 리스트, 배열, 행렬
  2. 선형대수

SciPy

  1. 최적화

(준비중)

IPython

  1. Emacs 22에서 IPython 설정