5985
說明: Add Canopy
|
7520
新增 Spyder 與 Eric IDE,微調排序
|
這個顏色代表刪除的 | 這個顏色代表增加的 |
行號 2: | 行號 2: |
給剛入門寫程式的新手:挑一個裝得起來的【微 IDE】吧!功能太少或太多都是學習的絆腳石。 |
|
行號 3: | 行號 6: |
=== 從編輯器可以長到 IDE === * '''Emacs''', '''Vim''': ''"You knew it when you knew it"'' * [[https://atom.io/|Atom]] (by Github): ''"A hackable text editor for the 21st Century"'' * [[http://www.sublimetext.com/|Sublime Text]]: ''"a sophisticated text editor for code, markup and prose"'' === 接近純編輯器 === * [[http://docs.enthought.com/canopy/|Canopy]]: an advanced text editor, integrated IPython console, graphical package manager and online documentation to EPD. === 微型 IDE === * [[http://thonny.cs.ut.ee|Thonny, Python IDE for beginners]]: a new Python IDE meant for teaching/learning programming. 主打用來教或學程式。推薦給沒有程式經驗的新手。 * [[http://www.pyzo.org|Pyzo]]: the Interactive Editor for Python. * 有人說安裝 10 分鐘後就可以開始專注於 coding 的 Python IDE。(舊版名為 IEP) * [[http://www.geany.org/|Geany]]: ''"provide a small and fast IDE"'' ([[http://wiki.geany.org/howtos/osx/running|to run on Mac]]) * [[http://blog.longwin.com.tw/2009/05/linux-develop-editor-geany-2009/|Linux 程式開發用編輯器 - Geany - Tsung's Blog]](官方有提供 Windows binary 安裝檔) * [[http://www.lighttable.com/|Light Table]]: ''"new interactive IDE that ... provides the real time feedback"'' 主打互動、立即得到程式回饋的 IDE。 === 中大型 IDE === |
|
行號 4: | 行號 29: |
* [[http://www.pydev.org/|PyDev]]: Python IDE for '''Eclipse''', which may be used in Python, Jython and IronPython development. It comes with many goodies. * [[http://wingware.com/|Wing IDE]]: ''"IDE designed specifically for the Python programming language"'' * [[https://eric-ide.python-projects.org/|The Eric Python IDE]]: ''"...integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder."'' * [[https://pythonhosted.org/spyder/|Spyder IDE]]: Scientific PYthon Development EnviRonment * [[http://ninja-ide.org/|NINJA IDE]]: ''"Ninja-IDE Is Not Just Another IDE"'' |
|
行號 5: | 行號 35: |
* [[http://ninja-ide.org/|NINJA IDE]]: ''"Ninja-IDE Is Not Just Another IDE"'' * [[http://wingware.com/|Wing IDE]]: ''"IDE designed specifically for the Python programming language"'' * [[http://editra.org/|Editra]]: ''"focuses on creating an easy to use interface and features that aid in code development"'' * [[http://sofree.cc/editra/|Editra 一款由Python開發的免費程式碼編輯器 - 香腸炒魷魚]] * 相比如 NINJA 帶著許多 IDE 的特色,Editra 的功能確實較偏於基本的 Editor。 * [[http://www.lighttable.com/|Light Table]]: ''"new interactive IDE that ... provides the real time feedback"'' * [[http://www.iep-project.org/|IEP]]: Interactive Editor for Python — the Interactive Editor for Python * [[http://docs.enthought.com/canopy/|Canopy]]: an advanced text editor, integrated IPython console, graphical package manager and online documentation to EPD. * [[https://atom.io/|Atom]] (by Github): ''"A hackable text editor for the 21st Century"'' * Emacs, Vim: ''"You knew it when you knew it"'' * [[http://www.geany.org/|Geany]]: ''"provide a small and fast IDE"'' ([[http://wiki.geany.org/howtos/osx/running|to run on Mac]]) * [[http://blog.longwin.com.tw/2009/05/linux-develop-editor-geany-2009/|Linux 程式開發用編輯器 - Geany - Tsung's Blog]](官方有提供 Windows binary 安裝檔) * [[http://www.sublimetext.com/|Sublime Text]]: ''"a sophisticated text editor for code, markup and prose"'' |
|
行號 46: | 行號 63: |
== 看起來沒有在維護了 == * [[http://editra.org/|Editra]]: ''"focuses on creating an easy to use interface and features that aid in code development"'' * [[http://sofree.cc/editra/|Editra 一款由Python開發的免費程式碼編輯器 - 香腸炒魷魚]] * 相比如 NINJA 帶著許多 IDE 的特色,Editra 的功能確實較偏於基本的 Editor。 |
|
行號 49: | 行號 72: |
* 2014-07-05 on Facebook https://www.facebook.com/groups/pythontw/permalink/10153065481423438/ * 2013-08-01 on Facebook https://www.facebook.com/groups/pythontw/doc/10152150387788438/ |
=== On Facebook === * 2015-09-23 https://www.facebook.com/groups/pythontw/permalink/10154385834048438/ * 2015-09-20 https://www.facebook.com/groups/pythontw/permalink/10154375923063438/ * 2014-07-05 https://www.facebook.com/groups/pythontw/permalink/10153065481423438/ * 2013-08-01 https://www.facebook.com/groups/pythontw/doc/10152150387788438/ === 其它參考 === * [[http://www.tutorialgear.com/5-best-python-code-editors-ides-2017/|5 Best Python Code Editors (IDEs) 2017 - tutorialgear.com]] |
給剛入門寫程式的新手:挑一個裝得起來的【微 IDE】吧!功能太少或太多都是學習的絆腳石。
跨平台 IDE/Editors 參考
從編輯器可以長到 IDE
Emacs, Vim: "You knew it when you knew it"
Atom (by Github): "A hackable text editor for the 21st Century"
Sublime Text: "a sophisticated text editor for code, markup and prose"
接近純編輯器
Canopy: an advanced text editor, integrated IPython console, graphical package manager and online documentation to EPD.
微型 IDE
Thonny, Python IDE for beginners: a new Python IDE meant for teaching/learning programming. 主打用來教或學程式。推薦給沒有程式經驗的新手。
Pyzo: the Interactive Editor for Python.
- 有人說安裝 10 分鐘後就可以開始專注於 coding 的 Python IDE。(舊版名為 IEP)
Geany: "provide a small and fast IDE" (to run on Mac)
Linux 程式開發用編輯器 - Geany - Tsung's Blog(官方有提供 Windows binary 安裝檔)
Light Table: "new interactive IDE that ... provides the real time feedback" 主打互動、立即得到程式回饋的 IDE。
中大型 IDE
PyCharm: "complete set of tools for productive development with Python programming language"
PyDev: Python IDE for Eclipse, which may be used in Python, Jython and IronPython development. It comes with many goodies.
Wing IDE: "IDE designed specifically for the Python programming language"
The Eric Python IDE: "...integrating the highly flexible Scintilla editor control. It is designed to be usable as everdays' quick and dirty editor as well as being usable as a professional project management tool integrating many advanced features Python offers the professional coder."
Spyder IDE: Scientific PYthon Development EnviRonment
NINJA IDE: "Ninja-IDE Is Not Just Another IDE"
Komodo Edit: "lean editor with a sleek interface"
各平台的編輯器
Windows:
Mac:
Linux: gedit, kate
各別IDE/編輯器簡介
Wing IDE
下載:http://wingide.com/wingide/trial?submit.x=44&submit.y=13
- Professional
- Commercial USD 245
- Non-Commercial(students/teachers...) USD 95
- Personal USD 45
- Trial 版 10 天試用
PyCharm
- Trial 版 30 天試用
看起來沒有在維護了
Editra: "focuses on creating an easy to use interface and features that aid in code development"
- 相比如 NINJA 帶著許多 IDE 的特色,Editra 的功能確實較偏於基本的 Editor。
列表
整理自新手詢問記錄:
On Facebook
2015-09-23 https://www.facebook.com/groups/pythontw/permalink/10154385834048438/
2015-09-20 https://www.facebook.com/groups/pythontw/permalink/10154375923063438/
2014-07-05 https://www.facebook.com/groups/pythontw/permalink/10153065481423438/
2013-08-01 https://www.facebook.com/groups/pythontw/doc/10152150387788438/
其它參考
|
Windows |
Linux |
MacOS |
○ |
○ |
○ |
|
Wing IDE |
○ |
○ |
○ |
○ |
○ |
○ |
|
○ |
|
|
|
○ |
|
|
|
Komodo Edit |
○ |
○ |
○ |
○ |
○ |
○ |
|
Python Tools for Visual Studio |
○ |
|
|
Ninja IDE |
○ |
○ |
○ |
Vim |
○ |
○ |
○ |
Emacs + Elpy |
○ |
○ |
○ |
Gedit |
○ |
○ |
○ |
Notepad++ |
○ |
|
|
Scite |
○ |
○ |
|
Eclipse + PyDev |
○ |
○ |
○ |
The Eric Python IDE |
○ |
○ |
○ |
Netbean + NBPython |
○ |
○ |
○ |
Geany |
○ |
○ |
|
Kate |
|
|
|
|
|
|
|
|
|
|
|
IDLE |
|
|
|
更多: