Pyzo is a free and open-source computing environment based on Python. If you're used to e.g. Matlab, Pyzo can be considered a free alternative. Pyzo is a Python IDE that works with any Python interpreter installed on your system, including Conda environments. The IDE is aimed at interactivity and simplicity, and consists of an editor, a shell, and a set of tools to help the programmer in various ways.
Homepage
Download
Recent Releases
4.16.009 Sep 2024 21:32
minor feature:
fix variable names in parseLine_autocomplete by @bdieterm in #967
fix detection of already opened files by @bdieterm in #969
make matching occurrences highlighter less restrictive by @bdieterm in #970
preserve case for TODO-type entries in Source Structure tool by @bdieterm in #971
add DEL shortcut to Workspace tool by @bdieterm in #972
add "Execute line as statement" to the run menu by @bdieterm in #973
fix magician confused by comment ending with question mark by @bdieterm in #974
fix opening UNC paths in MS Windows via tracebacks by @bdieterm in #975
fix matching occurrences highlighter word detection by @bdieterm in #976
add "Reload from disk" to the File menu by @bdieterm in #977
fix green debug position marker not shown for first line by @bdieterm in #979
add support for soft keywords "match" and "case" by @bdieterm in #980
fix QFontDatabase deprecation warning for PySide6 by @bdieterm in #981
fix misinterpretation of variables as magic commands by @bdieterm in #982
replace deprecated asyncio.get_event_loop() by @bdieterm in #983
Replace logging.warn usage with logging.warning by @jelly in #985
exclude broken PySide6 6.7.0 from CI and CD workflows by @bdieterm in #986
use macOS Intel image for CI with PySide2 instead of Apple Silicon by @bdieterm in #987
disconnect breakpoint-changed callback when closing shell by @bdieterm in #988
Catch keyboardinterrupt in asyncio loop by @almarklein in #991
properly close socket when aborting via an exception by @bdieterm in #992
restore shortcut Ctrl+3 for creating shell 3 by @bdieterm in #993
fix relative line number correction in showsyntaxerror by @bdieterm in #994
Fix foreground colour not resetting in the shell when using the ANSI foreground reset code by @jd-develop in #995
extend showsyntaxerror for SyntaxError subclasses by @bdieterm in #997
improve post-mortem debugging in generator expressions by @bdieterm in