<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=PyIde</id>
	<title>PyIde - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://mediawiki.zeropage.org/index.php?action=history&amp;feed=atom&amp;title=PyIde"/>
	<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=PyIde&amp;action=history"/>
	<updated>2026-05-14T16:58:21Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.8</generator>
	<entry>
		<id>https://mediawiki.zeropage.org/index.php?title=PyIde&amp;diff=37960&amp;oldid=prev</id>
		<title>imported&gt;Unknown at 05:24, 7 February 2021</title>
		<link rel="alternate" type="text/html" href="https://mediawiki.zeropage.org/index.php?title=PyIde&amp;diff=37960&amp;oldid=prev"/>
		<updated>2021-02-07T05:24:07Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;__TOC__&lt;br /&gt;
=== 소개 ===&lt;br /&gt;
* 이름 : PyIde (PyIdea 로 하고 싶었으나.. 이미 sourceforge쪽에서 누군가가 같은 이름을 먹어버려서. -_-)&lt;br /&gt;
* 참여 : 강석천 (99, &amp;amp;#91;1002&amp;amp;#93;)&lt;br /&gt;
* 기간 : 새로 세울 생각. 단, 2-3개월 뒤에.&lt;br /&gt;
* 목표 : &lt;br /&gt;
** idlefork, vim 말고 쓸만한 python 개발환경을 구축해보자. -_-;;&lt;br /&gt;
** 툴의 아주 작은 기능들이라도 구현해보면서 뭔가 배우는 것이 있지 않을까.&lt;br /&gt;
** Xper:ExtremeProgramming 을 지원해줄 도구들 만들어나가보기.&lt;br /&gt;
** 사람은 툴을 만들고 선택하고, 툴은 다시 사람을 지원하고 성장시킨다. 좋은 습관을 들이는데 도움을 주도록.&lt;br /&gt;
&lt;br /&gt;
* 동기 :&lt;br /&gt;
** [[PyIde/SketchBook]]&lt;br /&gt;
* 개발방법 : &lt;br /&gt;
** Prototyping &amp;amp; 외부 공개소스 Review &amp;amp; Copy &amp;amp; Paste 하여 가능한한 빠른 시간내에 원하는 기능 구현법이나 라이브러리들을 연습하여 익힌뒤, Refactoring For Understanding 을 하고, 일부 부분에 대해 TDD 로 재작성.&lt;br /&gt;
* 개발도구&lt;br /&gt;
** gvim 6.2 - http://www.vim.org&lt;br /&gt;
** python 2.3 - http://python.org&lt;br /&gt;
** [[Plex]] - http://www.cosc.canterbury.ac.nz/~greg/python/Plex/ - 근데.. 몇몇 부분은 parser 모듈로만으로 충분할것도 같은데..&lt;br /&gt;
** [[wxPython]] - http://wxpython.org&lt;br /&gt;
** BicycleRepairMan - http://bicyclerepair.sourceforge.net/ &lt;br /&gt;
** BoaConstructor - http://boa-constructor.sourceforge.net/&lt;br /&gt;
** 기타 - CyberFomulaSin의 아스라다와 오우거, Sarah Brightman 의 Harem 앨범, NoSmok:시간관리인생관리 &lt;br /&gt;
** [[Eclipse]] - [[wxPython]] 과 PDE 중 어느쪽이 더 효율적일까.. CVS 관련 기능들등 프로젝트 관리면에서는 Eclipse 의 Plugin 으로 개발하는 것이 훨씬 이득이긴 한데.. Eclipse Plugin 도 [[Jython]] 으로 프로그래밍이 가능할까?&lt;br /&gt;
      &amp;#039;&amp;#039;가능하다. Jython 스크립트를 Java Class 파일로 간단하게 바꿀 수 있다. 나는 IE 오토메이션을 이렇게 해서 자바 FIT에서 통합으로 관리하게 했었다. --JuNe&amp;#039;&amp;#039;&lt;br /&gt;
            &amp;#039;&amp;#039;그렇다면 Eclipse PDE 도 좋은 선택일 것 같은 생각. exploration 기간때 탐색해볼 거리가 하나 더 늘었군요. --&amp;amp;#91;1002&amp;amp;#93;&amp;#039;&amp;#039;&lt;br /&gt;
=== 기능들 ===&lt;br /&gt;
[[PyIde/FeatureList]]&lt;br /&gt;
=== 진척상황 ===&lt;br /&gt;
* [[PyIde/Exploration]]&lt;br /&gt;
* [[PyIde/BicycleRepairMan분석]]&lt;br /&gt;
* [[PyIde/Scintilla]]&lt;br /&gt;
=== References ===&lt;br /&gt;
아마 중간중간 학습할 코드들. 공부거리들. 하지만 중요한건 &amp;#039;지속가능한 속도로&amp;#039;&lt;br /&gt;
&lt;br /&gt;
* http://www.exman.pe.kr/ExmanIDE/ - exman 님의 IDE. 마소 오픈디벨로퍼에서 개발기가 연재중.&lt;br /&gt;
* http://www.die-offenbachs.de/detlev/eric3.html - 스크린샷만 두고 볼때 가장 잘만들어져보이는 IDE.&lt;br /&gt;
* BoaConstructor - Scintilla 가 사용된 예를 볼 수 있다.&lt;br /&gt;
* http://pythoncard.sourceforge.net&lt;br /&gt;
* BicycleRepairMan - idlefork, gvim 과의 integration 관계 관련 코드 분석.&lt;br /&gt;
* Eclipse 이나 IntelliJ 에서 제공해주는 여러가지 View 들. 그리고 장단점들.&lt;br /&gt;
* http://st-www.cs.uiuc.edu/users/brant/Refactory/RefactoringBrowser.html - Smalltalk refactoring browser&lt;br /&gt;
* http://idlefork.sourceforge.net/&lt;br /&gt;
* http://codespeak.net/pypy/ - 순수 파이썬으로 구현하는 python 이라고 한다. 관심이 가는중.&lt;br /&gt;
* http://www.scons.org/&lt;br /&gt;
&lt;br /&gt;
* http://webpages.charter.net/edreamleo/front.html - LEO &lt;br /&gt;
&lt;br /&gt;
=== 기타 잡담..~ 질문하고 싶으신 것 등등..~ ===&lt;br /&gt;
요구사항&lt;br /&gt;
* jython 지원&lt;br /&gt;
* auto completion ( http://don.freeshell.org/jython/ 참조)&lt;br /&gt;
* 인터프리터에서 타이핑한 내용 화일로 저장하기 ( 이거 되는거 있나? python 사용법을 몰라서 )&lt;br /&gt;
----&lt;br /&gt;
[[프로젝트분류]]&lt;br /&gt;
&lt;/div&gt;</summary>
		<author><name>imported&gt;Unknown</name></author>
	</entry>
</feed>