202308-08 关于Python的NumPy详解教程 Python是一种高级编程语言,它的优点在于易于学习、易于阅读和易于维护。Python的NumPy和Pandas是两个非常流行的库,它们可以帮助我们更好地处理数据。在本文中,我们将详细介绍NumPy的使用方法。 继续阅读 >
202308-05 Python图像处理库教程-初识PIL PIL 全称为 Python Imaging Library,已经是 Python 平台事实上的图像处理标准库了。PIL 功能非常强大,但 API 却非常简单易用。**由于 PIL 仅支持到 Python 2.7,**加上年久失修,于是一群志愿者在 PIL 的基础上创建了兼容版本 Pillow(因此 Pillow 兼容 PIL 的绝大多数语法),支持最新的 Python 3.x,又加入了许多新特性,因此推荐使用 Pillow。 继续阅读 >
202308-04 python实现自动化抢票教程 python自动化的实现离不开selenium库,想要实现自动化抢票/抢茅台/九价资格等等都需要安装selenium,要使用Python和Selenium进行自动化购票,需要完成以下步骤: 继续阅读 >
202308-03 Python 为 TensorFlow 编写模糊测试教程 模糊测试是通过生成的数据测试 API 的过程。模糊测试可确保代码在负向路径中不会中断,从而生成尽量覆盖每条代码分支的随机输入。常见选择是将模糊测试工具与排错程序配对使用,排错程序是用于检查非法情况的工具,因此会标记模糊测试工具输入所触发的错误。 继续阅读 >
202308-03 Python爬虫requests库教程 Requests 是一个为人类设计的简单而优雅的 HTTP 库。requests 库是一个原生的 HTTP 库,比 urllib3 库更为容易使用。requests 库发送原生的 HTTP 1.1 请求,无需手动为 URL 添加查询串, 也不需要对 POST 数据进行表单编码。相对于 urllib3 库, requests 库拥有完全自动化 Keep-alive 和 HTTP 连接池的功能。requests 库包含的特性如下。 继续阅读 >
202308-02 python下CGI二进制数据输出教程 使用python模块可以快速启动一个http服务器,如果加上cgi参数,就可以在此服务器上运行python代码,以及可执行程序。cgi程序必须放在启动目录的cgi-bin子目录下,才可以正常运行。命令行启动: 继续阅读 >
202308-01 python pygame的图形绘制和图片处理教程 pygame.image模块包含加载和保存图片的功能,导入的图片实际上就是一个Surface对象,那么可以使用Surface的各种方法。image最重要的两个方法: 继续阅读 >
202307-31 Python itchat模块分析微信好友数据教程 关于用python分析微信好友数据这件事,很久之前就想写了。几年前微信网页版还没有停服的时候,使用itchat来分析数据,非常方便。后来网页版微信关闭了,这个模块就用不了。当时也找了一些别的方法,比如wechat robot之类的方案,用起来有点麻烦。最近看到itchat更新了,有一个itchat-uos的版本,针对的是桌面版的微信,于是简单拉了一下自己的数据,过程分享出来。 继续阅读 >
202307-29 python ctypes教程(C语言接口ctypes) 我们知道在Python中可以用os.popen()或subprocess.run()等方法调用其他编程语言生成的可执行文件或者系统命令,但是这种方式是文件级的调用,只能等指令运行结束才能知道执行结果,灵活度不高。这篇文章介绍的则是API级(函数级)的调用,用到Python标准模块ctypes,ctypes提供了一种方法可以在Python代码中调用C语言形式的API,需要注意的是ctypes并不支持C++形式的API,特别是C++中的类、重载等高级特性。 继续阅读 >
202307-29 python canvas教程(Python Tkinter Canvas画布) 画布部件则用于将结构化图形的 Python 应用。它是用于绘制图表和曲线图的 Python 应用。使用画布的语法如下: 继续阅读 >
202307-28 python plotly 使用教程 plotly的Python图形库使互动的出版质量图表成为在线。如何制作线图,散点图,面积图,条形图,误差线,箱形图,直方图,热图,子图,多轴,极坐标图和气泡图的示例。 继续阅读 >
202307-28 Python基于pySerial玩转串口教程 对于嵌入式设备,串口可谓是最常用的接口。在裸机编程中,串口通常用于输出程序的运行或调试信息;在嵌入式操作系统中,串口通常会作为系统的控制台接口。如果掌握了Python操作串口的方法,那我们就可以利用Python强大的数据处理能力,快速开发出许多好用的工具。 继续阅读 >
202307-26 基于协程的 Python 网络库 gevent 介绍教程 继续Python协程方面的介绍,这次要讲的是gevent,它是一个并发网络库。它的协程是基于greenlet的,并基于libev实现快速事件循环(Linux上是epoll,FreeBSD上是kqueue,Mac OS X上是select)。有了gevent,协程的使用将无比简单,你根本无须像greenlet一样显式的切换,每当一个协程阻塞时,程序将自动调度,gevent处理了所有的底层细节。让我们看个例子来感受下吧。 继续阅读 >
202307-26 Python远程部署工具Fabric详解教程 Fabric是Python的一个模块,基于SSH提供了丰富的交互接口,可以用来在本地或远程机器上自动化的执行Shell命令,非常适合用来做应用的远程部署及系统维护。 继续阅读 >
202307-25 Python中的urllib教程:处理URL和网络请求 本文将介绍Python中的urllib模块,它提供了一组用于处理URL和网络请求的功能。让我们一起来了解urllib模块及其在实际接口自动化工作中的示例代码。 继续阅读 >
202307-25 Python之selenium实现网页自动化和自动爬虫教程 举例某购物网站,通过selenium与python,实现主页上商品的搜索,并将信息爬虫保存至本地excel表内。 继续阅读 >
202307-24 python watchdog教程(WatchDog 使用经验总结) 本文讨论的 watchdog,不是单片机里的 watchdog,也不是 linux 中的 watchdog,而是 python 世界里用来监视文件系统变化的一个第三方模块。在 python 中文件监视主要有两个库,一个是 pyinotify,一个是 watchdog。pyinotify 依赖于 linux 平台的 inotify 机制,只能应用在 linux 平台上。watchdog 则对不同平台的事件都进行了封装,不仅可以监视 windows 文件系统,也可以监视 linux 的文件系统。 继续阅读 >