Visual Studio 2019開發(fā)及調(diào)試Python程序

本文主要說明使用Visual Studio 2019開發(fā)Pythion及調(diào)試Python程序的功能,適合已經(jīng)因?yàn)槠渌_發(fā)程序安裝了VS的人。
Python集成開發(fā)環(huán)境和代碼編輯器還有好幾種其他軟件,在此只介紹Visual Studio

VS作為宇宙第一編輯器,對Python開發(fā)也有很好的支持。

什么是集成開發(fā)環(huán)境和代碼編輯器
集成開發(fā)環(huán)境(IDE,Integrated Development Environment)是專用于軟件開發(fā)的程序。顧名思義,IDE集成了幾款專門為軟件開發(fā)而設(shè)計(jì)的工具。這些工具通常包括一個(gè)專門為了處理代碼的編輯器(例如語法高亮和自動(dòng)補(bǔ)全);構(gòu)建、執(zhí)行、調(diào)試工具和某種形式的源代碼控制。
大部分的集成開發(fā)環(huán)境兼容多種編程語言并且包含更多功能,因此一般來說體積較大,需要時(shí)間去下載和安裝并且為了正確使用需要更高深的知識。
相比之下,一款特制的代碼編輯器可以像帶有語法高亮和代碼格式化功能的文本編輯器一樣簡單。大多數(shù)優(yōu)秀的代碼編輯器都可以執(zhí)行代碼和控制調(diào)試器,并且也可以和源碼控制系統(tǒng)進(jìn)行最好的交互。與集成開發(fā)環(huán)境相比,出色的專用代碼編輯器往往體積更小更迅捷,但同時(shí)功能更少。

1首先需要使你安裝的VS2019支持Python開發(fā)

vs2019安裝Python支持

使用vs2019創(chuàng)建一個(gè)python項(xiàng)目


vs2019創(chuàng)建Python項(xiàng)目
image.png

2新建一個(gè).py文件,并寫上代碼

class Dog():
    """新建model類"""
    def __init__(self, name, age):
        """初始化屬性name和age"""
        self.name = name
        self.age = age
    def sit(self):
        """模擬小狗被命令時(shí)蹲下"""
        print(self.name.title() + " is now sitting.")
    def roll_over(self):
        """模擬小狗被命令時(shí)打滾"""
        print(self.name.title() + " rolled over!")
    def test_method(self):
        '''測試方法'''
        return "ok"
my_dog = Dog('willie', 6)
my_dog.sit()
my_dog.roll_over()
data1=my_dog.test_method()

print("end")

新建Python文件
image.png

3運(yùn)行調(diào)試


斷點(diǎn)調(diào)試

逐行調(diào)試
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容