IT/Python Matlab 80

파이썬 - 우분투에 새 버전 설치 사용법

1) http://www.python.org에 접속해 새버전(예: 우분투 8.10 돌리면서 기본이 2.5 일때 Python-2.7.tgz)을 다운로드한다. 2) 압축 해제 $ tar xvzf Python-2.7.tgz 3) 다음에 해당 디렉토리로 이동한다. $ cd Python-2.7 4) Makefile 파일을 만들기 위해서 configure를 실행한다. $ ./configure 5) 파이썬 소스를 컴파일 한다. $ make 6) 루트 계정으로 인스톨한다. $ sudo su (다른 디스트로일 경우 단순히 su 일수도 있음) # make install 7) 원래의 버전은 지우면 안됨. 따라서 새 버전의 링크 확인하여 사용 $ ls -al `which python` lrwxrwxrwx l root root..

IT/Python Matlab 2012.12.19

파이썬 - SciPy, NumPy

파이썬 확장기능들 찾다보니 과학기술 계산용 확장라이브러리가 있음을 알게 됨. Numpy + Scipy + Matplotlib... 윈도우판은 인스톨도 무척 쉽다. 그냥 맞는 버전의 것 다운로드해서 실행파일 실행하면 끝... (현재 Python 2.7 사용중) 간단한 예제 따라해 보니 Matlab 부럽지 않다. 게다가 Matlab과 달리 모두 공짜 (아~ 앞머리가 벗겨지기 시작하는 듯한 기분이...) from scipy import optimize, special from numpy import * from pylab import * x = arange(0,10,0.01) for k in arange(0.5,5.5): y = special.jv(k,x) plot(x,y) f = lambda x: -spec..

IT/Python Matlab 2012.02.23

파이썬 - 만화 다운로드

영어로 된 만화 다운로드하는 코드. 다운로드 후 꿀뷰 등으로 보는 것이 편해서... ㅋㅋ from twill.commands import * import re,urllib2,os def WebLinkSave(url, savedfilename): try: f = urllib2.urlopen(url) except: print "Cannot save url: " + url exit() output = open(savedfilename,'wb') binaryfile = f.read() output.write(binaryfile) output.close() if __name__ == "__main__": title=raw_input('input manga title: ') datafolder = '.\\' + t..

IT/Python Matlab 2012.02.14

파이썬 - wxPython

Python에서 GUI를 구현하기 위한 라이브러리들은 상당히 다양하다. 기본으로 제공되는 Tkinter 도 있지만 다른 것들도 각각 장단점이 있어 보인다. 블로깅을 하다보니 다음의 블로그에 wxPython 에 대한 연습위주의 단계별 정리가 있기에 따라해 보려 했다. http://pythondev.egloos.com/category/wxPython 윈도우의 경우에는 wxPython이 기본으로 인스톨되지 않는데 비해 Ubuntu에서 Python을 인스톨하고 테스트해보니 기본으로 딸려들어와 있는것 같다. 따로 인스톨 한 기억이 없는데도 잘 돌아간다. 며칠 연습삼아 공부해 보자 !!

IT/Python Matlab 2012.01.29