Python编程
文章平均质量分 84
wz_cow
这个作者很懒,什么都没留下…
展开
-
Python 每日一练
题目:通过socket编程将服务器时间发送到客户端。# server.py import socket import time# create a socket objectserversocket = socket.socket( socket.AF_INET, socket.SOCK_S...原创 2018-06-17 14:35:23 · 1523 阅读 · 0 评论 -
常见排序算法的python实现
冒泡排序def bubble_sort(li): for i in range(len(li)-1): # i表示第几趟 for j in range(len(li)-i-1): # j表示图中的箭头 if li[j] > li[j+1]: li[j], li[j+1] = li[j+1], li[j] =...转载 2019-02-10 18:29:37 · 311 阅读 · 0 评论 -
kali Python编程环境搭建
一、查看PYTHON版本信息Kali Linux默认已经安装了Python运行环境,运行下面的命令,可以查看当前Python版本。python --version二、PYTHON软件包安装Python软件包安装,我们这里介绍三种方法,分别为手动,easy_install和pip安装。1、手动安装第一种方法是手动下载软件包,运行安装程序来安装。比如我们想要使用Python-nmap组件去解析nmap...转载 2018-07-12 23:26:23 · 14493 阅读 · 0 评论 -
Python网络编程案例一
一、Sockets, IPv4, and Simple Client/Server Programming本章通过一些简单的案例介绍Python的核心网络库。 Python的套接字模块具有基于类和基于实例的实用程序。基于类和基于实例的方法之间的区别在于前者不需要套接字对象的实例。 例如,为了打印机器的IP地址,您不需要套接字对象。 相反,您可以只调用套接字的基于类的方法。 另一方面,如果需要将某些...原创 2018-07-08 11:01:25 · 9206 阅读 · 0 评论 -
初认python网络编程
初认识什么是网络编程socket 是 TCP/IP 的一个封裝,对用戶来说它只是一堆接口,socket 是一个软件抽象层,它不负责发送数据,它只帮你做数据处理,Socket有分BS和CS架构,它們本质上都是一个客户端和服务端之間的数据通信,下图说明当客户端和服务端之间进行沟通时所需要调用的方法。创建 socket.socket( ) 对象,它的基本语法是s = socket.socket(sock...转载 2018-07-08 08:21:23 · 360 阅读 · 0 评论 -
用Python编写端口扫描器
本文介绍使用Python来实现渗透测试过程中的端口扫描。1、什么是端口接触过网络技术的同学大概都知道端口是什么东西,没有接触过的同学,经过下面的简单详情应该也可以明白端口是个什么东西。在网络上我们会用到各种各样的服务(当然不是各种各样的网站,网站所提供的多是Web服务),比方浏览网站,发送邮件,用FTP下载某些资源,用SSH或者Telnet连接远程服务器等。这些服务有可可以都是由同一个服务器提供的...转载 2018-06-27 20:42:37 · 12142 阅读 · 1 评论 -
分析Socket
Python 官方关于 Socket 的函数请看 http://docs.python.org/library/socket.html基本上,Socket是任何一种计算机网络通讯中最基础的内容。例如当你在浏览器地址栏中输入 www.oschina.net 时,你会打开一个套接字,然后连接到 www.oschina.net 并读取响应的页面然后然后显示出来。而其他一些聊天客户端如 gtalk 和 s...转载 2018-06-28 11:03:43 · 230 阅读 · 0 评论 -
Python: Socket编程
一、客户端/服务端架构 客户端/服务端架构 即C/S架构,包括:1、硬件C/S架构,2、软件C/S架构。 互联网中处处都是C/S架构,学习socket 就是为了完成C/S架构的开发。 C/S架构: server端要: 1、力求一直提供服务 2、要绑定一个唯一的地址,让客户端能明确的找到服务端。二、OSI七层 1、一个完整的计算机系统是由硬件、操作系统、应用软件三者组成,具备了这三个...转载 2018-06-17 23:28:14 · 217 阅读 · 0 评论 -
八大常见排序算法(python)
常见的八大排序算法,他们之间关系如下:排序算法.png他们的性能比较:性能比较.png下面,利用Python分别将他们进行实现。直接插入排序算法思想:直接插入排序.gif直接插入排序的核心思想就是:将数组中的所有元素依次跟前面已经排好的元素相比较,如果选择的元素比已排序的元素小,则交换,直到全部元素都比较过。因此,从...转载 2019-06-04 11:26:31 · 284 阅读 · 0 评论