Pyzo Integrated Development Environments App


by Pyzo

Pyzo is a free and open-source computing environment based on Python.
Helps with: Integrated Development Environments
Similar to: LiteIDE X App ColdFusion App Adobe Flash Builder App PHPEdit App More...
Source Type: Open
License Types:
Supported OS:
Languages: Python

What is it all about?

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. Essentially, Pyzo is a Python IDE, that plays well with conda to manage your Python packages (though it works with any Python interpreter), and has a website to help newcomers on their way. 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.

Key Features

* Shell: The pythonic shells run in a subprocess and can therefore be interrupted or killed. Several shells can be used simultaneously, and can be of different Python versions (v2.4 - v3.x). Pypy is supported, Jython and IronPython may be too (untested). Command history. Text in the shell can be selected and copied. Text can be pasted to the command line. * Editor: Supports auto indentation. Automatically determines the indentation width when loading a file. Matlab-style cell system to mark code sections (by starting a line with ‘##‘). Syntax highlighting for Python, Cython, C, and more to come. todo: Syntax schemes easily editable and extendable * Introspection: Introspection information is queried from the active shell, and from the source code (by continuously parsing the file in a separate thread). (This is going to be integrated with the syntax parsing) Auto completion for any object in the active Python session and all __builtins__. * Interactivity: Run code by typing directly in the interactive shell. Run selection: * Run current line if there is no selection. * Evaluate selection if there is a selection and it is on one line. * Run all (whole) selected lines if selection spans multiple lines. Run cell (a cell is the piece of code between two lines starting with ‘##‘).


Trial With Card
Trial No Card
By Quote


Free to use


View More Alternatives

View Less Alternatives

Top DiscoverSDK Experts

User photo
Gábor László Hajba
Well-grounded software developer
Data Handling | Web and 17 more
View Profile
User photo
Billy Joel Ranario
Full Stack Web Developer and Article Writer
GUI | Data Handling and 31 more
View Profile
User photo
Shilpa Bharadwaj
C developer, Software testing and Perl/Python Automation
Hardware and RT | General Libraries and 21 more
View Profile
User photo
Robinson Marquez
Full Stack Developer
GUI | Data Handling and 22 more
View Profile
Show All

Interested in becoming a DiscoverSDK Expert? Learn more


Compare Products

Select up to three two products to compare by clicking on the compare icon () of each product.


Now comparing:

{{product.ProductName | createSubstring:25}} X
Compare Now