반응형

전체 글 1512

파이썬 - 코드 라인수 및 실행 속도 비교 (텍스트 데이터 처리)

파이썬 공부한 지 얼마 지나지 않았지만 벌써 그 간결함과 강력함(나의 사용 용도의 경우)에 푸욱 빠지고 있다. 자주 하는 일 중 하나가 대략 수십만 에서 수백만개 정도의 데이터 값 (x, y 좌표값, 한 라인에 두 숫자만 있음, 첫줄은 헤더) 을 읽고 처리하는 일들이 있다. 그동안은 BorlandC++ 5.5 커맨드라인 버전과EditPlus를 IDE 삼아서 프로그램을 짜서 써왔다. 숫자 데이터를 토큰별로 읽기 위해 loop 안에서 stream reading ( str; // X, Y double x, y; double xmin, xmax, ymin, ymax; fin >> x >> y; xmin = xmax = x; ymin = ymax = y; int row = 0; while(1) { fin >> x..

파이썬 vs 루비

얼마전 펄과 파이썬을 열심히 저울질하다 파이썬으로 가닥을 잡고 공부를 시작했다. 물론 펄이 아직까지도 관심이 가지만... (가장 큰 이유는 CPAN) 엊그제 우연히 까마귀님 블로그 들렸다가 파이썬에서 루비로 옮겨가신것 같아서 갑자기 루비에 관심이 생겼다. 아직 시작 단계이니 어떤것이 나을려나 비교해 보고 싶어졌다. 까마귀님 블로그에 덧글로 질문도 남겨놓았고 답변 기다리는 중이지만... 구글링하다 다음과 같은 비교를 보게 되었고 (주로 가독성에 대한 비교) 아직까지 각각의 언어의 능력 (다양한 확장 라이브러리 등)에 대해서는 모르겠지만 최근의 언어라면 왠만하면 다른 언어에서 지원하는 것 거의 지원할 거 같고... 일단 코딩에 대해서는 가독성에 대해 상당히 예민한 편이라 게시된 글이 큰 도움이 되었다. 예전..

파이썬 학습사이트

얼마전 자바를 공부한 후 주식 분석 프로그램을 작성해 보았다. C/C++ 과는 달리 OS에 상관없이 돌아가며 응용 프로그램 개발을 위한 수많은 라이브러리가 준비되어 있음에 감탄. 하지만 역시 코딩을 꽤 많이 해야 하는 인상이 강하던 터에 스크립트 언어에 대한 관심을 갖게 되어 Perl과 Python을 저울질하게 되었다. 처음 공부의 시작은 Perl로 했으나 개인 취향이 Perl의 변수 두문자($,@,% 등) 사용에 너무도 적응하기 힘들어서 Python을 조금 들여다보니 인덴테이션 중심의 깔끔한 코딩과 역시 다양한 라이브러리, 그리고 몇줄 안되는 코딩으로 대단히 능률적으로 데이터를 처리해 내는 능력에 반하여 본격적으로 공부를 시작한다. 몇줄 안되는 코드로 자바로 장황하게 만들던 주식 분석 코드들이 대체되는..

IT/기타 2012.01.16

비디오 - Documentary: How Beer Saved the World

디스커버리 채널에서 만든 다큐멘터리 비디오 한편을 Netflix streaming service 통해서 봤다. Netflix 서비스 요금 내는 것이 아깝지 않다는 생각이 들 만큼, 코미디 보다도 재미있는 다큐멘터리였다. 제목대로 맥주가 어떻게 세상을 구했는가에 대한 제작자들의 나름대로의 해석을 담은 다큐... 기원전부터 시작해서 문명의 발전에 맥주가 어떻게 기여했는가 하는 이야기. 이야기대로라면 맥주 덕에 문명의 시작인 마을의 건설, 바퀴의 발명, 심지어 피라미드의 건설까지도 맥주 덕이라는... 의학 발전 (파스퇴르의 병균의 발견), 냉장고/에어컨디셔너, 기타 거의 대다수의 발명과 발전 뒤에 맥주가 있다는... 심지어 미국의 출발이 보스턴이 된 사연 (원래는 Mayflower 호가 가려던 곳은 버지니아였..

Life/일기 2011.12.13
728x90