Re: [PITCH] Thonny, Python IDE for beginners

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Mon, Dec 18, 2017 at 11:53:19AM +0200, Aivar Annamaa wrote:
> *https://fedoramagazine.org/?p=19717
> *
> 
> *Summary*: Describe how Thonny helps beginners understand some difficult
> concepts in programming
> 
> *Description*: Thonny <http://thonny.org> is a Python IDE meant for learning
> and teaching programming. It has strong support for visualizing program
> run-time behavior. It is available in Fedora 27 repository.
> 
> The article would be written mostly for beginning programmers and their
> teachers. It would have following parts:
> 
>  * How to install Thonny and how to write and run a simple program in it
>  * How to explore the structure and meaning of the program by stepping
>    through it
>      o Thonny allows stepping through logical program elements
>        (statements, expressions, subexpressions) instead of just
>        program lines
>      o When following function calls, it maintains an explicit visual
>        representation of the call stack (instead of showing just a jump
>        in the code)
>  * How Thonny can explain the interaction between references and
>    mutable data types
>  * Smaller features
>      o Built-in pip GUI
>      o Ability to open a terminal prepared for using current Python
>        interpreter
>  * Overview of Thonny project
>      o Who develops it
>      o How has it been used so far
>      o Call for feedback and contributions

We approved this pitch in Wednesday's meeting.

The editors recommended you cut out the last two sections here (small
features, overview of project) to keep the article focused.

You can start drafting anytime!

-- 
Paul W. Frields                                http://paul.frields.org/
  gpg fingerprint: 3DA6 A0AC 6D58 FEC4 0233  5906 ACDB C937 BD11 3717
  http://redhat.com/   -  -  -  -   http://pfrields.fedorapeople.org/
    The open source story continues to grow: http://opensource.com
_______________________________________________
Fedora Magazine mailing list -- magazine@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to magazine-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Index of Archives]     [Fedora Users]     [Older Fedora Users]     [Fedora Announce]     [Fedora Package Announce]     [EPEL Devel]     [EPEL Announce]     [Fedora Laptop]     [Fedora Cloud]     [Fedora Advisory Board]     [Fedora Security]     [Fedora Scitech]     [Fedora Robotics]     [Fedora Infrastructure]     [Fedora Websites]     [Anaconda Devel]     [Fedora Devel Java]     [Fedora Desktop]     [Fedora Fonts]     [Fedora Marketing]     [Fedora Mentors]     [Fedora Package Review]     [Fedora PHP Devel]     [Kickstart]     [Fedora Music]     [Fedora Packaging]     [Fedora SELinux]     [ET Management Tools]     [Yum Users]     [Fedora Art]     [Fedora ARM]

  Powered by Linux