본문 바로가기

Language

(82)
파이썬 링크 모음 왕초보를 위한 파이썬 프로그래밍 강좌 열혈강의 파이썬 점프 투 파이썬 앨런 굴드의 강좌 (한글, 영어)
Pyside http://www.pyside.org/ Python용 QT 바인딩 프로젝트. 라이센스가 LGPL이다. 참고로 PyQt는 GPL.pip로 다운로드 받을 수도 있지만(pip install pyside), 별도의 바이너리 파일들은 아래 링크에서 찾을 수 있다.https://download.qt.io/official_releases/pyside/
map에서 erase시 주의해야 할 사항!! 다음과 같은 코드가 있다고 하자. 루프를 돌면서 값이 value와 같다면 해당 원소를 map에서 지우는 것을 시도하는 코드이다. typedef std::map StringFloatMap; StringFloatMap coll; StringFloatMap::iterator pos; for ( pos = coll.begin(); pos != coll.end(); ++pos) { if ( pos->second == value ) { coll.erase(pos); // 런타임 에러!! } } coll.erase(pos)이후의 coll의 iterator인 pos가 무효화되므로, 런타임 에러가 발생하게 된다. 해결책은 아래와 같다. typedef std::map StringFloatMap; StringFloatMap..
python에서 struct 구현 http://docs.python.org/library/struct.html 오,, 네트워크 프로그램에서 매우 유용하게 사용할 수 있는 모듈. @_@ >>> struct.pack('>IB6s', len("Hello"), 0, "Hello") '\x00\x00\x00\x05\x00Hello\x00' >>>
python :: Unicode에 대한 단상 ascii에만 젖어있던던 나에게 unicode는 재앙과 같았다. 파일에서 읽어서 머 좀 하려고 하면 UnicodeEncodingError 예외 발생!! ㅠ.ㅜ 그래서 바로 구글링으로 몇가지 주옥같은 링크 발견한 후 속독!! 아래의 링크다. A Crash Course in Character Encoding : http://www.pyzine.com/Issue008/Section_Articles/article_Encodings.html Unicode HOWTO : http://www.amk.ca/python/howto/unicodeUnicode in Python : http://farmdev.com/talks/unicode/ 속독한 후 알게된 사실. 1. Byte String(문자열)과 유니코드는 다르다. ..
python :: twitter simplejson 설치 http://pypi.python.org/pypi/simplejson python twitter 설치 http://code.google.com/p/python-twitter/ 사용 >>> import twitter >>> api = twitter.Api(username="username",password = "password") >>> tweet = api.PostUpdate("Post from python twitter~!~!") 수신확인
python :: BeautifulSoup Encoding 에러 BeautifulSoup로 다음과 같이 읽어드리면 utf-8로 자동 인코딩이 된다. In [1]: file_name = "d:\\sdd_word\\result\\xml\\class_c_c_i_status_manager.xml" In [2]: f = open(file_name, 'r') In [3]: contents = f.read() In [4]: from BeautifulSoup import Beau BeautifulSoup BeautifulSOAP BeautifulStoneSoup In [4]: from BeautifulSoup import BeautifulSoup In [5]: soup = BeautifulSoup(contents) In [6]: soup.originalEncoding Out[6]:..
python :: Google python class 2nd day 2일차 더보기