提升Python 编程体验的5个工具

我们写Python其实无非看重他简单易学代码简洁,又有丰富的类库框架和工具。俗话说“工欲善其事必先利其器”,Python生态里就有很多这样的利器,让我们事半功倍,大大提升我们的开发效率和体验。今天给大家带来五个很棒的Python工具。 1. IPython IPython是一种基于Python的交互…

Python 学习资源(电子书、视频等)免费下载 9.10更新

这是一个资源集合,都是网上收集的一些Python学习的资源,仅供学习参考使用,如果您觉得这些电子书很好,不妨在有余力的情况下入手一本实体的书籍,编者付出了劳动我们应当予以尊重。 电子书 1. Python编程:从入门到实践.pdf 免费下载 >>点击图片或这里支持正版(京东)<&l…

使用Python PIL 给图片添加水印

我们做网站,做公众号经常会使用到很多图片,很多图片是我们自己原创的。为了不让人盗图,我们常做的操作是加水印。当然公众号可以打官方的水印,wordpress网站可以用一些插件来实现打水印的目的。如果不使用这两种方式,我们可能会使用PS等图片编辑软件来添加水印,但是感觉为了打个水印打开这些软件似乎让人心…

【Python】Python开发必不可少20个库

在学习和使用Python的过程中,我们会遇到各种各样的库,这些库让我们的开发更加简洁明了,节约了大量的时间和精力。这里选出20个Python开发过程中必不可少的Python库,看看有哪些是你也用到过的吧! 1. Requests Requests是一个优雅而简单的Python HTTP库,作者是Ke…

PHP/Python简单实现历史上的今天

  在网上我们经常会看到各种各样的历史上的今天,所以研究了一下,发现百度百科提供了历史上的今天,如下图: 那么,可不可以把这个页面的数据为我们所用呢?所以使用浏览器的调试工具,发现这个页面请求了一个json文件,如图: 地址是 https://baike.baidu.com/cms/hom…

Python Learning Note Day 14

今天是Python学习第十四天,主要内容是对类(抽象)部分的补充。 补充知识 1. 多态 可对不同类型的对象执行相同的操作,而这些操作就像“被施了魔法”一样能够正常运行。 2. 封装 对外部隐藏有关对象工作原理的细节。 要让方法或属性成为私有的(不能从外部访问),只需让其名称以两个下划线打头即可。 …

Python Learning Note Day 13

PS:明天清明节,一个不是很开心的节日,愿那些离我们而去的人都安好,此生有缘相逢,来世必当再见。 照例,许嵩的《清明雨上》走起。   今天是Python学习第十三天,主要内容是对函数部分的补充,今天内容较少,做了一会儿灰机大战的项目。 补充知识 1.文档字符串 放在函数开头的字符串称为文档…

Python Learning Note Day 12

今天是Python学习第十二天,主要学习内容是针对条件、循环及其他语句,其中print打印多个参数、序列解包、链式赋值、断言、并行迭代、exec 和 eval等都是上一本书里没有提到过的东西。 接下就来总结下这部分补充的知识。 补充知识 1. print可以打印多个参数 [crayon-5ba28b…

Python Learning Note Day 11

今天是Python学习第十一天,今天主要对字典进行了补充,同时开始做《Python编程从入门到实践》中的第一个项目‘外星人入侵’(PS:灰机大战),pygame做2d游戏,有点意思。 项目的话可能就是一个利用pygame包来做2d游戏的过程。重点可能不在于做游戏本身,而是怎么样一步步把一个项目做出来…

Python Learning Note Day 10

今天是Python学习第十天,今天主要对字符串部分的基础进行了补充。 有设置字符串的格式,以及各种字符串的方法,总之补充了之前学的空白的地方,对字符串的理解更加深刻了。字符串的处理其实很常见,日常很多处理都是在跟字符串打交道,所以这部分的补充很必要。 补充知识: 1. 字符串格式设置,按顺序 [cr…