Configuring Wing Pro's Python Debugger for Your Code Base
This Wing Tip provides a roadmap to the configuration options available for Wing's debugger, to make it easier to understand the available possibilities and how these can be applied to your development...
View ArticleExtend Microsoft Excel with Python Using Wing and PyXLL
This Wing Tip describes how to use Wing and PyXLL to develop and debug Microsoft Excel add-ins that are written in Python. PyXLL is a commercial product that embeds Python into Microsoft Excel on...
View ArticleMultiple Selections in Wing Python IDE
In this issue of Wing Tips we revisit how to use multiple concurrent selections in Wing's editor. These can be used to replace all occurrences of some text or to apply the same edits to any number of...
View ArticleDebug Docker Compose Containerized Python Apps with Wing Pro
This Wing Tip describes how to configure Docker Compose so that Python code running on selected container services can be debugged with Wing Pro. This makes it easy to develop and debug containerized...
View ArticleCreating a Project for an Existing Code Base
Wing 8 introduced some improvements and new capabilities for the project creation process. In this Wing Tip, we'll take a look at the options available during project creation in Wing Pro. Note that...
View ArticleUsing virtualenv, pipenv, and Anaconda environments with Wing Python IDE
Last time we looked at how to create projects in Wing. In this Wing Tip let's look more closely at how to configure your project to use or create Python environments managed by virtualenv, pipenv, or...
View ArticlePython Package Management in Wing Python IDE
Last time we looked at how to configure and create Python environments from Wing Pro. In this Wing Tip we'll take a look at managing your pip, pipenv, or conda Python environment from Wing Pro's...
View ArticleUsing Docker with Wing Pro 8
Wing Pro 8 significantly improved support for working with Python code that runs on containers like those provided by Docker, making it easier to configure projects that use Docker, and adding support...
View ArticleTurbo Completion Mode in Wing Pro
In this issue of Wing Tips we look at how to use Wing Pro's turbo completion mode for Python. Auto-completion normally requires pressing a completion key, as configured by the...
View ArticleAuto Completion in Wing Pro
In this issue of Wing Tips we introduce Wing Pro's auto-completer, which can be used to find and more quickly enter symbols, imports, and snippets into Python code.By default, Wing shows the...
View ArticleLive Interactive Python Coding in Wing Pro
This Wing Tip describes how to use the debugger in Wing Pro to write new Python code with direct access to the runtime state that the code is intended for, so you can immediately try out the code that...
View ArticleSource Assistant in Wing Pro
This Wing Tip introduces the SourceAssistant tool in Wing Pro, which provides context-sensitive at-your-fingertips code intelligence and documentation as you navigate through or write Python code.The...
View ArticleUnit Testing in Wing Pro
This Wing Tip introduces the Testing tool in Wing Pro, which can be used to run and debug unit tests designed for the unittest, pytest, doctest, nose, or Django testing frameworks. Wing can collect...
View ArticleAI Chat in Wing Pro
This Wing Tip describes how AI chat in Wing Pro can be used to interact with a generative AI assistant in order to ask questions about existing code or work through the design and implementation of new...
View ArticleAI Assisted Development in Wing Pro
This Wing Tip introduces Wing Pro's AI assisted software development capabilities. Starting with Wing Pro version 10, you can use generative AI to write new code at the current editor insertion point,...
View Article