Learn Python Introducing Learn Python and the Wing 101 IDE (Integrated Development Environment) Download the Wing 101 Integrated Development Environment(IDE). The Wing IDE layout is straightforward, with the editor window being its central fixture. Supporting panes, source browser, runtime output and debug panes and so on, are arranged on the periphery. In the lower right is the eminently useful Source Assistant pane, the Wing IDE’s answer to call tips.
Wingware has released version 6.1.3 of its family of cross-platform Python IDEs.
This minor release improves management of the Python Shell when the project environmentchanges, adds 2FA card selector capability in remote host configuration, improves support for virtualenv and PEP 8 reformatting, updates the How-To for Autodesk Maya, improves auto-completion in regex.py and someother third party modules, streamlines remote agent installation, and makes about 30 otherimprovements. See the change log for details.
Wingware's family of cross-platform Python IDEs make Pythondevelopment easier, with powerful integrated editing, debugging, unit testing, and projectmanagement features. Wing runs on Windows, Linux, and OS X, and can be used to develop anykind of Python code for web, desktop, scientific, data analysis, embedded scripting,and other applications.
Version 6 introduces many new features, including improved multi-selection, much easier remote development, debugging from the Python Shell,recursive debugging,PEP 484 and 526 type hinting,PEP 8 reformatting, support for Python 3.6 and 3.7,ability to create a new virtualenvfrom the New Project dialog, improved VI mode, support forVagrant, Jupyter, Django 1.10+ and 2.0, and Windows Subsystem forLinux, improved support for matplotlib, easier Raspberry Pi development, optimized debugger, OS X fullscreen mode, One Dark color palette, Russian localization (thanks to Alexandr Dragukin),expanded free product line, and much more. For details, see What's New in Wing Version 6.
Textual 7 1 0. Wing 6 works with Python versions 2.5 through 2.7 and 3.2 through 3.7, including alsoAnaconda, ActivePython, EPD, Stackless, and others derived from the CPythonimplementation.
Wing Pro requires purchasing or upgradinga license, or obtaining a 30-day trial at startup. Wing 101and Wing Personal are free versionsthat omit some features.
For more information, please visit wingware.com
You can try Wing 6 without removing older versions. Wing 6 will read and convert your oldpreferences, settings, and projects. Projects should be saved to a new name since previousversions of Wing cannot read Wing 6 projects.
See also Migrating from Older Versionsand Upgrading.
Wing IDE Professional is a full-featured Python IDE designed for professional programmers. It includes powerful editor, code intelligence, refactoring, debugging, search, unit testing, project management, and revision control features.
The Wing IDE layout is straightforward, with the editor window being its central fixture. Supporting panes, source browser, runtime output and debug panes and so on, are arranged on the periphery. In the lower right is the eminently useful Source Assistant pane, the Wing IDE’s answer to call tips. Begin typing, say, a function call, and the prototype and docstrings information for the corresponding functions are displayed in the Source Assistant. Continue typing, and the likely matches are appropriately reduced. Also, when you click a function name anywhere in the editor (whether at a definition point or a reference point), the function’s information is displayed in the Source Assistant. If you select a method, and that method has overridden a parent class method, the Source Assistant displays a clickable link for the location of the overridden method.
Wingware’s debugger is highly configurable. For example, you can set the debugger to stop when an exception is raised, but before the except or finally clauses have run; or you can configure the debugger to let those clauses run and then halt execution. Also, you can configure the debugger’s watch system to display an object’s content only when that object is in context, or hold a reference to the object and show its contents regardless of the current context.
The debugger can handle multithreaded applications, when debugging the target application is halted by, say, a breakpoint, by default the debugger stops all threads and indicates which thread caused the suspension. However, this is configurable so that, if one thread hits a breakpoint, the others can continue to run.
Features:
GUI, Web, and script debugging
Exception traceback reporting
View stack, locals/globals, and return value
Supports input() and raw_input()
Integrated debug process I/O with configurable text encoding
Native console I/O
Multi-threaded debugging
Remote debugging
Debug value tooltips
Detect unhandled exceptions
Works with Django, web2py, Flask, Google App Engine, Plone, Turbogears, Zope and Plone
Alter debug data values
Multiple named entry points and debug launch configurations
Interactive debug probe with auto-completion, syntax highlighting, goto-definition, call tips, and documentation links
Convenient Restart Debugging tool
Track values by reference
Evaluate expressions
Conditional breakpoints
Ignore-counted breakpoints
Enable/disable breakpoints
Move debug program counter
Multi-process and automatic child process debugging
Debugs unit tests
Breakpoint manager
Process attach/detach
Inspect sys.modules
Debug Django template files
matplotlib mainloop support
Mark a range of code in the editor for quick reevaluation in Python Shell or Debug Probe
Supported Platforms
OS X
Wing runs on Mac OS X 10.7+ as a native applicationHome Page – http://www.wingware.com/
The post Wingware Wing IDE Professional 6.1.5-1 appeared first on Mac Torrents.