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

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

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

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

程序猿面试应知道的8种数据结构

原文: The top data structures you should know for your next coding interview PS: 文中‘常见数组代码面试题’部分皆为英文链接,甚至需要翻墙   1976年,一个瑞士计算机科学家写一本书《Algorithms + D…

使用Python PIL 给图片添加水印

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

使用PHP的filter_var函数验证IP地址

PHP的filter_var函数可以验证IP地址是否有效,并且可以进一步验证待验证的IP是否是私有或保留范围内的IPv4 IP,IPv6 IP。 首先,我们来看看这个函数的相关信息: 定义和用法 filter_var() 函数通过指定的过滤器过滤变量。 如果成功,则返回已过滤的数据,如果失败,则返回…

MySQL优化SQL查询语句的30条建议

  1. 对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 2. 应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。 3. 应尽量避免在 where 子句中对字段进行 null 值…

免费申请Let’s Encrypt HTTPS 证书

背景知识 超文本传输安全协议(英语:Hypertext Transfer Protocol Secure,缩写:HTTPS,常称为HTTP over TLS,HTTP over SSL或HTTP Secure)是一种透过计算机网络进行安全通信的传输协议。HTTPS经由HTTP进行通信,但利用SSL/…

代码片段记录

这篇post主要记录一些代码片段,都是平时遇到的一些小东西,记录下来。   1.curl 模拟https post提交 起因是之前写的一个api用的是http访问,写了curl提交感觉良好,但是网站升级https后发现api访问有问题,然后就有下面的代码片段。 [crayon-5ba28b…

如何在VMware 12中安装MacOS 10.12

准备工作 VMware 12 软件肯定是必不可少的,至于下载安装这里不赘述,谷歌一下就可以了。 然后是MacOS 10.12的镜像,这里推荐使用.cdr 格式的,因为用.iso/.pkg 格式的镜像安装可能会出现蓝屏等一些问题。你可以谷歌一下,或者使用我这里提供的百度云盘的下载,下载后可以用md5校…

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

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