- Python Tools for Visual Studio
- Martino Sabia Cathy Wang
- 333字
- 2021-07-16 12:05:08
Preface
Like many other developers, Python developers have always had to find ways to manage the development workflow between different tools. Most of the time, this happens without using a comprehensive guide that is available in a complete IDE which is specifically designed for Python development.
The rare, exceptional IDEs that offer complete guides are often expensive and don't provide hands-on steps to help speed up the development process.
Visual Studio, as a matured and well-developed tool over the last few decades, has dominated the market of compiled languages and languages that are strictly oriented toward Windows and .NET. Packed with handy tools and functionalities to speed up and facilitate the workflow of developers, it helps users to render repetitive tasks, manage projects, and provide a detailed outlook into the structure of a project. However, most importantly, it helps users gain a clear view into the inner structure of the code.
In the last few years, Microsoft has started exploring how to integrate new languages into Visual Studio; as a result, Python Tools for Visual Studio (PTVS) was developed. It's a well-developed tool that is already on its second release and is commonly used by professional developers as their new IDE of choice for Python projects.
PTVS has everything that a Python developer can dream of: consistent project files management, interactive debugging and code completion features with the rock solid Microsoft IntelliSense technology, project templates, a first-class Django integration package, virtual environment management right in the IDE for REPL, and a native code-based IDE that loads and reacts fast.
This book will focus more on the integration of Python in Visual Studio than the language itself. It will try to delve into the power offered by the tool and venture into the feasibility of its day-to-day usage for a developer. We will show real examples of how to use PTVS with Django and how to deal with occasional difficulties when it comes to integrating well-known libraries into a Python project on Microsoft Windows.
- Functional Python Programming
- 自然語言處理實戰:預訓練模型應用及其產品化
- Java入門經典(第6版)
- 深入淺出RxJS
- 領域驅動設計:軟件核心復雜性應對之道(修訂版)
- 利用Python進行數據分析
- Learning iOS Security
- MyBatis 3源碼深度解析
- Applied Deep Learning with Python
- 你真的會寫代碼嗎
- Python物理建模初學者指南(第2版)
- Java 9:Building Robust Modular Applications
- Android熱門應用開發詳解
- Spring Boot學習指南:構建云原生Java和Kotlin應用程序
- Implementing NetScaler VPX?(Second Edition)