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