搜索到与相关的文章
Python

python从入门到进阶整理书单推荐(近100本)

点击查看:程序员的闲置书籍该怎么处理,进来讨论下关注“资料在线”微信公众号,获取近百本python中英文电子书Python非常灵活,让实验变得容易。解决简单问题的方法简单而优雅。Python为新手程序员提供了一个很好的实验室。Python具有一些特征,使其成为第一种编程语言的接近完美的选择。Python基本结构简单、干净、设计精良,使学生能够专注于算法思维和程序设计的主要技能,而不会陷入晦涩难解的语言细节。在Python中学习的概念可以直接传递给后续学习的

系统 2019-09-27 17:54:08 2136

Python

Python实现Mysql数据统计及numpy统计函数

Python实现Mysql数据统计的实例代码如下所示:importpymysqlimportxlwtexcel=xlwt.Workbook(encoding='utf-8')sheet=excel.add_sheet('Mysql数据库')sheet.write(0,0,'库名')sheet.write(0,1,'表名')sheet.write(0,2,'数据条数')db=pymysql.connect('192.168.1.74','root','123

系统 2019-09-27 17:51:52 2136

Python

【python】-----------------《外星人入侵》实现

基本功能是有一架飞机,可以通过键盘控制使其左右移动,并且喷射子弹。在飞机上方有一群外星人,也在左右移动着,被子弹击中的外星人消失。效果图如下:设计思路:1)Ship类,Bullet类,Alien类分别表示飞船,子弹,外星人的基本信息,例如飞机和外星人图像存储位置,生成子弹的位置。ship.pyimportpygameclassShip():"""docstringforship"""def__init__(self,ai_settings,screen):

系统 2019-09-27 17:51:16 2136

Python

使用python serial 获取所有的串口名称的实例

如下所示:#!/usr/bin/envpython#-*-coding:utf-8-*importserialimportserial.tools.list_portsport_list=list(serial.tools.list_ports.comports())iflen(port_list)<=0:print"TheSerialportcan'tfind!"else:port_list_0=list(port_list[0])port_serial

系统 2019-09-27 17:50:57 2136

Python

使用python实现滑动验证码功能

首先安装一个需要用到的模块pipinstallsocial-auth-app-django安装完后在终端输入piplist会看到social-auth-app-django3.1.0social-auth-core3.0.0然后可以来我的github,下载关于滑动验证码的这个demo:https://github.com/Edward66/slide_auth_code下载完后启动项目pythonmanage.pyrunserver启动这个项目后,在主页就

系统 2019-09-27 17:50:45 2136

Python

python多线程

python多线程#创建线程threading_list=[]t1=threading.Thread(target=music,args=(u'爱情买卖',))threading_list.append(t1)t2=threading.Thread(target=move,args=(u'阿凡达',))threading_list.append(t2)fortinthreading_list:#启动线程t.setDaemon(True)#将线程声明为守护线

系统 2019-09-27 17:50:32 2136

Python

php调用python服务

php调用python服务侃侃:公司用的php的popen以命令的形式调用python,首先说说这样做的缺点。php执行命令行调用python的缺点popen('pythontest.py[参数]','r');缺点一:windows默认的是gbk编码,当php中传utf-8中文参数的时候,python接收到的参数会有问题。当然,这是有解决的办法的,就是windows下转换一下字符的编码,linux不用转换。再来python接收参数的时候肯定也要转换编码了,

系统 2019-09-27 17:50:10 2136

Python

python3+PyQt5 实现Rich文本的行编辑方法

本文通过Python3+PyQt5实现《pythonQtGui快速编程》这本书13章程序Rich文本的行编辑,可以通过鼠标右键选择对文本进行加粗,斜体,下划线,删除线,上标,下标等编辑。#!/usr/bin/envpython3importplatformimportsysimporthtmlfromPyQt5.QtCoreimportQSize,Qt,pyqtSignalfromPyQt5.QtGuiimportQColor,QFont,QFontMet

系统 2019-09-27 17:49:36 2136

Python

Python web框架:flask视图函数

1.Django中的CBV模式在这里插入图片描述2.Flask中的CBV和FBVdefauth(func):definner(*args,**kwargs):result=func(*args,**kwargs)returnresultreturninnerclassIndexView(views.MethodView):#methods=['POST']#只允许POST请求访问decorators=[auth,]#如果想给所有的get,post请求加装饰

系统 2019-09-27 17:49:30 2136

Python

python 字典(dict)遍历的四种方法性能测试报告

python中,遍历dict的方法有四种。但这四种遍历的性能如何呢?我做了如下的测试l=[(x,x)forxinxrange(10000)]d=dict(l)fromtimeimportclockt0=clock()foriind:t=i+d[i]t1=clock()fork,vind.items():t=k+vt2=clock()fork,vind.iteritems():t=k+vt3=clock()fork,vinzip(d.iterkeys(),d

系统 2019-09-27 17:48:13 2136