Python:列表拆包

前几天,微信学习群里有个小伙伴在看书时遇到了这样一个问题,在群里提问,看下图: 这是常用的 matplotlib 库,只是一般我们调用 plot 方法绘图时,不会去关心它的返回值。然而 plt1, = plt.plot(...) 这种写法是什么意思?被赋值的变量和赋值符号之间多了个逗号。 我的确...

2019-05-15 10:57:34

阅读数 42

评论数 0

Python:多态、协议和鸭子类型

Python 支持多态吗?

2019-05-05 09:52:18

阅读数 11

评论数 0

刨根问底:对象也可以当方法用?

1、问题 我刚开始接触爬虫的时候,只是看完了 python 的基础,对 python 的语法还没有一个很深入的了解,在使用 bs4 这个库的时候,对其中某些语法感到非常的惊奇,不明白是怎么实现的。 bs4 的官方文档中说到:find_all() 几乎是 Beautiful Soup 中最常用的搜索...

2019-04-26 14:37:29

阅读数 12

评论数 0

Python 中的设计模式详解之:策略模式

虽然设计模式与语言无关,但这并不意味着每一个模式都能在每一门语言中使用。23 个模式,有 16 个在动态语言中“不见了,或者简化了”。策略模式就是被简化了的设计模式之一。

2019-04-18 09:55:34

阅读数 62

评论数 0

刨根问底:if 后怎么就可以跟对象,变量交换写法是语法糖吗?

其他语言中,if 后都是跟条件表达式,为什么 Python 中可以跟任意对象?交换变量 b, a = a, b 为什么可以这么写?

2019-04-15 11:12:48

阅读数 143

评论数 0

Python:requests:详解超时和重连

网络请求不可避免会遇上请求超时的情况,在 requests 中,如果不设置你的程序可能会永远失去响应。 超时又可分为连接超时和读取超时。 连接超时 连接超时 指的是在你的客户端实现到远端机器端口的连接时(对应的是connect()),Request 等待的秒数。 import time impor...

2019-04-11 12:31:18

阅读数 119

评论数 0

NumPy 超详细教程(3):ndarray 的内部机理及高级迭代

详述 NumPy 对象的内存机制及多维迭代器的遍历姿势

2019-04-01 09:47:27

阅读数 42

评论数 0

Python:解析PDF文本及表格——pdfminer、tabula、pdfplumber 的用法及对比

PDF 是个异常坑爹的东西,有很多处理 PDF 的库,但是没有完美的。 一、pdfminer3k pdfminer3k 是 pdfminer 的 python3 版本,主要用于读取 PDF 中的文本。 网上有很多 pdfminer3k 的代码示例,看过以后,只想吐槽一下,代码太复杂了,有违 pyt...

2019-03-27 09:00:27

阅读数 291

评论数 0

Python:鲜为人知的功能特性(下)

系列文章地址 Python:鲜为人知的功能特性(上) Python:鲜为人知的功能特性(下) 文章目录系列文章地址21. 子类关系22. 神秘的键型转换23. 链式赋值表达式24. 空间移动25. 不要混用制表符(tab)和空格(space)26. 迭代字典时的修改27. \__del__28....

2019-03-20 10:38:58

阅读数 3654

评论数 1

Python:鲜为人知的功能特性(上)

系列文章地址 Python:鲜为人知的功能特性(上) Python:鲜为人知的功能特性(下) 文章目录系列文章地址1. 字符串驻留2. 字典的键3. finally 子句中的 return4. 同一个对象5. for 循环分配目标赋值6. 执行时机差异7. 整数的预分配is 和 == 的区别25...

2019-03-20 10:38:35

阅读数 148

评论数 0

NumPy 超详细教程(2):数据类型

NumPy 中的 datetime64 类型,你会用吗?又如何在 NumPy 中定义一个结构化数据类型呢?

2019-03-18 08:11:13

阅读数 8142

评论数 0

NumPy 超详细教程(1):NumPy 数组

