๐”– Scriptorium
โœฆ   LIBER   โœฆ

๐Ÿ“

Python Tools for Visual Studio leverage the power of the Visual Studio IDE to develop better and more efficient Python projects

โœ Scribed by Wang, Cathy;Sabia, Martino


Publisher
Packt Publishing
Year
2014
Tongue
English
Leaves
122
Series
Packt open source; Community experience distilled
Category
Library

โฌ‡  Acquire This Volume

No coin nor oath required. For personal study only.

โœฆ Synopsis


Leverage the power of the Visual Studio IDE to develop better and more efficient Python projects Overview Learn how you can take advantage of IDE for debugging and testing Python applications Enhance your efficiency in Django development with Visual Studio IntelliSense Venture into the depths of Python programming concepts, presented in a detailed and clear manner In Detail Python Tools for Visual Studio is a free and open source plugin for Visual Studio 2010. It enables developers to use all the major productivity features of Visual Studio to build Python code using either CPython or IronPython and includes new features such as High Performance Computing clusters to scale your code. The integrated code navigation and IntelliSense in PTVS empowers users to speed up the coding process. This book provides a detailed insight into Python tools in Visual studio to help Python developers implement a more productive and efficient workflow. Starting with the installation and configuration of PTVS, you will be familiarized with the various tools and panels available. Throughout the book, you will learn how to speed up coding sessions with handy tips on refactoring and debugging. Moving on towards IntelliSense and the project setup, you will also learn about how PTVS does project handling, and how you can use Python environments for your project. You then round off things by delving into Django development and its library management in Visual Studio to develop advanced web applications. What you will learn from this book Gain valuable insights on how to use IntelliSense with Python Discover how to navigate code and objects with relative ease in REPL and code panel tools Configure a set up for Django development and library management Familiarize yourself with hosting a Django app on Azure Learn all about project handling and the debugging process with PTVS Understand about various project types in PTVS with basic examples Approach This is a hands-on guide that provides exemplary coverage of all the features and concepts related to PTVS. Who this book is written for The book is intended for developers who are aiming to enhance their productivity in Python projects with automation tools that Visual Studio provides for the .Net community. Some basic knowledge of Python programming is essential.

โœฆ Table of Contents


Cover......Page 1
Copyright......Page 3
Credits......Page 4
About the Authors......Page 5
About the Reviewers......Page 6
www.PacktPub.com......Page 7
Table of Contents......Page 8
Preface......Page 10
Step-by-step installation and configuration......Page 16
PTVS tools overview......Page 21
The Python Environments window......Page 22
Visual Studio panels with PTVS......Page 23
Summary......Page 25
Mastering IntelliSense with Python......Page 26
Using REPL in Visual Studio......Page 30
Navigating code with ease......Page 33
Object Browser......Page 37
Summary......Page 40
Solution......Page 42
Project......Page 43
Specifying Python environments......Page 46
Defining Search Paths......Page 50
Refactoring......Page 51
Debugging......Page 55
Using breakpoints......Page 56
Utilizing watch entries......Page 57
Summary......Page 58
Chapter 4: Django in PTVS......Page 60
Django project template and tools......Page 61
Installing a Python package......Page 62
Running the application......Page 64
IntelliSense in Django templates......Page 66
Setting up and managing a database for a Django project......Page 67
Setting up the admin interface......Page 70
Creating a new Django application......Page 72
Deploying a Django project on Microsoft Azure......Page 74
Summary......Page 80
Library management......Page 82
The Fabric library โ€“ the deployment and development task manager......Page 84
South โ€“ the database deployment library......Page 88
Installing South......Page 89
Schema migration with South......Page 92
Summary......Page 96
IPython in PTVS......Page 98
Using .NET classes in Python code with IronPython......Page 104
Using the Python code in .NET with IronPython......Page 109
Summary......Page 114
Index......Page 116


๐Ÿ“œ SIMILAR VOLUMES


Python tools for Visual Studio leverage
โœ Cathy Wang, Martino Sabia ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› Packt Publishing ๐ŸŒ English

This is a hands-on guide that provides exemplary coverage of all the features and concepts related to PTVS. The book is intended for developers who are aiming to enhance their productivity in Python projects with automation tools that Visual Studio provides for the .Net community. Some basic knowled

Python Tools for Visual Studio: Leverage
โœ Martino Sabia, Cathy Wang ๐Ÿ“‚ Library ๐Ÿ“… 2014 ๐Ÿ› Packt Publishing ๐ŸŒ English

Python Tools for Visual Studio is a free and open source plugin for Visual Studio from Microsoft. It enables developers to use all the major productivity features of Visual Studio in their projects. The powerful integrated code navigation and code completion tools (IntelliSense) in PTVS empower deve

Optimizing Visual Studio Code for Python
โœ Sufyan bin Uzayr ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

Learn Visual Studio Code and implement its features in Python coding, debugging, linting, and overall project management. This book addresses custom scenarios for writing programs in Python frameworks, such as Django and Flask.<div><br></div><div>The book starts with an introduction to Visual Studio

Optimizing Visual Studio Code for Python
โœ Sufyan bin Uzayr ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

Learn Visual Studio Code and implement its features in Python coding, debugging, linting, and overall project management. This book addresses custom scenarios for writing programs in Python frameworks, such as Django and Flask.<div><br></div><div>The book starts with an introduction to Visual Studio

Optimizing Visual Studio Code for Python
โœ Sufyan bin Uzayr ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

Learn Visual Studio Code and implement its features in Python coding, debugging, linting, and overall project management. This book addresses custom scenarios for writing programs in Python frameworks, such as Django and Flask.<div><br></div><div>The book starts with an introduction to Visual Studio

Optimizing Visual Studio Code for Python
โœ Sufyan bin Uzayr ๐Ÿ“‚ Library ๐Ÿ“… 2021 ๐Ÿ› Apress ๐ŸŒ English

<span>Learn Visual Studio Code and implement its features in Python coding, debugging, linting, and overall project management. This book addresses custom scenarios for writing programs in Python frameworks, such as Django and Flask.<br>The book starts with an introduction to Visual Studio Code foll