This course will become read-only in the near future. Tell us at community.p2pu.org if that is a problem.

Text Editors


was planning to use notepad++ just because I have heard it before and not having an idea of what an IDE is, might have downloaded eclipse once.

Learning Objectives

  • Describe several benefits of using a programming text editor .
  • Identify one or more programming text editors that run on your Operating System.
  • Describe the concept/benefits of using an Integrated Development Environment.
  • Identify some similaritites and differences between a Programming Text Editor and an Integrated Development Environment.
  • List at least one Integrated Development Environment that runs on your Operating System.
  • Choose a programming text editor and/or Integrated Development tool to use during this course.
  • Describe why you chose your current programming tool and share this description with the class.

IDLE

For the purpose of this course, you may use the IDLE development tool that ships with Python.

Mac users: Please read these instructions to make sure that your system has IDLE installed.

Libre/Open Source programming tools

This is a list of Free/Open Source text editors with Python compatibility.

Task Discussion


  • Judith Elaine Bush said:

     

         I'll use emacs from http://emacsformacosx.com with python.el, with my .emacs file configured as recommended at http://jesselegg.com/archives/2010/02/25/emacs-python-programmers-part-1/

    on Feb. 8, 2012, 7:49 a.m.
  • Anonym said:

    IDLE and gedit

    on Feb. 7, 2012, 7:49 a.m.
  • Anonym said:

    I'm still a vim fanboi - but I'm trying new things with IDE's like Eclipse & Komodo Edit 7.

    on Feb. 7, 2012, 5:05 a.m.
  • Fuseki said:

    Emacs and gedit for me!  : )

    on Feb. 1, 2012, 6:25 p.m.
  • pierg75 said:

    I'll probably use PyDev most of the time, but for some quick edits I use Vim.

    on Feb. 1, 2012, 3:52 p.m.
  • Ken Doman said:

    I use IDLE for testing, and Notepad++ for scripting.

    on Jan. 13, 2012, 10:14 a.m.
  • Anonym said:

    I have pyScripter on Windows and gEdit on my Ubuntu. But it might change gEdit with something else. Maybe SPE or Eric.

    on Jan. 12, 2012, 12:41 a.m.
  • Stefano said:

    I use IDLE in both Windows and Linux.

    Sometimes I prefer to use Notepad++ on Windows.

    on Jan. 3, 2012, 5:17 a.m.
  • ulf_st said:

    I use Textmate or Sublime Text 2 on the Mac when I code. For special purposes I use freely available Plugins.

    on Dec. 29, 2011, 1:58 p.m.
  • Ianc7 said:

    I'm sticking with PyScripter since I have it installed already.

    on Dec. 29, 2011, 10:14 a.m.
  • Nathan Day said:

    I really like Geany. Its simple but colored syntax helps a lot. Not to mention it will close tags for you.

    on Dec. 27, 2011, 3:12 p.m.
  • dvdjaco said:

    I have used Eclipse in the past, but I'm planning to keep things as simple and possible and use gedit, at least in the beginning.

    BTW, there is a python console in the default gedit plugins but it seems to be aimed to the development of new gedit plugins, or for people just wanting to run a few python lines on a file. For more generic uses, the Better Python Console might be worth a try.

    on Dec. 23, 2011, 5:43 p.m.
  • Sudaraka Wijesinghe said:

    I use 3 editors/IDE which are not listed here.

    1. GNU Emacs - When I work on command line or for quick edits.

    2. Geany - For quick edits in GUI.

    3. Komodo Edit - When I work on projects or group of files.

    on Dec. 22, 2011, 7:26 p.m.
  • Ozymandius said:

    I will be using Eclipse as well. With the plugin it works as for Python and it's the IDE we use in my Java class so I'm familiar with it.

    on Dec. 22, 2011, 7:07 p.m.
  • Landon said:

      Text Editors

    As far as IDE's, I like pyScripter when using Windows. However, I agree with Mars83 on eclipse, it's extremely easy to import many plugins and it's cross-platform.

    I use vi most of the time though because I'm usally in the terminal via SSH.

    Geany is another one I use.

    on Dec. 22, 2011, 6:37 p.m.
  • Milan said:

    I have chosen gEdit. The installation was smooth and quick.

    on Dec. 22, 2011, 4:57 a.m.
  • Mars83 said:

    I am using eclipse with the PyDev-Plugin (Getting started guide).

    The great advantage is, that you can customize eclipse in many different ways and write code in Java, C++, (...), too. It works with Python 2.7 - 3.0, but for my easy projects it also works with Python 3.2.2.

    on Oct. 6, 2011, 7:33 a.m.