Python 3必须掌握的30个技巧

勤劳的程序员们,这里有 30 条使用 Python 时实用的建议和小技巧。你可以把读这篇文章当做工作间隙的小憩,而且我保证你学到的东西会跟工作时一样多。……

阅读更多

《Python进阶》中文版pdf下载

最近发现Github上有一个关于Python的项目,4.5k Star,是书籍《Intermediate Python》的中文译本,译为《Python进阶》。项目地址:
https://github.com/eastlakeside/interpy-zh……

阅读更多

python如何搭建一个高性能的web服务?

用过 Flask 框架的朋友都知道,Flask 自带的 wsgi 性能低下,不支持高并发。

只适合你开发调试的时候用,所以在线上一般都使用 Nginx + gunicorn 才能获得更强的性能和更高的安全性!

gunicorn 是一个 python Wsgi http server,只支持在 Unix 系统上运行,下面我们来熟悉一下以 gunicorn 的配置与使用。……

阅读更多

Python 算法大全

学会了 Python 基础知识,想进阶一下,那就来点算法吧!毕竟编程语言只是工具,结构算法才是灵魂。

新手如何入门 Python 算法?……

阅读更多

GitHub 正则表达式课程

无论你使用的是 Python、Java、Perl 还是 Shell,正则表达式是学习主流编程语言几乎绕不开的话题。有了它,就能帮你快速定位到符合筛选条件的文本内容。……

阅读更多

使用类型注解让 Python 代码更易读

动态语言的灵活性使其在做一些工具,脚本时非常方便,但是同时也给大型项目的开发带来了一些麻烦。

自python3.5开始,PEP484为python引入了类型注解(type hints),虽然在pep3107定义了函数注释(function annotation)的语法,但仍然故意留下了一些未定义的行为.现在已经拥有许多对于静态类型的分析的第三方工具,而pep484引入了一个模块来提供这些工具,同时还规定一些不能使用注释(annoation)的情况……

阅读更多

用Python轻松打造定制款《植物大战僵尸》

《植物大战僵尸》这款游戏也算是曾经风靡一时,不少网友曾用Python开发《坦克大战》、《飞机大战》、《扫雷》等经典游戏,开发《植物大战僵尸》当然也没问题。相比《坦克大战》等游戏,《植物大战僵尸》的游戏元素更多,设计起来会更加复杂,不过不必担心,因为我们这次不是从0开始凭空开发,而是借助一款植物大战僵尸的Python开源框架来实现。……

阅读更多