工欲善其事必先利其器,NumPy 是数据分析、机器学习中最常用的基本库,功能极多,极其强大,我们将使用一个系列来完整介绍 NumPy 的用法,这是本系列第一篇。文章很长,建议收藏,随时翻阅。

2019-03-15 09:41:39

阅读数 2449

评论数 0

10 年三线小城 IT 开发的感悟

10 年三线小城 IT 开发的感悟 一贯都是写技术博客,从来没写过感悟类文章,因为文笔不好。今天看到了大飞的一篇文章,《技术人,请不要封闭自己》,真的感触太深了。 一 先说说我自己,我并非科班出身,大学毕业后一直没找到好的工作,才去学的编程。今年也已经是我码农生涯的第 10 年了。曾经,网上...

2019-03-11 08:50:00

阅读数 12334

评论数 72

Python:游戏:贪吃蛇

一、游戏介绍 贪吃蛇是个非常简单的游戏,适合练手。先来看一下我的游戏截图: 玩法介绍: 回车键:开始游戏 空格键:暂停 / 继续 ↑↓←→方向键 或 WSAD 键:控制移动方向。 食物分红、绿、蓝三种,分别对应 10 分、20 分、30 分,每吃一个食物增加对应分值,每增加 100 分速度加快一...

2019-02-28 13:23:04

阅读数 240

评论数 0

Python爬虫实例:爬取猫眼电影——破解字体反爬

字体反爬 字体反爬也就是自定义字体反爬,通过调用自定义的字体文件来渲染网页中的文字,而网页中的文字不再是文字,而是相应的字体编码,通过复制或者简单的采集是无法采集到编码后的文字内容的。 现在貌似不少网站都有采用这种反爬机制,我们通过猫眼的实际情况来解释一下。 下图的是猫眼网页上的显示: 检查元素...

2019-02-26 10:27:29

阅读数 194

评论数 0

PostgreSQL:安装及中文显示

PostgreSQL:安装及中文显示 一、PostgreSQL PostgreSQL (也称为Post-gress-Q-L)是一个跨平台的功能强大的开源对象关系数据库管理系统,由 PostgreSQL 全球开发集团(全球志愿者团队)开发。 它不受任何公司或其他私人实体控制,其源代码是免费提供的...

2019-02-19 15:42:00

阅读数 224

评论数 0

Python:轻量级 ORM 框架 peewee 用法详解

Python:轻量级 ORM 框架 peewee 用法详解 说明:peewee 中有很多方法是延时执行的,需要调用 execute() 方法使其执行。下文中不再特意说明这个问题,大家看代码。 本文中代码样例所使用的 Person 模型如下: classPerson(Model): Na...

2019-02-15 08:30:00

阅读数 137

评论数 0

Go:学习笔记兼吐槽(3)

Go:学习笔记兼吐槽(3) Go:学习笔记兼吐槽(1) Go:学习笔记兼吐槽(2) Go:学习笔记兼吐槽(3) 数组 Golang 中,数组是值类型。 数组的声明 var arr [10]int 数组的初始化 var arr1 [3]int = [3]int{1, 2, 3...

2019-01-30 08:25:00

阅读数 81

评论数 0

Python游戏:五子棋之人机对战

Python:游戏:五子棋之人机对战 本文代码基于 python3.6 和 pygame1.9.4。 五子棋比起我之前写的几款游戏来说,难度提高了不少。如果是人与人对战,那么,电脑只需要判断是否赢了就可以。如果是人机对战,那你还得让电脑知道怎么下。 我们先从简单的问题来看。 开端 画...

2019-01-28 08:13:00

阅读数 508

评论数 0

使用 Premiere 制作视频简介

使用 Premiere 制作视频简介 Premiere 简介 经常上B站或其他视频网站,有很多个人制作的有趣视频。也会想要自己制作视频。目前网上常见的视频剪辑软件有很多种,神剪辑、爱剪辑、会声会影、EDIUS等。但在专业视频剪辑师中,使用最多的还是 Adobe 旗下的 Premiere(以下简...

2019-01-24 09:25:00

阅读数 80

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