*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
best regards,
Aivar
On 17.12.2017 23:48, Justin W. Flory wrote:
On 12/17/2017 04:45 PM, Aivar Annamaa wrote:
Hi!
I'm a CS teaching assistant from University of Tartu, Estonia. I recently submitted my dearest project Thonny (Python IDE for beginners, http://thonny.org) into Fedora repository. Miro Hrončok, who helped me with this, suggested me to write an introduction to Thonny for Fedora Magazine. So here I am, eager to write a pitch and receive your input :)
best regards,
Aivar
Hi Aivar, welcome to the list!
An article on Thonny looks like a great idea. I recommend writing a
short outline of what you want to cover and sharing that with the
editors. Some advice is on this page.
https://fedoramagazine.org/writing-a-new-pitch/
Looking forward to seeing this!
_______________________________________________
Fedora Magazine mailing list -- magazine@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to magazine-leave@xxxxxxxxxxxxxxxxxxxxxxx