Python黑帽编程1.2  基于VS Code构建Python开发环境

 

0.1  本系列教程说明

本系列教程,采用的大纲母本为《Understanding Network Hacks Attack and Defense with Python》一书,为了解决很多同学对英文书的恐惧,解决看书之后实战过程中遇到的问题而作。由于原书很多地方过于简略,笔者根据实际测试情况和最新的技术发展对内容做了大量的变更,当然最重要的是个人偏好。教程同时提供图文和视频教程两种方式,供不同喜好的同学选择。由于教程仍在创作过程中,在整套教程完结前,感兴趣的同学请关注我的微信订阅号(xuanhun521,下方二维码),我会第一时间在订阅号推送图文教程和视频教程。问题讨论请加qq群:Hacking 1群):303242737   Hacking 2群):147098303

Python黑帽编程1.2  基于VS Code构建Python开发环境

1  xuanhun521 微信订阅号

0.2 前言

上一节,历尽艰辛,我们安装、更新和配置了Kali Linux系统,本节在此基础上安装VS Code 和它的Python插件,用来开发和调试Python程序。

1.1  安装VS Code

Kali系统中打开VS Code网站:https://code.visualstudio.com/

Python黑帽编程1.2  基于VS Code构建Python开发环境

2

下载.deb格式的软件包。

Python黑帽编程1.2  基于VS Code构建Python开发环境

3

下载完成后,启动终端,到下载目录,查看下载的文件。

Python黑帽编程1.2  基于VS Code构建Python开发环境

4

接下来使用dpkg来安装软件包,输入如下命令:

dpkg - i  [软件包名称]

Python黑帽编程1.2  基于VS Code构建Python开发环境

5

安装成功之后,到软件列表页,搜索VS Code

Python黑帽编程1.2  基于VS Code构建Python开发环境

6

Python黑帽编程1.2  基于VS Code构建Python开发环境

7

搜索到VS Code之后,单击打开。

Python黑帽编程1.2  基于VS Code构建Python开发环境

8

输入“CTRL+SHIT+P”打开命令窗口,然后输入“extension install’”进行搜索。

Python黑帽编程1.2  基于VS Code构建Python开发环境

9

单击“extension install”选项,打开扩展命令窗口,输入Python进行搜索。

 Python黑帽编程1.2  基于VS Code构建Python开发环境

10

在结果列表中,我们选择使用量最高的Python扩展。

Python黑帽编程1.2  基于VS Code构建Python开发环境

11

安装成功之后,需要重启VS Code令扩展生效。

Python黑帽编程1.2  基于VS Code构建Python开发环境

12

Python黑帽编程1.2  基于VS Code构建Python开发环境

13

软件启动之后会自动打开一个文件。

Python黑帽编程1.2  基于VS Code构建Python开发环境

14

CTRL+S”保存该文件到某个目录下。

Python黑帽编程1.2  基于VS Code构建Python开发环境

15

然后切换到VS Code的文件夹选项,打开包含该文件的文件夹。

Python黑帽编程1.2  基于VS Code构建Python开发环境

16

从文件夹中选择我们保存的文件,添加简单的测试代码。

Python黑帽编程1.2  基于VS Code构建Python开发环境

17

在代码行的左侧栏处单击就可以为该行代码添加断点。

打开调试信息栏。

Python黑帽编程1.2  基于VS Code构建Python开发环境

18

单击上方的调试配置按钮,选择调试环境为python

Python黑帽编程1.2  基于VS Code构建Python开发环境

19

Python黑帽编程1.2  基于VS Code构建Python开发环境

20

然后在从应用类别选择调试的类型。

Python黑帽编程1.2  基于VS Code构建Python开发环境

21

点击调试按钮,启动调试。

Python黑帽编程1.2  基于VS Code构建Python开发环境

22

Python黑帽编程1.2  基于VS Code构建Python开发环境

23

调试过程中我们可以可以使用上方的调试工具栏进行单步、过程、回退等操作,可以在左侧查看堆栈、变量等信息。

Python黑帽编程1.2  基于VS Code构建Python开发环境

24

1.2 小结

本小节主要介绍了我们在本系列课程中使用的开发工具VS Code的安装和相应插件的安装方式。

Kali Linux上我们不必手动安装Pythonpip等模块,但是这些也是学习Python开发的基础,同时在其他系统上,也需要我们手动安装。下一节,对Python运行时和模块安装做简单的介绍和练习。

 

1.3 本篇文章对应视频教程获取方法

在微信订阅号中,打开菜单“网络安全”-->“python 黑帽编程”,找到对应的本篇文章,文章结尾有获取视频教程的方法。

 

由于教程仍在创作过程中,在整套教程完结前,感兴趣的同学请关注我的微信订阅号(xuanhun521,下方二维码),我会第一时间在订阅号推送图文教程和视频教程。问题讨论请加qq群:Hacking 1群):303242737   Hacking 2群):147098303

Python黑帽编程1.2  基于VS Code构建Python开发环境

关注之后,回复请回复“Python”,获取视频教程和其他相关内容。

 

相关文章:

  • 2021-12-07
  • 2021-12-06
  • 2022-12-23
  • 2021-07-18
  • 2021-06-14
  • 2022-02-08
  • 2022-12-23
  • 2021-08-03
猜你喜欢
  • 2021-06-23
  • 2021-09-07
  • 2021-10-14
  • 2021-05-17
  • 2021-07-07
  • 2022-12-23
  • 2021-11-21
相关资源
相似解决方案