python
编程鸭
这个作者很懒,什么都没留下…
展开
-
用Python开发计时器程序的简单步骤
图形界面首先,我们使用 Qt Designer 来设计计时器的图形界面,参考如下:左边画三个按钮,分别命名为:开始、暂停、清零。右边画一个标签,文本内容为空。当然,你也可以直接导入我提供的Ui_timer.py 文件,然后编写其他部分代码。QTimer 介绍QTimer 类提供了一次性和可供重复使用的定时器。要使用这个接口,我们首先要创建一个 QTimer 对象,并将 t...转载 2019-03-23 14:52:06 · 1916 阅读 · 0 评论 -
python中使用加盐哈希函数加密密码
开发网站离不开用户的注册与登录,今天来说说在网站开发的时候关于用户密码的保存方式,传统的方式有以下几种 明文存储:肉眼就可以识别,没有任何安全性。 谁用谁傻缺 加密存储:通过一定的变换形式,使得密码原文不易被识别。密码加密的几类方式: 明文转码加密:BASE64, 7BIT等,这种方式只是个障眼法,不是真正的加密。 对称算法加密:DES, RSA等。 签...转载 2019-04-30 17:19:37 · 4520 阅读 · 0 评论 -
python黑魔法---装饰器(decorator)
python 是一门优雅的语言,有些使用方法就像魔法一样。装饰器(decorator)就是一种化腐朽性为神奇的技巧。最近一直都在使用 Tornado 框架,一直还是念念不忘 Flask 。Flask 是我最喜欢的 Python 框架,最早被它吸引也是源自它使用装饰器这个语法糖(Syntactic sugar)来做 Router,让代码看上去就感觉甜甜的。Tornado 中的 Router 略显...原创 2019-05-14 14:04:10 · 145 阅读 · 0 评论 -
一个月玩了8个游戏,他学会了python,快乐就完事了!
学python什么的,快乐就完事了有人说人生最大的两大幸事: 结婚是因为爱情, 选择这份工作是因为喜欢。 当然,我们选择python可能是因为兴趣,也有可能是因为找一份高薪的工作,但是不管是因为什么,当我们没有去经营最初的那份心,它也会变成你所厌恶的!从最开始的学习开始,不能产生对python、对自己的质疑,要在学python中产生兴趣,然后好好经营这份兴趣,你将一往直...原创 2019-05-15 16:05:40 · 1215 阅读 · 0 评论 -
Python的内存管理
语言的内存管理是语言设计的一个重要方面。它是决定语言性能的重要因素。无论是C语言的手工管理,还是Java的垃圾回收,都成为语言最重要的特征。这里以Python语言为例子,说明一门动态类型的、面向对象的语言的内存管理方式。对象的内存使用赋值语句是语言最常见的功能了。但即使是最简单的赋值语句,也可以很有内涵。Python的赋值语句就很值得研究。a = 1整数1为一个对象。而a...原创 2019-05-21 13:35:33 · 152 阅读 · 0 评论 -
Python深入特殊方法与多范式
Python一切皆对象,但同时,Python还是一个多范式语言(multi-paradigm),你不仅可以使用面向对象的方式来编写程序,还可以用面向过程的方式来编写相同功能的程序(还有函数式、声明式等,我们暂不深入)。Python的多范式依赖于Python对象中的特殊方法(special method)。特殊方法名的前后各有两个下划线。特殊方法又被成为魔法方法(magic method),定义...原创 2019-05-21 13:37:11 · 177 阅读 · 0 评论 -
Python深入 上下文管理器
上下文管理器(context manager)是Python2.5开始支持的一种语法,用于规定某个对象的使用范围。一旦进入或者离开该使用范围,会有特殊操作被调用 (比如为对象分配或者释放内存)。它的语法形式是with...as...关闭文件我们会进行这样的操作:打开文件,读写,关闭文件。程序员经常会忘记关闭文件。上下文管理器可以在不需要文件的时候,自动关闭文件。下面我们看一下两段...原创 2019-05-21 13:40:55 · 209 阅读 · 0 评论 -
python 深入理解 赋值、引用、拷贝、作用域
在 python 中赋值语句总是建立对象的引用值,而不是复制对象。因此,python 变量更像是指针,而不是数据存储区域,这点和大多数 OO 语言类似吧,比如 C++、java 等 ~1、先来看个问题吧:在Python中,令values=[0,1,2];values[1]=values,为何结果是[0,[...],2]?>>>values=[0,1,...原创 2019-05-21 13:44:09 · 105 阅读 · 0 评论 -
Python 字符串操作(string替换、删除、截取、复制、连接、比较、查找、包含、大小写转换、分割等)
去空格及特殊符号s.strip().lstrip().rstrip(',')复制字符串#strcpy(sStr1,sStr2)sStr1 = 'strcpy'sStr2 = sStr1sStr1 = 'strcpy2'print sStr2连接字符串#strcat(sStr1,sStr2)sStr1 = 'strcat'sStr2 = 'append'sSt...原创 2019-05-21 13:47:40 · 171 阅读 · 0 评论 -
Python之re模块 —— 正则表达式操作
这个模块提供了与 Perl 相似l的正则表达式匹配操作。Unicode字符串也同样适用。正则表达式使用反斜杠" \ "来代表特殊形式或用作转义字符,这里跟Python的语法冲突,因此,Python用"\\\\"表示正则表达式中的" \ ",因为正则表达式中如果要匹配" \ ",需要用\来转义,变成" \\ ",而Python语法中又需要对字符串中每一个\进行转义,所以就变成了"\\...原创 2019-05-21 13:53:44 · 154 阅读 · 0 评论 -
聊聊Python的time模块
博客园 首页 新随笔 联系 管理 订阅随笔- 24 文章- 0 评论- 17聊聊Python的time模块 time模块 time模块是很多人最早接触到的模块,像time.sleep(x)好像随处可见,但是time模块里面的其他方法呢?下面一起看一下time模块。 在Python中一般用这3种方式表示时间: 1.时间戳,包括...原创 2019-05-22 11:32:59 · 148 阅读 · 0 评论 -
Python之将Python字符串生成PDF
笔者在今天的工作中,遇到了一个需求,那就是如何将Python字符串生成PDF。比如,需要把Python字符串‘这是测试文件’生成为PDF, 该PDF中含有文字‘这是测试文件’。 经过一番检索,笔者决定采用wkhtmltopdf这个软件,它可以将HTML转化为PDF。wkhtmltopdf的访问网址为:https://wkhtmltopdf.org/downloads.html,读者可根据自...原创 2019-05-17 13:51:10 · 361 阅读 · 0 评论 -
Python3学习笔记(3)集合、文件操作、字符转编码
1.集合集合是无序的、不重复的数据组合,主要作用是:关系测试、去重等,用{}表示,set() 创建集合。--------------关系测试------------------------------intersection() 求集合交集 运算符为 &union() 求集合并集 运算符为 |difference() 求集合差集 ...原创 2019-05-18 11:25:31 · 159 阅读 · 0 评论 -
python 的现状
python升级及原因语言之前的竞争 python的很多改进往往是由特定的应用领域的需求驱动的。其中最重要的领域是web开发,这一领域需要pyton改进对并非的处理 有些变化只有由于python项目的历史原因导致的。这些年已经发现了python的一些不合理之处,有些标准库结构混乱和冗余,有些事程序设计缺陷。追踪python最新变化----PEP文档(Python改进提案) 提交了的...原创 2019-05-18 14:24:20 · 1606 阅读 · 0 评论 -
python接口自动化(四十一)- 发xml格式参数的post请求(超详解)
简介 最近在工作中,遇到一种奇葩的接口,它的参数数据是通过xml,进行传递的,不要大惊小怪的,林子大了什么鸟都有,每个人的思路想法不一样,开发的接口也是各式各样的,如果想要统一的话,必须是提前团队已经做好沟通定好规则,这样就像在产品线上生成一样规格大小一致。就不会出现前边的问题了,如果出现了怎么办?而且项目进度比较急,没有时间修改,一期上线就只能凑合着用这组接口了,那么作为QA的你,会不...原创 2019-05-29 14:05:35 · 1463 阅读 · 0 评论 -
关于PCA降维中遇到的python问题小结
由于论文需要,开始逐渐的学习CNN关于文本抽取的问题,由于语言功底不好,所以在学习中难免会有很多函数不会用的情况..... ̄へ ̄主要是我自己的原因,但是我更多的把语言当成是一个工具,需要的时候查找就行~~~~但是这也仅限于搬砖的时候,大多数时候如果要自己写代码,这个还是行不通的。简单的说一下在PCA,第一次接触这个名词还是在学习有关CNN算法时,一篇博客提到的数据输入层中,数据简单处理的几...原创 2019-05-29 14:08:39 · 619 阅读 · 0 评论 -
python super()
一、问题的发现与提出 在Python类的方法(method)中,要调用父类的某个方法,在Python 2.2以前,通常的写法如代码段1:代码段1:View Code即,使用非绑定的类方法(用类名来引用的方法),并在参数列表中,引入待绑定的对象(self),从而达到调用父类的目的。 这样做的缺点是,当一个子类的父类发生变化时(如类B的父类由A变为C时),必须遍历整个...原创 2019-06-01 14:55:10 · 4379 阅读 · 0 评论 -
python爬虫入门之爬万本书籍
STEP1.分析网站一开始我想通过一篇文章引用的链接,将书爬完,后来发现并不需要这样做。比如我们可以打开人生哲学这个栏目。如图1所示,会把页面数全列出来。并且这个urlhttp://txt.rain8.com/txtzx/list_93_1.html也非常的有规律。可以看出是由'http://txt.rain8.com/txt'+'栏目名称'+'list...转载 2019-04-25 11:52:17 · 222 阅读 · 0 评论 -
Python自动生成表情包,python在手,从此斗图无敌手!
作为一个数据分析师,应该信奉一句话——"一图胜千言"。不过这里要说的并不是数据可视化,而是一款全民向的产品形态——表情包!!!!表情包不仅仅是一种符号,更是一种文化,是促进社交乃至社会发展的动力之一,就像懒。我们坚持认为,一张优秀的表情包,应该是一幅艺术品,是那忽如一夜春风来的灵感爆发,是那嘈嘈切切错杂弹的情思激荡,是那直挂云帆济沧海的壮志豪情,是那一览天下众山小的荣耀胜利...转载 2019-04-25 11:46:22 · 260 阅读 · 0 评论 -
Python将成为2019最值得学的编程语言?
这篇文章将探讨编程语言世界的现在和未来,这些语言让新一代软件开发者成为这个数字世界的关键参与者,他们让这个世界变得更健壮、连接更加紧密和更有意义。开发者要想在 2019 年脱颖而出,这三门语言一定要关注。以下是 2019 年推荐软件开发人员学习的编程语言 Top 3。一、Python 在这个编程语言世界中,Python 绝对不是什么新生事物。它由 Guido van ...原创 2019-03-27 10:02:44 · 1008 阅读 · 0 评论 -
Python 条件语句
Python 条件语句Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。可以通过下图来简单了解条件语句的执行过程:Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。Python 编程中 if 语句用于控制程序的执行,基本形式为:if 判断条件: 执行语句……else: ...转载 2019-04-17 10:34:36 · 209 阅读 · 0 评论 -
python爬虫之知乎(requests方式)
-前言之前一直用scrapy与urllib姿势爬取数据,最近使用requests感觉还不错,这次希望通过对知乎数据的爬取为 各位爬虫爱好者和初学者更好的了解爬虫制作的准备过程以及requests请求方式的操作和相关问题。当然这是一个简单的爬虫项目,我会用重点介绍爬虫从开始制作的准备过程,目的是为了让和我一样自学的爬虫爱好者和初学者更多的了解爬虫工作。一、观察目标网页模板和策略很多人都忽...转载 2019-04-26 15:24:07 · 912 阅读 · 0 评论 -
Python打牢基础,从19个语法开始!
Python简单易学,但又博大精深。许多人号称精通Python,却不会写Pythonic的代码,对很多常用包的使用也并不熟悉。学海无涯,我们先来了解一些Python中最基本的内容。Python的特点 解释型语言,无需编译即可运行 提供了交互式命令行 基于对象的编程思想 跨平台和良好的兼容性,在Windows、Mac、Linux上都可运行 简单好用而...转载 2019-04-22 17:25:21 · 102 阅读 · 0 评论 -
Python有趣|微博网红大比拼
前言python爬爬可以说啥都能爬到,今天小编就给大家分享一下怎样爬微博网红,我们找找谁是最美网红。今天的流程如下:网页分析这里的微博网红链接:https://weibo.com/a/hot/7549094253303809_1.html,这个是微博关注中的新鲜事(大家不需要了解太多,就这个url即可)。里面收集了近段时间的热门网红微博。哦对了,在分享这篇文字前,我先说一下...转载 2019-04-27 13:52:31 · 213 阅读 · 0 评论 -
50 行 Python 代码抓取 divnil 动漫妹子图!
目标网站https://divnil.com 首先看看这网站是怎样加载数据的; 打开网站后发现底部有下一页的按钮,ok,爬这个网站就很简单了; 哦对了,在分享这篇文字前,我先说一下,我这里有一份python学习资料,直接加我的python直播学习群:975188894就能免费领取,长期真实有效。 我们目标是获取每张图片的高清的源地址,并且下载图片到桌面; 先...原创 2019-04-27 15:44:31 · 293 阅读 · 0 评论 -
用30行代码|搭建一个提醒《权游》剧集系统
《权力的游戏》最终季终于上映了,自2011年首播以来已经是第9个年头,这9年的时间里相信很多小伙伴经历了中学、大学、职场等多种环境的角色转变,以前可以悠闲地追剧,现在可能会忙的连更新时间都忘记。刚好最近得知一种信息提醒的新方法,就拿《权游》来试试效果,实现一个剧集提示系统。01获取最新剧情信息很多影视网站上面都有《权力的游戏》最新剧集信息,我们可以从中获取需要的内容,本...转载 2019-04-28 15:42:13 · 210 阅读 · 0 评论 -
90%的人说Python程序慢,5大神招让你的代码像赛车一样跑起来
很多人抱怨说自己写的Python代码跑的慢,尤其是当处理的数据集比较大的时候,其实稍微改动几行代码就可以让你的代码性能提高好几倍,不信一起来看下面这个5个小技巧。1.for 循环我们大部分的时候代码里面都有for循环,然后里面嵌套一段逻辑处理,下面有两种方法来完成:二者的性能差距有多大呢,一般我们用内置的timeit模块来量化比较:哦对了,在分享这篇文字前,我先说一下,我这里...转载 2019-04-28 15:45:16 · 908 阅读 · 0 评论 -
Python 用10行代码教你画出太阳花
用 Python 中的 turtle 库画个太阳花,有以下几个步骤1、安装turtle库pip install turtle2、使用Pycharm开发工具,建立工程项目,编写画太阳花所需的代码,如下:from turtle import *color('red','yellow')begin_fill()while True: forward(200) ...转载 2019-05-03 15:24:49 · 22111 阅读 · 1 评论 -
Python模块和包初探
目录 Python模块概述 Python模块的搜索路径 Python模块导入语句 import <module_name> from <module_name> import <name(s)> from <module_name> import <name> as &l...转载 2019-05-03 15:54:30 · 156 阅读 · 0 评论 -
程序员怎么追妹子?用代码呀~
那天突发奇想,想知道群里那些内向闷骚的单身程序员们,是不是真的不会向妹子表达。就像题主说的,我会写代码,但不会追妹子。篮球打得好,可以在赛场上证明自己给妹子看;吉他弹得好,可以给妹子弹唱情歌;中文系的一封信、油画系的一幅肖像都是大杀器。程序员呢?难道要把代码截图发给妹子看吗?那会怎样啊?于是我在群里举办了“程序员代码情书大赛”的活动。没错!让猿猿们用代码写情书,如果妹子们看不懂还要...原创 2019-05-04 11:37:47 · 1168 阅读 · 0 评论 -
PYPL发布5月最流行语言榜单,Python排第一
PYPL 是PYPL PopularitY of Programming Language的简称(编程语言受欢迎程度),它的排名其实是根据Google上的搜索频率进行统计。5月官网刚刚新鲜出炉榜单,赶紧来看一下。在榜首的依然是Python语言,Python语言今年已经连续好几个月排名第一,5月份的榜单Python以绝对优势遥遥领先。市场的份额已经占到了27%左右,而且趋势非常的猛,后劲很足,远...翻译 2019-05-04 11:51:20 · 708 阅读 · 0 评论 -
Python项目实战:爬取豆瓣复联4精彩评论
前言不知道你们是不是漫威迷反正小编是一个扎扎实实的漫威迷,昨天晚上凌晨复联4在国内首映了,但是小编看到有网友说已经提前看过了,不过就是不记得在哪里看的了,下面小编就带大家看看豆瓣这个网友是如何神评论提前剧透的。小编因为工作原因没赶上首映还等着看呢!导入第三方库头部信息获取网站创建数据库开始解析,抓取写入数据...转载 2019-04-24 14:12:17 · 321 阅读 · 0 评论 -
Python matplotlib绘图示例 - 绘制三维图形
Python matplotlib模块是扩展的MATLAB的一个绘图工具库。它可以绘制各种图形,下面就学习了下Python中的matplotlib模块,如何绘制三维图形。示例代码一:#coding=utf-8importnumpyasnpimportmatplotlib.pyplotaspltimportmpl_toolkits.mplot3da,b=np.m...转载 2019-04-24 14:20:15 · 306 阅读 · 0 评论 -
Python 闭包使用注意点
1 Python 闭包今天,聊下 python 的闭包。在函数编程中经常用到闭包。闭包是什么,它是怎么产生的及用来解决什么问题呢。给出字面的定义先:闭包是由函数及其相关的引用环境组合而成的实体(即:闭包=函数+引用环境)(想想Erlang的外层函数传入一个参数a, 内层函数依旧传入一个参数b, 内层函数使用a和b, 最后返回内层函数)。结合实例代码进行解释。在函数式编程语言中,函数...转载 2019-04-29 13:58:55 · 138 阅读 · 0 评论 -
4本必读Python入门书籍,你都看过吗?(免费送学习资料)
了解Python的小伙伴都知道,Python是一个开源的编程语言,正是因为有全世界爱好Python的程序员不断完善Python编程语言,才有了现在Python这么强的实用性,能和各个语言结合使用,被称为“胶水语言”。下面小编精心总结并且整理了4本Python入门书籍,除了书籍小编还整理了2个常用的资源网站分享给大家。如果你正在学习Python或者以后从事Python编程,希望这四本电子书能...原创 2019-04-29 14:12:24 · 215 阅读 · 0 评论 -
Python打包exe程序一行简单的代码为什么就是那么多人不知道?
关于python程序打包的介绍就不多说了,大部分的python基础书上都有介绍。这里就直接演练。只是一个简单的demo,一个demo项目中,有一个hello文件,文件中有一个函数hello,函数的作用是读取testdd.txt文件中的数据然后输出。这个项目中还有其他的一些东西,以演示打包。整个项目结构如下:<prestyle="-webkit-tap-highl...原创 2019-05-05 11:20:12 · 238 阅读 · 0 评论 -
Python线程指南
本文介绍了Python对于线程的支持,包括“学会”多线程编程需要掌握的基础以及Python两个线程标准库的完整介绍及使用示例。注意:本文基于Python2.4完成,;如果看到不明白的词汇请记得百度谷歌或维基,whatever。尊重作者的劳动,转载请注明作者及原文地址 >.<1. 线程基础1.1. 线程状态线程有5种状态,状态转换的过程如下图所示:1.2....原创 2019-06-01 14:56:58 · 175 阅读 · 0 评论