摘要: 最近研究了Python的两个GUI包,Tkinter和PyQT。这两个GUI包的底层分别是Tcl/Tk和QT。相比之下,我觉得PyQT使用起来更加方便,功能也相对丰富。这一篇用PyQT实现一个视频播放器,并借此来说明PyQT的基本用法。   视频播放器 先把已经完成的代码放出来。代码基于Python 3.5:... 阅读原文
2020-04-03 09:40:04 阅读(2401) 评论(0)
摘要: 函数 为了便于程序的维护和更好的实现模块化,好的程序都会分解为很多函数。 可以这么说,对于任何的编程语言,函数都是一个非常重要的概念。 python 不仅简化了函数的定义过程,而且还大量借鉴了其他函数编程语言中的优秀特性。 本章内容非常重要! 一、 函数的概念和作用 1.1什么是函数 函数就是把完成特定功能... 阅读原文
2020-04-03 08:22:04 阅读(2432) 评论(0)
摘要: 大家好!今天呢,我们来聊一聊如何加速你的 python 代码。 Python 语言的优点可以列举出许多,语法简单易懂、模块丰富、应用广泛等等。但是世界上没有有完美的东西,python 一个明显缺点就是运行速度慢,至少跟 C 语言没法比。 所以,不安于现状的 Pythoner 就开发了许多工具。其中,最著名的... 阅读原文
2020-04-03 07:09:05 阅读(2487) 评论(0)
摘要: PyCharm 老司机给 职场新人 分享下工作中最常用的 PyCharm 使用技巧 0. PyCharm 常用快捷键 点击查看大图  1. 查看使用库源码 PyCharm 主程序员在 Stackoverflow 上答道 经常听人说,多看源码。源码不仅能帮我们搞清楚运行机制,还能学习优秀的库或者框架的最... 阅读原文
2020-04-03 06:19:07 阅读(2318) 评论(0)
摘要: 函数的高级应用 二、高阶函数 高级函数, 英文叫 Higher-order Function. 那么什么是高阶函数呢? 在说明什么是=高阶函数之前, 我们需要对函数再做进一步的理解! 2.1 函数的本质 函数的本质是什么? 函数和函数名到底是一种什么关系? 在python中,一切皆对象,那么函数也不例外,也... 阅读原文
2020-04-03 06:00:25 阅读(2885) 评论(0)
摘要: python作为一个既面向对象,又支持函数式编程的语言,函数的使用方面有很多特点。 比如:闭包,装饰器,迭代器等 函数的高级应用 容器:生活中常见的容器有哪些?袋子,盆子,水杯,书包,铅笔盒。。。 容器是一种把多个元素组织在一起的数据结构,容器中的元素可以逐个的迭代获取,可以用in,not in等关键字判断某... 阅读原文
2020-04-03 00:07:04 阅读(3658) 评论(0)
摘要: 五、递归函数 什么叫递归(recusive)? 你拿两个镜子互相面对着, 然后去看镜子, 会发现每个镜子中很多个镜子, 层层的嵌套, 无穷尽, 这就是一种递归! 从前有坐山, 山里有座庙, 庙里有个老和尚在给小和尚讲故事: 从前有座山.... 如果你小的时候被人忽悠听过这个故事, 这个故事是递归! 计算机机中... 阅读原文
2020-04-02 23:49:03 阅读(3647) 评论(0)
摘要: 在练习循环删除list中元素时遇到了一点问题。最开始写的代码是 for i in range(len(list)): del list[i] 这样写到后来会报错,原因是随着列表元素的删除和i的增加,对列表元素的访问会越界。 后来改成了如下代码 while i < len(list): ... 阅读原文
2020-04-02 22:17:02 阅读(2623) 评论(0)
摘要: 在用 Python 实现爬虫时,可以使用 requests 库访问资源,然后用正则表达式提取信息。 但是,这里会有一些繁琐,因为正则表达式的书写是比较严格的,万一有一个地方写错了,可能会导致匹配失败无法提取需要的信息。 对于网页的节点来说,可以定义 id、class 或其他属性。节点之间有层次关系,在网页中,... 阅读原文
2020-04-02 22:08:02 阅读(2449) 评论(0)
摘要: 都说某乎卧虎藏龙,女网友有倾国倾城、闭月羞花之容貌,男网友有玉树临风、英俊潇洒的姿态,今日我们就来探索一番吧! 爬虫部分 我选取了某乎热度非常高的10个问题,男女兼而有之。“ 帅得惨绝人寰是帅到了哪种程度? ”,这样的问题下面该会是什么样的神颜呢,真是期待呢。 这里爬取这些问题每一个的前百页回答(毕竟百... 阅读原文
2020-04-02 21:22:08 阅读(2654) 评论(0)