-
wxPython 入门教程
所属栏目:[Python] 日期:2020-12-17 热度:123
这篇文章是关于 wxPython,但 wxPython 实际是两件事物的组合体:Python 脚本语言和 GUI 功能的 wxWindows 库(关于 wxWindows 的介绍,请参阅developerWorks上的 “细述 wxWindows” )。wxWindows 库是为了最大可移植性的 C/C++ 库,而抽取 GUI 功能。所以[详细]
-
Python实现XML文件解析的示例代码
所属栏目:[Python] 日期:2020-12-17 热度:177
1. XML简介 XML(eXtensible Markup Language)指可扩展标记语言,被设计用来传输和存储数据,已经日趋成为当前许多新生技术的核心,在不同的领域都有着不同的应用。它是web发展到一定阶段的必然产物,既具有SGML的核心特征,又有着HTML的简单特性,还具有明[详细]
-
Django中的Signal代码详解
所属栏目:[Python] 日期:2020-12-17 热度:172
本文研究的主要是Django开发中的signal 的相关内容,具体如下。 前言 在web开发中, 你可能会遇到下面这种场景: 在用户完成某个操作后, 自动去执行一些后续的操作. 譬如用户完成修改密码后, 你要发送一份确认邮件. 当然可以把逻辑写在一起,但是有个问题是[详细]
-
Django权限机制实现代码详解
所属栏目:[Python] 日期:2020-12-17 热度:118
本文研究的主要是Django权限机制的相关内容,具体如下。 1. Django权限机制概述 权限机制能够约束用户行为,控制页面的显示内容,也能使API更加安全和灵活;用好权限机制,能让系统更加强大和健壮。因此,基于Django的开发,理清Django权限机制是非常必要的[详细]
-
Python打印“菱形”星号代码方法
所属栏目:[Python] 日期:2020-12-17 热度:167
本人是一名python初学者,刚刚看到一道有趣的python问题,“用python如何在编译器中打印出菱形图案?” 因此决定尝试一下,代码不多,仅供参考。 代码 def printStar(intNum): s = "*" spaceLength = intNum blockCount = int(intNum/2+1) for i in range(sp[详细]
-
django中send_mail功能实现详解
所属栏目:[Python] 日期:2020-12-17 热度:107
前言 我们大家应该都知道python中smtplib模块用于邮件的功能,而django对这个这模块进行封装,使得它使用起来十分简单。 django.core.mail就是django邮件的核心模块。下面话不多说了,来随着小编来一起看看详细的介绍吧。 两个常用函数 它提供了两个函数,使[详细]
-
Python使用functools实现注解同步方法
所属栏目:[Python] 日期:2020-12-17 热度:95
在 Python 中没有类似 Java 中使用的 synchronized 关键字来同步方法,因此在 Python 中要实现同步方法,通常我们是使用 threading.Lock() 来实现。在进入函数的地方获取锁,出函数的时候释放锁,这样实现代码看起好非常不好看。另外网上也有人给出了其它几[详细]
-
Python cookbook(数据结构与算法)将序列分解为单独变量的方法
所属栏目:[Python] 日期:2020-12-17 热度:103
本篇章节讲解Python cookbook(数据结构与算法)将序列分解为单独变量的方法。供大家参考研究具体如下: 如果对象是可迭代的(任何序列),则可以进行分解操作,包括元组、列表、字符串、文件、迭代器以及生成器,可通过简单的一个赋值操作分解为[详细]
-
python3学习笔记之多进程分布式小例子
所属栏目:[Python] 日期:2020-12-17 热度:90
最近一直跟着廖大在学Python,关于分布式进程的小例子挺有趣的,这里做个记录。 分布式进程 Python的multiprocessing模块不但支持多进程,其中managers子模块还支持把多进程分布到多台机器上。一个服务进程可以作为调度者,将任务分布到其他多个进程中,依靠[详细]
-
Python中的Numpy入门教程
所属栏目:[Python] 日期:2020-12-17 热度:174
1、Numpy是什么 很简单,Numpy是Python的一个科学计算的库,提供了矩阵运算的功能,其一般与Scipy、matplotlib一起使用。其实,list已经提供了类似于矩阵的表示形式,不过numpy为我们提供了更多的函数。如果接触过matlab、scilab,那么numpy很好入手。 在以[详细]
-
TensorFlow实现RNN循环神经网络
所属栏目:[Python] 日期:2020-12-17 热度:185
RNN(recurrent neural Network)循环神经网络 主要用于自然语言处理(nature language processing,NLP) RNN主要用途是 处理和预测序列数据 RNN广泛的用于 语音识别、语言模型、机器翻译 RNN的来源就是为了 刻画一个序列当前的输出与之前的信息影响后面节[详细]
-
运用TensorFlow进行简单实现线性回归、梯度下降示例
所属栏目:[Python] 日期:2020-12-17 热度:91
线性回归属于监督学习,因此方法和监督学习应该是一样的,先给定一个训练集,根据这个训练集学习出一个线性函数,然后测试这个函数训练的好不好(即此函数是否足够拟合训练集数据),挑选出最好的函数(cost function最小)即可。 单变量线性回归: a) 因为是线[详细]
-
Python利用pyHook实现监听用户鼠标与键盘事件
所属栏目:[Python] 日期:2020-12-17 热度:95
本文以一段简单的监听鼠标、键盘事件的程序,实现获取用户的输入(比如登录某些网站的账号、密码)的功能。经测试,对于一台“裸奔”的电脑,完全能获取到用户输入的任何信息;但是如果安装了杀毒软件,就够呛了。具体实现方法如下: 一、代码部分 :获取用[详细]
-
Python使用Scrapy爬虫框架全站爬取图片并保存本地的实现代码
所属栏目:[Python] 日期:2020-12-17 热度:179
大家可以在Github上clone全部源码。 Github:https://github.com/williamzxl/Scrapy_CrawlMeiziTu Scrapy官方文档:http://scrapy-chs.readthedocs.io/zh_CN/latest/index.html 基本上按照文档的流程走一遍就基本会用了。 Step1: 在开始爬取之前,必须创建[详细]
-
使用PyCharm配合部署Python的Django框架的配置纪实
所属栏目:[Python] 日期:2020-12-17 热度:132
安装软件 安装 Python 2.7、PyCharm、pip(Python包管理工具)、Django ( pip install Django) 部署 PyCharm 新建Django工程 完成后,其目录如下: 子目录MyDjangoProject下表示工程的全局配置,分别为setttings.py、urls.py和wsgi.py,其中setttings.py包[详细]
-
Python3 入门教程 简单但比较不错
所属栏目:[Python] 日期:2020-12-17 热度:187
本文适合有Java编程经验的程序员快速熟悉Python 本文程序在windows xp+python3.1a1 测试通过. 本文提到的idle指python shell,即安装python后你在菜单看到的IDLE(python gui) 在idle里ctrl+n可以打开一个新窗口,输入源码后ctrl+s可以保存,f5运行程序. 凡打开新[详细]
-
python中使用OpenCV进行人脸检测的例子
所属栏目:[Python] 日期:2020-12-17 热度:122
OpenCV的人脸检测功能在一般场合还是不错的。而ubuntu正好提供了python-opencv这个包,用它可以方便地实现人脸检测的代码。 写代码之前应该先安装python-opencv: 复制代码 代码如下: $ sudo apt-get install python-opencv 具体原理就不多说了,可以参考一[详细]
-
Python中pygame的mouse鼠标事件用法实例
所属栏目:[Python] 日期:2020-12-17 热度:104
本篇章节讲解Python中pygame的mouse鼠标事件用法。供大家参考研究具体如下: pygame.mouse提供了一些方法获取鼠标设备当前的状态 '''pygame.mouse.get_pressed - get the state of the mouse buttons get the state of the mouse buttonspygame.mo[详细]
-
Python的ORM框架SQLAlchemy入门教程
所属栏目:[Python] 日期:2020-12-17 热度:163
SQLAlchemy的理念是,SQL数据库的量级和性能重要于对象集合;而对象集合的抽象又重要于表和行。 一 安装 SQLAlchemy 复制代码 代码如下: pip install sqlalchemy 导入如果没有报错则安装成功 复制代码 代码如下: import sqlalchemy sqlalchemy.__version__ '[详细]
-
python3.x上post发送json数据
所属栏目:[Python] 日期:2020-12-17 热度:119
一.摘要 做接口自动化测试时,常常需要使用python发送一些json内容的接口报文,如果使用urlencode对内容进行编码解析并发送请求,会发现服务器返回了200,OK的状态,但响应内容不可读(像是一堆加密报文)。定位问题时发现抓包发现发送报文的内容与我们发送[详细]
-
Python爬虫框架Scrapy安装使用步骤
所属栏目:[Python] 日期:2020-12-17 热度:80
一、爬虫框架Scarpy简介 Scrapy 是一个快速的高层次的屏幕抓取和网页爬虫框架,爬取网站,从网站页面得到结构化的数据,它有着广泛的用途,从数据挖掘到监测和自动测试,Scrapy完全用Python实现,完全开源,代码托管在Github上,可运行在Linux,Windows,Mac[详细]
-
python微信跳一跳系列之自动计算跳一跳距离
所属栏目:[Python] 日期:2020-12-17 热度:177
到现在为止,我们通过前面几篇博文的描述和分析,已经可以自动实现棋子、棋盘位置的准确判断,计算一下两个中心点之间的距离,并绘制在图形上,效果如下。 效果 图中的棋子定位采用HSV颜色识别,棋盘定位采用轮廓分割的方法获得,感兴趣的同学可以对其它的定[详细]
-
Python类的基础入门知识
所属栏目:[Python] 日期:2020-12-17 热度:85
复制代码 代码如下: class Account(object): "一个简单的类" account_type="Basic" def __init__(self,name,balance): "初始化一个新的Account实例" self.name=name self.balance=balance def deposit(self,amt): "存款" self.balance=self.balance+amt def[详细]
-
Python入门之后再看点什么好?
所属栏目:[Python] 日期:2020-12-17 热度:101
不止一次在微信、知乎有读者朋友跑过来问:看完了基础书,甚至看两遍了,但自己写的时候还是没思路,我该怎么办? 编程在我看来就是一门手艺活,绝不是简单通过看书就能学会的,跟学游泳、学车、学钢琴一个道理,没别的,掌握了最基本的理论之后就是干,只有[详细]
-
python+ffmpeg视频并发直播压力测试
所属栏目:[Python] 日期:2020-12-17 热度:131
通过python与ffmpeg结合使用,可生成进行视频点播、直播的压力测试脚本。可支持不同类型的视频流,比如rtmp或者hls形式。 通过如下方式执行脚本:python multiRealPlay.py [rtmp|http] [thread counts] [interval Time] [rtmp | http]:视频播放的不同形式 [[详细]
