You can edit almost every page by Creating an account and confirming your email.

Strype (Python IDE)

From EverybodyWiki Bios & Wiki





Strype
Strype default window
Strype default window
Developer(s)Michael Kölling, Neil Brown, Pierre Weill-Tessier, Computing Education Group, King's College London
Stable release
1.0.3 / 29 July 2025; 10 months ago (2025-07-29)
Engine
    Operating systemCross-platform
    Available inMultilingual
    TypeIntegrated Development Environment
    LicenseGPL-2.0-or-later with the Classpath exception
    Websitestrype.org

    Search Strype (Python IDE) on Amazon.

    Strype is an integrated development environment for the development of Python programs. It is entirely browser-based (requiring no installation) and provides a frame-based editor.

    Strype was developed as an educational system, intended to learn and teach early programming based on the Python language. Its target user group are programming novices in the 12 to 17 age range.

    Strype has been designed and implemented at King's College London. It is free software, released under the GPL license.

    Design

    Strype provides a full implementation of frame-based editing, allowing the manipulation of program statements are "frames", thus avoiding a range of syntax errors. Layout and indentation are managed by the system, as is the handling of statement syntax. This allows the user to concentrate on program semantics.

    Graphics

    In addition to the standard text output and turtle graphics, Strype provides a flexible graphics library that allows the creation of interactive graphical example early on. This can be used for motivational entry into teaching of programming.

    Educator community

    For educators, the project provides the Strype Teachers' Lounge[1], a teacher community site to discuss teaching strategies, exchange experiences and share material.

    References

    References


    Bibliography

    • Weill-Tessier, Pierre; Brown, Neil CC; Kölling, Michael (2024). "Strype: a Versatile Python-like Programming Environment for Novices". Proceedings of the 19th WiPSCE Conference on Primary and Secondary Computing Education Research. ACM. doi:10.1145/3677619.3678132.
    • Weill-Tessier, Pierre; Kyfonidis, Charalampos; Brown, Neil; Kölling, Michael (2022). "Strype: Bridging from blocks to Python, with Micro: Bit support". Proceedings of the 27th ACM Conference on on Innovation and Technology in Computer Science Education. ACM. 2: 585–586. doi:10.1145/3502717.3532155.
    • Kölling, Michael; Brown, Neil; Altadmri, Amjad (2017). "Frame-Based Editing". Journal of Visual Languages and Sentient Systems. KSI Research Inc. 3: 40–67. doi:10.18293/VLSS2017-009.

    External links

    Category:Integrated development environments Category:Pedagogic integrated development environments Category:Free integrated development environments Category:Educational programming languages


    This article "Strype (Python IDE)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Strype (Python IDE). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.