Python 개발자 분들 개발환경 어떻게 사용하시나요?

spponge의 이미지

좋은 아침이에요~

저는 주력으로 C#을 사용해서 개발하고 밥 벌어 먹는 개발자입니다. C#을 파기 시작한 건 대략 10년 정도 되었네요. 그 전에는 C/C++를 주로 했었구요. 그보다 더 전에는 BASIC/COBOL/FOTRAN 등을 했습니다. 정보처리 자격증은 COBOL로 땄었는데 지금은 하나도 기억이 안나네요 ^^. JAVA는 학교 때 대략 맛만 보고 .NET으로 넘어 왔더랬죠.

요즘에는 Python과 node.js를 공부하고 있습니다. 역시 새로운 언어를 배우고 익히는 건 언제나 즐거운 일인 것 같습니다. 재미가 솔솔하네요~ 주로 CentOS 위에서 vim 에디터로 실습을 해가면서 공부를 하고 있는데 이제 슬슬 IDE를 사용 해 볼 차례인 것 같네요. 오늘은 새벽에 잠이 깨서 Eclipse + Pydev 를 설치하고 만지작 거리고 있는데 꽤 쓸만한 개발환경이란 생각이 듭니다. 하지만 역시 손에 익을 대로 익은 Visual Studio가 더 편하게 느껴지는 건 어쩔 수 없나 봅니다. 물론 .NET으로 포팅된 IronPython을 사용하면 Visual Studio 환경에서 개발이 가능합니다만, Native한 Python 고유의 개발 환경을 맛보고 싶어서 자제하고 있는 중이구요.

Python을 시작한 지 한달도 안되는 시점이라 그런지 다른 Python 개발자 분들은 개발환경을 어떻게 구성해서 사용하시는지 무척 궁금하네요. 각자 개발환경 구성을 댓글로 남겨 BoA yo~

spponge의 이미지

글이 이상하게 두번 올라갔네요. 하나는 삭제가 안되서 그냥 둡니다~ 양해해 주세요.

익명 사용자의 이미지

ipython

snowall의 이미지

geany에서 씁니다...

피할 수 있을때 즐겨라! http://melotopia.net/b

echol의 이미지

주로 매킨토시로 과학 데이터 처리쪽을 다룹니다.

익명_사용자의 이미지

전 파이썬, 펄, C/C++, 심지어 자바까지도 -_-
모조리

vi, cmake/automake 로 해결합니다.
굳이 IDE를 쓸 필요성을 못느끼겠네요.

저희 팀에서는 저말고는 모든사람이 eclipse또는 netbeans를 쓰는데,

저보다 빠르게 코드를 수정하고, 테스트하고, 디버깅하는 사람을 못봤습니다.
사실 저와 비슷한 속도로 하는사람도 못봤습니다.

제가 동료 디버깅하는거 도와주거나, 동료가 짠 코드를 봐줄때 답답해서
제가 키보드를 뺏어 직접 타이핑하며 보여주기 일쑤입니다.

대부분 윈도에서 VisualStudio에 익숙해진 사람들이라 그럴지도..
아무래도, 리눅스만 주구장창 10년 넘게 데탑으로 써오면서

키보드 생활에 최적화된 하드코어(??) 리눅서와

마우스를 많이 쓰는것에 익숙한 윈도우 개발자와 비교하는것이 무리일지도;;;

암튼 파이썬도...그냥
vi (소스에디터)
python 인터프리터 (test/debugging)
cmake 또는 automake (project manager)

그리고...lsof, netstat, strace 이런것들도 써가면서 디버깅...생각해보니 파이썬도 C/C++ 디버깅하듯이 하고있었네요;;;

이응준의 이미지

회사에서 java 로 웹개발을 하고 있습니다.

가장 좋아하는 편집기는 단연 vim 이지만,
이클립스의 quick fix 와 refactoring 기능이 워낙 강력해서 이클립스를 쓰고는 있습니다.

하지만 그것 빼곤 모든 네비게이션/편집 기능이 vim 보다 훨씬 불편하기 때문에,
잘 동작하지도 않는 vim 플러그인을 이클립스에 설치해 힘겹게 쓰고 있는데...

vim 으로 이클립스의 quick fix 와 refactoring 같은 기능을 흉내낼 방법이 없을까요?

익명_사용자의 이미지

plugin잘짜면 될수도 있겠지만, 아마 없을듯..
저는 심지어 ctag도 안쓰고, 모든걸 제 손으로 전부 해결합니다.

제가 빠르다고 한것은, 제 개발환경이 더 많은 automation 도구들과 나은 개발환경이 있어서 그런게 아니라,

그냥 다른 사람들이 IDE이용해서 좋은 도구들 쓰는것보다
제가 손으로 노가다하는 속도가 더 빠르다는것이었습니다.( 이상하게도 )

이유는 잘 모르겠네요.

저도 제 후배들에게 제 방법을 추천하지는 않습니다.

liame의 이미지

한번 보고 싶네요.

저도 지금까지 저보다 빠른 사람 본적이 없거든요 ㅋㅋㅋ

농담이고, 저도 자바는 이클립스 개발하는데 마우스없이 합니다.

약간 vi스타일로 ㅎㅎㅎ

툴이 문제가 아니라 개발자의 문제가 아닌가 싶네요.

맨발의 이미지

빨리 코딩하기.. 배틀 - 시합 없나요? ㅎㅎ

볼만 할 것 같은데....^^*

--------------------------------------------
:: 누구보다 빠르게 남들과는 다르게

snowall의 이미지

http://kldp.org/node/129317

이런거 어떤가요

피할 수 있을때 즐겨라! http://melotopia.net/b

익명 사용자의 이미지

emacs

iamoon의 이미지

근데 파이썬 코드를 컴파일이 가능 한가요? py2exe 같은 툴 말고, cpp처럼 일반적으로 컴파일해서 소스를 감출 수 있는지요?..

litdream의 이미지

저도 emacs..

삽질의 대마왕...

환상경의 이미지

주로 터미널에서 vim을 통해 개발을 진행하고 있는데
이게 요새 들어서 좀 힘들어짐을 느끼고 있네요...

이번 플젝은 django로 개발하는거라 매번 문제 생기는 부분을 logdebug로 찍어볼라니
너무 힘들어서 요새 eclipse+pydev를 간간히 살펴보고 있는중입니다.

간단한 프로그램같은거야 vim으로 해도 되지만
역시나 파일수가 많아지고 규모가 좀 커지면 eclipse같은 툴을 사용해야겠더라구요 ~_~ㅋ

==================================================================
정체된 일상.... 계기를 만들어야 하는데........
BLOG : http://khmirage.tistory.com/