Path: csiph.com!news.swapon.de!fu-berlin.de!uni-berlin.de!not-for-mail From: MRAB Newsgroups: comp.lang.python Subject: Re: Ide or code editor confusion Date: Thu, 21 Jul 2016 15:27:15 +0100 Lines: 25 Message-ID: References: <2184a0ad-9d51-42db-ae11-5d0ab4512582@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.uni-berlin.de uf3CKfGaDf6tRg4zSMDz+ATWhXb+5Pdum4t0lxM4m+eg== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.000 X-Spam-Evidence: '*H*': 1.00; '*S*': 0.00; 'python,': 0.02; 'lines,': 0.05; '21,': 0.07; 'subject:code': 0.07; 'subject:editor': 0.07; 'ide': 0.09; 'python': 0.10; 'syntax': 0.13; 'languages,': 0.15; 'thu,': 0.15; '"code': 0.16; '2016': 0.16; 'confusion': 0.16; 'do)': 0.16; 'excellent,': 0.16; 'from:addr:mrabarnett.plus.com': 0.16; 'from:addr:python': 0.16; 'from:name:mrab': 0.16; 'message- id:@mrabarnett.plus.com': 0.16; 'processor,': 0.16; 'received:192.168.1.4': 0.16; 'received:84.93': 0.16; 'received:84.93.230': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'text?': 0.16; 'wrote:': 0.16; '(not': 0.20; 'windows': 0.20; 'mind.': 0.22; 'text,': 0.22; 'programming': 0.22; 'code.': 0.23; 'chapter': 0.23; 'for?': 0.23; 'plain': 0.24; 'header:In-Reply-To:1': 0.24; 'header:User- Agent:1': 0.26; 'chris': 0.26; 'gnu': 0.27; 'indentation': 0.29; 'strings,': 0.29; "i'm": 0.30; 'code': 0.30; "can't": 0.32; 'received:84': 0.32; 'useful': 0.33; 'idle': 0.33; 'editor': 0.34; 'except': 0.34; 'text': 0.35; 'something': 0.35; 'but': 0.36; 'should': 0.36; 'to:addr:python-list': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'really': 0.37; 'anything': 0.38; 'several': 0.38; 'received:192': 0.39; 'to:addr:python.org': 0.40; 'easy': 0.60; 'your': 0.60; 'different': 0.63; 'else.': 0.66; 'virtually': 0.66; 'talking': 0.67; 'jul': 0.72; 'notepad,': 0.84; 'reading,': 0.84; 'sublime': 0.84; 'unclear': 0.84 X-CM-Score: 0.00 X-CNFS-Analysis: v=2.2 cv=DaJVkblW c=1 sm=1 tr=0 a=0nF1XD0wxitMEM03M9B4ZQ==:117 a=0nF1XD0wxitMEM03M9B4ZQ==:17 a=IkcTkHD0fZMA:10 a=pGLkceISAAAA:8 a=WWR-MvpfG8PV1NoN3Q8A:9 a=6kGIvZw6iX1k4Y-7sg4_:22 X-AUTH: mrabarnett@:2500 User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64; rv:45.0) Gecko/20100101 Thunderbird/45.2.0 In-Reply-To: X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.22 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-Mailman-Original-Message-ID: X-Mailman-Original-References: <2184a0ad-9d51-42db-ae11-5d0ab4512582@googlegroups.com> Xref: csiph.com comp.lang.python:111712 On 2016-07-21 15:07, Chris Angelico wrote: > On Thu, Jul 21, 2016 at 11:56 PM, wrote: >> I'm learning Python and something is really unclear on the chapter im on. >> >> So Python has its own IDE to write code but now it's talking about "code editors" >> >> My confusion is so I need a code editor like Sublime text? Is that what Python IDE is for? > > You can use any text editor to write your Python code. If you're using > nothing except Python, IDLE is excellent, but if you work with several > different languages, you may prefer Sublime, or Atom, or SciTE, or GNU > Nano, or something else. You can pick up pretty much any text editor > (not a word processor, and not Windows Notepad, but virtually anything > else will do) and use that to work on your code. > > Without knowing what chapter of what book you're reading, I can't > advise any further. > The key is that the editor should work with "plain text". A "code editor" is one that works with plain text, but has been designed with programming in mind. It will have useful features such as syntax colouring (different colours for reserved words, strings, ...), case conversion, easy indentation of multiple lines, and so on.