![]() ![]() It also provides an array and data frame viewer for scientific and data analysis tasks. You can debug multi-process and multi-threaded code launched from the IDE, hosted in a web framework, called from an embedded Python instance, or run on a remote host, VM, or container. Use conditional breakpoints to isolate a problem, then step through code, inspect data, try out bug fixes with the Debug Console’s command line, watch values, and debug recursively. Wing’s debugger makes it easy to fix bugs and write new Python code interactively. It can emulate vi, emacs, Eclipse, Visual Studio, XCode, and MATLAB. Wing’s editor speeds up interactive Python development with context-appropriate auto-completion and documentation, inline error detection and code quality analysis, PEP 8 enforcement, invocation assistance, auto-editing, refactoring, code folding, multi-selection, customizable code snippets, and much more. This release also adds a new data frame and array viewer, a MATLAB keyboard personality, easy inline debug data display with Shift-Space, improved stack data display, support for PEP 3134 chained exceptions, callouts for search and other code navigation features, four new color palettes, improved bookmarking, a high-level configuration menu, magnified presentation mode, a new update manager, stepping over import internals, simplified remote agent installation, and much more. Wing 7 introduces an improved code warnings and code quality inspection system that includes built-in error detection and tight integration with pylint, pep8, and mypy. Scripting, Raspberry Pi, and other types of development are also supported. The wing can develop, test, and debug desktop applications with PyQt, wxPython, Tkinter, and other UI development frameworks. The app also works with pygame and other Python-based game engines. Since Wing’s debugger can run in embedded instances of Python, it can be used to develop scripts for Blender, Autodesk Maya, NUKE, Source Filmmaker, and another modeling, rendering, and compositing applications that use Python. It works seamlessly with code running on a remote host, virtual machine, or containers such as Vagrant or WSL. The debugger can step through Django and web2py templates. It supports development with Django, Flask, web2py, Pyramid, Google App Engine, and other web frameworks. ![]() The debugger’s data frame and array viewer makes it easy to inspect large data sets. ![]() Wing’s focus on interactive development works well for scientific and data analysis with Jupyter, NumPy, SciPy, Matplotlib, pandas, and other frameworks. Work locally or on a remote host, VM, or container. Inspect debug data and try out bug fixes interactively without restarting your app. Keep code clean with smart refactoring and code quality inspection. Avoid common errors and find problems early with assistance from Wing’s deep Python code analysis. Get immediate feedback by writing your Python code interactively in the live runtime. Type less and let Wing worry about the details. An important thing that should be mentioned is that the interface can be customized in detail, so the layout, toolbars, fonts, and even the keyboard can be tweaked to some extent. The workspace is split into several areas and most of the area is reserved to the multi-tabbed code editor. The feel of the GUI is that of a professional tool, with everything in place and easily accessible. The installation procedure is pretty straightforward and in no time you should be inside the main window of this software. Wing IDE 101 was created especially for this purpose and it aims to become the tool of choice for programmers and beginners as well. Learning programming and especially a language like Python requires, among other things, a good software solution that can make the whole process easier while providing all the needed utilities for carrying out the necessary tasks. It was designed from the ground up for Python, written in Python, and is extensible with Python. ![]() Wingware’s 20 years of Python IDE experience bring you a more Pythonic development environment. Wing Python IDE was designed from the ground up for Python, to bring you a more productive development experience. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |