Pyzo Integrated Development Environments App

Pyzo

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 ‘##‘).


Pricing

Yearly
Monthly
Lifetime
Free
Freemium
Trial With Card
Trial No Card
By Quote

Description

Free to use

Alternatives

View More Alternatives

View Less Alternatives

Top DiscoverSDK Experts

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

Interested in becoming a DiscoverSDK Expert? Learn more

X

Compare Products

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

{{compareToolModel.Error}}

Now comparing:

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