맥북(Mac)을 사용하고, 데이터 분석을 위해 Python을 접했다면, 보통의 경우 vim과 ipython notebook을 자주 사용한다.
Django나 Flask 같은 복잡한 (웹) 어플리케이션 개발의 길로 들어 선다면, IDE 도구가 필요하다.
* IDE (Integrated Development Environment : 통합 개발 환경 )
본문에서는 Pycharm 이라는 IDE 도구가 주는 즐거움을 소개한다.
1. xml과 xsd 사용 편의
xml 을 작성 할때, xsd를 기반으로 요소 목록 제공 및 규칙 검사를 자동 수행한다.
2. 손쉬운 virtualenv 환경 구성
python의 버전이 복잡한 경우에도 직관적으로 가상화 환경 관리를 할 수 있다.
프로젝트 별로 가상화 환경을 손쉽게 연결한다.
3. 다양한 프로젝트 지원
Flask, Django, Google Web Engine 등과 같은 프로젝트 생성시에 기본 구조를 만들어 준다.
4. 리팩토링(Refactoring) 지원
함수, 변수 같은 참조되는 객체(Object)의 이름을 일괄 변경해 준다.
5. 코드 정렬(reformat code) 기능
코드의 포맷에 따라 Beauty 코드로 자동 정렬 해준다.
6. 데이터베이스(DB) 연동 기능
다양한 DB 클라이언트 기능을 제공한다.
7. 다양한 플러그인 지원
IDE 도구 사용을 필수로 만드는 중요 요소이다.
All in one을 가능하게 하는 확장 영역이다.
에디터(Editor)와 개발자 vs 자동차와 운전자 is very similar.
스스로에게 질문해 보자.
당신은 베스트 드라이버 인가? 좋은 차를 가지고 있는가?
이 글을 본 당신은 좋은 차를 가지게 될 베스트 드라이버다.
0 개의 댓글:
댓글 쓰기