Gouwa写python脚本

0x00 废话感慨

技不如人低一等,我的班长告诉我的,很受用!开发一脚本编写的能力,脱离脚本小子的束缚,开启幸福但路途却短暂的仅有万里的长征第一步!

0x01编写前准备

python官方手册:https://docs.python.org/zh-cn/3.7/library/index.html(个人认为学习语言最好的地方读官方手册,受教与sec7875,不知道大佬名字叫啥~·~)

Gouwa写python脚本

 概述:

Python标准库和模块提供了广泛的功能,包括内置数据类型,异常处理,数字和数学模块,文件处理,加密服务,Internet数据处理以及与Internet协议(IP)的交互。

PyPI:Python软件包索引中找到第三方模块的完整列表。

Gouwa写python脚本

正式开始

简介高效命令wget命令下载所需模块-->tar-xzf命令解压文件

从xael.org上的一个小型存储库下载并安装nmap python模块。

Gouwa写python脚本

 键入命令:wget http://xael.org/norman/python/python-nmap/python-nmap-0.4.0.tar.gz

Gouwa写python脚本

 解压文件:tar -xzf pytohn-nmap-0.4.0tar.gz

Gouwa写python脚本

 切换进入文件夹 :cd python-nmap-0.40

进行安装:python setup.py install

Gouwa写python脚本

END!安装完毕

0x02 入门

阅读官方手册,了解python的概念和基础术语,以及一些进本语法的使用之后选择一个自己喜欢的GUI文本编辑器开写脚本

运行一个python文件

首先写一个简单的python输出文件

第一行 #! /usr/bin/python     #告诉系统我们要用python解释器

第二行 name = “Gouwawa”    #”name“是标识符、 “=”是赋值符 、  “Gouwawa”是值

第三行 #print是输出语句 用拼接符把name变量里的内容拼接起来

Gouwa写python脚本

 Gouwa写python脚本

 Gouwa写python脚本

 --------------------------------------------------------------------------------------------------------------------------

0x00 了解oop编程思想

面向对象编程的三大特性:封装、多态、集成。主要是为了解决重用、方便维护、可拓展性研发的

个人理解:人是一个对象,五官是“类”,各个部件整合(封装)后成为一个完整的人(对象) 要做什么事情可以由大脑调控个部分去执行。

相关推荐