http://pythontutor.com/visualize.html

    从上到下一行行解释
    运行截图
    Python程序运行过程 - 图1

    l 内置数据类型:亲儿子
    l 内置数据结构:拿手武器
    l 内置函数:护卫队
    l 标准库:核心部队
    l 第三方库:雇佣军
    l 自定义:杂牌军
    l 逻辑控制语句:指导方针
    l 异常处理:监督机构


    l 配置运行环境,最好搭配项目的虚拟环境使用
    两种方法:
    l 一是点击debug,选择python,自动出现这个目录
    ,并产生launch文件,默认就可以。然后【文件】【首选项】【用户设置】会出现settings文件,修改内容如下
    l 二是自建这个目录,然后放进去如图两个文件,settings文件内容,修改如下:
    // 将设置放入此文件中以覆盖默认值和用户设置。
    {
    “python.pythonPath”:
    “C:\Anaconda3\envs\py3-dj\python.exe”,
    “python.linting.pylintEnabled”: false,
    “python.linting.pep8Enabled”: true,
    “python.linting.lintOnSave”: true,
    “python.formatting.provider”:
    “yapf”
    }
    l 控制台启动Python文件
    在目录树,右键某个py文件,选择最后面
    run python…一项,
    l debug单个的python文件
    打开某个Python文件后,选择最左边一列倒数第二个debug按钮,或者快捷键ctrl+shift+d,打开debug页面,添加断点,
    选择Python项目,点击左边的绿色小箭头就可以开始调试了,最上面会出现几个debug的按钮选项。


    l debug调试带有input的内容【备用,如果你的环境和视频不一致,可以参考这一段】
    ¡ debug绿色箭头旁边,不要选择python,选择内部集成的控制台,就可以愉快的调试了。使用外部的类似,只不过在不同控制台用户输入内容而已。
    l 如果中文有乱码怎么办?在settings添加。第一行指定编码为utf-8,第二行为utf-8的一个常用字体
    “terminal.integrated.shellArgs.windows”: [“/K chcp 65001 >nul”], “terminal.integrated.fontFamily”: “Lucida Console”

    l 我的de8ug环境配置,你的注意黄色这行的路径就好了
    “python.pythonPath”: “C:\Users\sothi\Miniconda3\envs\de8ug\python.exe”,
    “python.linting.pylintEnabled”: false,
    “python.linting.pep8Enabled”: true,
    “python.linting.lintOnSave”: true,
    “python.formatting.provider”: “yapf”