Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們
修訂版 19 和 47 的差異如下: (間隔 28 版)
2013-08-08 16:39:52 修訂第 19 版
大小: 4678
編輯者: elleryq
說明:
2018-01-07 12:11:42 修訂第 47 版
大小: 157
編輯者: host-158
說明:
這個顏色代表刪除的 這個顏色代表增加的
行號 1: 行號 1:
## page was renamed from Python/編輯器
== 跨平台 IDE/Editors 參考 ==
 * [[http://www.sublimetext.com/|Sublime Text]]: ''"a sophisticated text editor for code, markup and prose"''
 * [[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.jetbrains.com/pycharm/|PyCharm]]: ''"complete set of tools for productive development with Python programming language"''
 * Emacs, Vim: ''"You knew it when you knew it"''
from turtle import*
行號 12: 行號 3:
== 各平台的編輯器 ==
Windows: [[http://ez2learn.com/index.php/python-tutorials/python-basic-tutorials/158-python|IDLE]], [[http://notepad-plus-plus.org/|Notepad++]]

Mac: [[http://www.barebones.com/products/textwrangler/|TextWrangler]], [[http://macromates.com/|Textmate (商業軟體)]]

Linux: [[http://projects.gnome.org/gedit|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 ===
 * 下載:http://www.jetbrains.com/pycharm/download/index.html
 * 版本與價格一覽:http://www.jetbrains.com/pycharm/buy/index.jsp
 * Trial 版 30 天試用

== 列表 ==
整理自 https://www.facebook.com/groups/pythontw/doc/10152150387788438/
||<tablewidth="100%" tablestyle="text-align:"> ||<style="text-align:center">Windows ||<style="text-align:center">Linux ||<style="text-align:center">MacOS ||
||[[Sublime Text|Sublime Text 2]] ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Wing IDE ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||PyCharm ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||PythonWin ||<style="text-align:center">○ ||<style="text-align:center"> ||<style="text-align:center"> ||
||PyScripter ||<style="text-align:center">○ ||<style="text-align:center"> ||<style="text-align:center"> ||
||Komodo Edit ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||SpyderLib ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Python Tools for Visual Studio ||<style="text-align:center">○ ||<style="text-align:center"> ||<style="text-align:center"> ||
||Ninja IDE ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Vim ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Emacs + Elpy ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Gedit ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Notepad++ ||<style="text-align:center">○ ||<style="text-align:center"> ||<style="text-align:center"> ||
||Scite ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center"> ||
||Eclipse + PyDev ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||The Eric Python IDE ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Netbean + NBPython ||<style="text-align:center">○ ||<style="text-align:center">○ ||<style="text-align:center">○ ||
||Geany ||<style="text-align:center"> ||<style="text-align:center">○ ||<style="text-align:center"> ||
||Kate ||<style="text-align:center"> ||<style="text-align:center"> ||<style="text-align:center"> ||
||TextMate ||<style="text-align:center"> ||<style="text-align:center"> ||<style="text-align:center"> ||
||TextWrangler ||<style="text-align:center"> ||<style="text-align:center"> ||<style="text-align:center"> ||
||IDLE ||<style="text-align:center"> ||<style="text-align:center"> ||<style="text-align:center"> ||




更多:

 * [[http://job.achi.idv.tw/2008/11/26/integrateddevelopmentenvironments/|Python整合發展環境- 工作達人(Job Da Ren)]]
 * [[http://wiki.python.org/moin/PythonEditors|Python Editors]]
def square(x):
  for i in range(4):
    forward(x)
    left(90)
    x=x+20
for j in range(4):
  square(60)
  left(90)
done()

from turtle import*

def square(x):

  • for i in range(4):
    • forward(x) left(90) x=x+20

for j in range(4):

  • square(60) left(90)

done()

Python/IDE或編輯器 (上次是 61-223-106-232 在 2018-02-11 21:34:51 編輯的)