分类
摘要:
最近研究了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)