    <rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
     <channel>
        <title>ACCU  :: Thonny: Python IDE for Beginners</title>
        <link>https://members.accu.org/index.php/articles/2418</link>
        <description>Professionalism in Programming</description>
        <dc:language>en-us</dc:language> 
        <dc:creator>Administrator</dc:creator> 
        <admin:generatorAgent rdf:resource="http://www.xaraya.org" /> 
        <admin:errorReportsTo rdf:resource="mailto:webeditor@accu.org" />
       <sy:updatePeriod>hourly</sy:updatePeriod>
       <sy:updateFrequency>1</sy:updateFrequency>
       <docs>http://backend.userland.com/rss</docs>




<div class="xar-mod-head"><span class="xar-mod-title">Programming Topics + CVu Journal Vol 29, #4 - September 2017</span></div>

<table border="0" cellpadding="1" cellspacing="0">
    <tbody>
    <tr>
        <td valign="top">
            Browse in :
       </td>
       <td valign="top">

                                            <a href="https://members.accu.org/index.php/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c13/">Topics</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c65/">Programming</a>
<br />

                                            <a href="https://members.accu.org/index.php/articles/">All</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c76/">Journals</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c77/">CVu</a>

                     &gt;                         <a href="https://members.accu.org/index.php/articles/c377/">294</a>
<br />

                                            <a href="https://members.accu.org/index.php/articles/c65-377/">Any of these categories</a>

                    -                        <a href="https://members.accu.org/index.php/articles/c65+377/">All of these categories</a>
<br />
</td>
   </tr>
   </tbody>
</table>




<div class="xar-error">
   <p>
 <strong>Note:</strong> when you create a new publication type,
the articles module will automatically use the templates
<em>user-display-[publicationtype].xt</em>
and <em>user-summary-[publicationtype].xt</em>.
If those templates do not exist when you try to preview or display a new article,
you'll get this warning :-)  Please place your own templates in themes/<em>yourtheme</em>/modules/articles . The templates will get the extension .xt there. </p>
</div>
<div class="xar-norm xar-standard-box-padding">
   <h1><strong>Title:</strong>&nbsp;Thonny: Python IDE for Beginners</h1>
<p><strong>Author:</strong>&nbsp;Bob Schmidt</p>
<p>
<strong>Date:</strong> 08 September 2017 16:43:12 +01:00 or Fri, 08 September 2017 16:43:12 +01:00</p>
<p><strong>Summary:</strong>&nbsp;Silas S. Brown introduces a new Python IDE.</p>
<p><strong>Body:</strong>&nbsp;<p>Those of us following (or just occasionally checking) the Raspberry Pi blog might be aware of the Raspberry Pi foundationâ€™s recent approval of Thonny (<a href="http://thonny.org">http://thonny.org</a>) as a Python 3 IDE for beginners, and for good reason. Not only is it a simple all-inclusive setup for Python, a syntax-highlighting editor (with library-method completion) and the Pip package manager (with a GUI front-end); it also includes a variable inspector, â€˜step overâ€™ and â€˜step intoâ€™ debugging, and a depiction of how expressions are evaluated and which scope a variable applies to. I donâ€™t expect advanced programmers to need such things in Python, but I expect they can indeed be useful to beginners, especially young ones, who will also benefit from the philosophy of keeping a simple initial interface (I know how bewildering it can feel to start an IDE that demonstrates all its functions up-front, as if youâ€™ve just walked up to an aeroplaneâ€™s cockpit and donâ€™t know where to start). Iâ€™m glad to see Thonny provided by default on the Raspberry Pi, and itâ€™s also an easy install on Windows, Mac (including some older OS X versions) and GNU/Linux (a downloader/installer shell script is provided thatâ€™s supposed to work on any distribution).</p>

<p>It should be noted that Thonny is for Python 3 only; Python 2 is not supported. A significant number of older Python texts assume Python 2, and the version difference can confuse beginners (in hindsight it might have been better if theyâ€™d called the new version Python Plus or something). But if thatâ€™s not an issue, Iâ€™d recommend Thonny for beginners any day.</p>
</p>
<p><strong>Notes:</strong>&nbsp;</p>
<p><em>More fields may be available via dynamicdata ..</em></p>
</div>
</channel>
</rss>
