Wing Python IDE
The Intelligent Development Environment for Python
Navigation
Get More Done
Type less and let Wing worry about the details. Get immediate feedback by writing your Python code interactively in the live runtime. Easily navigate code and documentation.
Write Better Code
Avoid common errors and find problems early with assistance from Wing’s deep Python code analysis. Keep code clean with smart refactoring and code quality inspection.
Find Bugs Faster
Debug any Python code. Inspect debug data and try out bug fixes interactively without restarting your app. Work locally or on a remote host, VM, or container.
Wingware’s 21 years of Python IDE experience bring you a more Pythonic development environment. Wing was designed from the ground up for Python, written in Python, and is extensible with Python. So you can be more productive.
Intelligent Editor
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. Wing can emulate vi, emacs, Eclipse, Visual Studio, XCode, and MATLAB.
Powerful Debugger
Wing’s debugger makes it easy to fix bugs and write new Python code interactively. 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. 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, container, or cluster. Wing also provides an array and dataframe viewer for scientific and data analysis tasks.
Easy Code Navigation
Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, module and class browser, keyboard-driven search, and powerful multi-file search. Visit history is stored automatically, so you can instantly return to previously visited code. Or define and traverse categorized bookmarks that track automatically as code changes.
Project Management
Wing’s powerful project management capabilities work with Python environments managed by virtualenv, pipenv, conda, and Docker, with revision control using Git, Mercurial, Perforce, Subversion, or CVS. You can easily create new Python environments from Wing, add, remove, or update Python packages, and freeze your package configuration for use by other developers.
Integrated Unit Testing
Wing supports test-driven development with the unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to diagnose and fix with Wing’s powerful debugger, and you can write new code interactively in the live runtime context set up by a unit test.
Remote Development
Wing’s quick-to-configure remote development support delivers all of Wing’s features seamlessly and securely to Python code running on a remote host, VM, container, or cluster. Remote development is possible to hosts running macOS and Linux, including those hosted by Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi, and LXC/LXD.
Customizable and Extensible
Wing offers hundreds of configuration options affecting editor emulation, display themes, syntax coloring, UI layout, and much more. Easily switch to and from dark mode, magnify the interface for presentations and meetings, and use perspectives to manage task-specific UI configurations. New IDE features can be added by writing Python code that calls down to Wing’s scripting API. You can even develop and debug your extension scripts with Wing.
And Much More
Other features include a difference/merge tool, code reformatting with Black, YAPF, and autopep8, indentation style conversion, and executing OS command lines. Wing runs on Windows, macOS, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.
Not all features are available in Wing Personal and Wing 101. Compare Products
Questions? Email us! We are dedicated to providing top-notch support.
Anthony Floyd
Engineering Lead at Convergent Manufacturing Technologies, Inc.
We are a specialized engineering company that writes desktop applications for engineers to perform process simulation and related data analysis. We have been using Wing Pro for the past decade with a small team of developers. We could not be happier with the product and the support!
The debugger and code navigation tools are some of the best features in Wing Pro. It is very easy to trace problems through complicated code. It is easy to jump to areas of code that you need to find. The editor is theme-able and many of our team work in ‘dark mode’.
The support is also great. Issues get responded to quickly and fixes pushed within days.
Ram Rachum
Python Consultant and Open Source Developer
I’ve been using Wing Pro as my main development environment for 10 years now. I’ve used it for my open-source projects, my client projects when I was working as a freelancer, and now at my work in a corporate environment. I do Python programming almost exclusively, so Wing’s Python-centric approach is a good fit for me.
The debugger is first-class. It works on multi-process, multi-thread programs and supports remote debugging. The editor is great. It’s got VI and emacs mode and it’s extensible with Python scripts. The support staff is great. I’ve made many suggestions and requests for improvement to them over the years, and they’ve implemented many of them. Bugs are fixed quickly.
Overall, I highly recommend Wing Pro!
Scientific and Data Analysis
Wing’s focus on interactive development works well for scientific and data analysis with Jupyter, NumPy, SciPy, Matplotlib, pandas, and other frameworks. The debugger’s dataframe and array viewer makes it easy to inspect large data sets.
Web Development
Wing supports development with Django, Flask, web2py, Pyramid, Google App Engine, and other web frameworks. The debugger can step through Django and web2py templates. Wing works seamlessly with code running on a remote host, virtual machine, or container such as Vagrant or WSL.
Animation and Games
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 other modeling, rendering, and compositing applications that use Python. Wing also works with pygame and other Python-based game engines.
Desktop Apps and More
Wing can develop, test, and debug desktop applications with PyQt, wxPython, Tkinter, and other UI development frameworks. Scripting, Raspberry Pi, and other types of development are also supported.
New in Wing 8
Wing 8 adds support for developing, testing, and debugging Python code that runs inside Docker and LXC/LXD containers and Docker Compose clusters. This release also adds a new tool to manage packages in your Python environment with pipenv, pip, and conda. New Project has been redesigned and expanded to support Django on remote hosts and containers, creation of a new source directory with the project, cloning from revision control repositories, and creation of a new virtualenv, pipenv, Anaconda env, or Docker container along with your project. Wing 8’s static analysis system now fully supports f-strings, named tuples, multiple return value types, tuple unpacking, and offers cleaner update of code warnings indicators during edits. Other improvements include support for Python 3.10, a native Apple Silicon (M1) build, more flexible display theming, a new Nord style theme, Close Unmodified Others in the editor tab’s context menu, configuration of port forwarding for remote hosts, reduced application startup time, improved scripting API for child process control, and much more.
Join our Happy Customers!
Wing Pro is used on every continent by Python developers like you. Find out why today!
Wing Python IDE
The Intelligent Development Environment for Python
Navigation
Get More Done
Type less and let Wing worry about the details. Get immediate feedback by writing your Python code interactively in the live runtime. Easily navigate code and documentation.
Write Better Code
Avoid common errors and find problems early with assistance from Wing’s deep Python code analysis. Keep code clean with smart refactoring and code quality inspection.
Find Bugs Faster
Debug any Python code. Inspect debug data and try out bug fixes interactively without restarting your app. Work locally or on a remote host, VM, or container.
Wingware’s 21 years of Python IDE experience bring you a more Pythonic development environment. Wing was designed from the ground up for Python, written in Python, and is extensible with Python. So you can be more productive.
Intelligent Editor
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. Wing can emulate vi, emacs, Eclipse, Visual Studio, XCode, and MATLAB.
Powerful Debugger
Wing’s debugger makes it easy to fix bugs and write new Python code interactively. 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. 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, container, or cluster. Wing also provides an array and dataframe viewer for scientific and data analysis tasks.
Easy Code Navigation
Wing makes it easy to get around code with goto-definition, find uses, find symbol in project, editor symbol index, module and class browser, keyboard-driven search, and powerful multi-file search. Visit history is stored automatically, so you can instantly return to previously visited code. Or define and traverse categorized bookmarks that track automatically as code changes.
Project Management
Wing’s powerful project management capabilities work with Python environments managed by virtualenv, pipenv, conda, and Docker, with revision control using Git, Mercurial, Perforce, Subversion, or CVS. You can easily create new Python environments from Wing, add, remove, or update Python packages, and freeze your package configuration for use by other developers.
Integrated Unit Testing
Wing supports test-driven development with the unittest, doctest, nose, pytest, and Django testing frameworks. Failing tests are easy to diagnose and fix with Wing’s powerful debugger, and you can write new code interactively in the live runtime context set up by a unit test.
Remote Development
Wing’s quick-to-configure remote development support delivers all of Wing’s features seamlessly and securely to Python code running on a remote host, VM, container, or cluster. Remote development is possible to hosts running macOS and Linux, including those hosted by Docker, Docker Compose, AWS, Vagrant, WSL, Raspberry Pi, and LXC/LXD.
Customizable and Extensible
Wing offers hundreds of configuration options affecting editor emulation, display themes, syntax coloring, UI layout, and much more. Easily switch to and from dark mode, magnify the interface for presentations and meetings, and use perspectives to manage task-specific UI configurations. New IDE features can be added by writing Python code that calls down to Wing’s scripting API. You can even develop and debug your extension scripts with Wing.
And Much More
Other features include a difference/merge tool, code reformatting with Black, YAPF, and autopep8, indentation style conversion, and executing OS command lines. Wing runs on Windows, macOS, and Linux, and also supports remote development to Raspberry Pi and other ARM Linux devices.
Not all features are available in Wing Personal and Wing 101. Compare Products
Questions? Email us! We are dedicated to providing top-notch support.
Anthony Floyd
Engineering Lead at Convergent Manufacturing Technologies, Inc.
We are a specialized engineering company that writes desktop applications for engineers to perform process simulation and related data analysis. We have been using Wing Pro for the past decade with a small team of developers. We could not be happier with the product and the support!
The debugger and code navigation tools are some of the best features in Wing Pro. It is very easy to trace problems through complicated code. It is easy to jump to areas of code that you need to find. The editor is theme-able and many of our team work in ‘dark mode’.
The support is also great. Issues get responded to quickly and fixes pushed within days.
Ram Rachum
Python Consultant and Open Source Developer
I’ve been using Wing Pro as my main development environment for 10 years now. I’ve used it for my open-source projects, my client projects when I was working as a freelancer, and now at my work in a corporate environment. I do Python programming almost exclusively, so Wing’s Python-centric approach is a good fit for me.
The debugger is first-class. It works on multi-process, multi-thread programs and supports remote debugging. The editor is great. It’s got VI and emacs mode and it’s extensible with Python scripts. The support staff is great. I’ve made many suggestions and requests for improvement to them over the years, and they’ve implemented many of them. Bugs are fixed quickly.
Overall, I highly recommend Wing Pro!
Scientific and Data Analysis
Wing’s focus on interactive development works well for scientific and data analysis with Jupyter, NumPy, SciPy, Matplotlib, pandas, and other frameworks. The debugger’s dataframe and array viewer makes it easy to inspect large data sets.
Web Development
Wing supports development with Django, Flask, web2py, Pyramid, Google App Engine, and other web frameworks. The debugger can step through Django and web2py templates. Wing works seamlessly with code running on a remote host, virtual machine, or container such as Vagrant or WSL.
Animation and Games
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 other modeling, rendering, and compositing applications that use Python. Wing also works with pygame and other Python-based game engines.
Desktop Apps and More
Wing can develop, test, and debug desktop applications with PyQt, wxPython, Tkinter, and other UI development frameworks. Scripting, Raspberry Pi, and other types of development are also supported.
New in Wing 8
Wing 8 adds support for developing, testing, and debugging Python code that runs inside Docker and LXC/LXD containers and Docker Compose clusters. This release also adds a new tool to manage packages in your Python environment with pipenv, pip, and conda. New Project has been redesigned and expanded to support Django on remote hosts and containers, creation of a new source directory with the project, cloning from revision control repositories, and creation of a new virtualenv, pipenv, Anaconda env, or Docker container along with your project. Wing 8’s static analysis system now fully supports f-strings, named tuples, multiple return value types, tuple unpacking, and offers cleaner update of code warnings indicators during edits. Other improvements include support for Python 3.10, a native Apple Silicon (M1) build, more flexible display theming, a new Nord style theme, Close Unmodified Others in the editor tab’s context menu, configuration of port forwarding for remote hosts, reduced application startup time, improved scripting API for child process control, and much more.
Join our Happy Customers!
Wing Pro is used on every continent by Python developers like you. Find out why today!
Wing IDE
Утилита используется в сфере программирования и обладает широким набором инструментов для редактирования кода. Подсветка сборок в автоматическом порядке.
Программа Wing IDE используется для программирования и обладает широким набором функция для редактирования кода.
Работа с кодом
В интегрированной среде пользователи могут работать с менеджером проектов и отладчиком. Редактор кода в программе выполнен на профессиональном уровне. Присутствует возможность сворачивания отдельных участков, подсветка сборок производится в автоматическом порядке, поддержка работы с отступами. Во время работы с кодом можно пользоваться «горячими клавишами», которые существенно ускоряют процесс программирования. Из дополнительных возможностей стоит отметить мгновенного перехода к заданному идентификатору с конкретным номером. Благодаря встроенным макросам у пользователей отпадает необходимость набивать однотипный программный код.
Отладка и дополнительные возможности утилиты
Для увеличения продуктивности работы, вы можете воспользоваться функцией автоматического заполнения кода. Поддерживается работа с библиотеками wxPython, PyQt и PyGTK. Все допущенные ошибки в коде подсвечиваются, что позволяет пользователю оперативно внести корректировки. Основная задача отладчика заключается в пошаговом выполнении программного кода. Пользователи также могут просматривать значения переменных. В режиме отладчика можно работать с GUI, и с Web, а также поддерживаются консольные приложения.
Wing IDE Pro 7.2.4
Wing IDE представляет собой очень сложное и многофункциональное программное обеспечение, которое необходимо для работы с языком программирования – Python. Данный язык имеет множество преимуществ перед другими аналогами, однако он очень уязвим к конфликтным проблемам и различным системным ошибкам, именно поэтому многие проходят мимо него.
Но программа Wing IDE станет отличным помощником в этом вопросе, ведь она способна производить отладку действий и команд, выполняемых пользователями. Это позволит попросту сэкономить время работы и сделать ее максимально эффективной, не исправляя все свои ошибки.
Пароль ко всем архивам: 1progs
Утилита автоматически исправляет все недочеты, а о наличии более серьезных проблем, самостоятельно уведомляет об этом пользователя. Так же здесь имеется огромное количество вспомогательных инструментов, которые предназначены для корректной и удобной работы.
Скачать Wing IDE вы можете прямо на нашем сайте, перейдя по загрузочной ссылке, которая расположена на данной странице.
Битая ссылка или обновилась версия программы? Напишите об этом в комментариях, обязательно обновим!
Аналоги программы
Похожие программы смотрите в наших подборках программ
Отзывы к программе
Какая ирония))) Кряк был написан на Python о чём свидетельствует дефолтная иконка упаковщика Pyinstaller
Python Programming Interpreter 4+
Ketan Appa
Снимки экрана
Описание
Write Python code directly on your iPhone, iPad and iPod Touch! This app is ideal for learning and testing code snippets!
Python is an interpreted, high-level, general-purpose programming language. Created by Guido van Rossum and first released in 1991, Python’s design philosophy emphasizes code readability with its notable use of significant whitespace. Its language constructs and object-oriented approach aim to help programmers write clear, logical code for small and large-scale projects.
Features:
— Compile and run your program
— Supports plotting and graphing
— View program output or detailed error
— Select and run chunk of codes
— Custom keyboard for easy input of frequently used characters
— Optimized for connecting with external physical/bluetooth keyboard
— Advanced source code editor with syntax highlighting, code completion and line numbers
— Open, save, import and share Python files
— Language reference
— Support different Python compiler versions namely: 3.8 and 3.9
— Access thousands of packages
— Install additional packages
Limitations:
— Internet connection is required for compilation
— Maximum program running time is 20s
— Some file system, network and graphics functions may be limited
— This is a batch compiler; interactive programs are not supported. For example, if your program provides an input prompt, enter the input in the Input tab prior to compilation.
GET FULL ACCESS
Upgrade to a Premium Membership and Receive the Following Ongoing Value:
• No ads
• Unlimited plots
• Install packages
• Latest interpreters
If you choose to purchase a subscription, payment will be charged to your iTunes account, and your account will be charged within 24-hours prior to the end of the free trial or current period. Subscription with a free trial period will automatically renew to a paid subscription. Any unused portion of a free trial period (if offered) will be forfeited when you purchase a premium subscription during the free trial period. You can cancel the automatic renewal of your subscription at any time by going to your settings in the iTunes store after purchase. The cancellation will take effect the day after the last day of the current subscription period, and you will be downgraded to the free service.