使用Python进行并发编程-asyncio篇(二)
我们今天继续深入学习 asyncio。同步机制asyncio 模块包含多种同步机制,每个原语的解释可以看 线程篇 ,这些原语的用法上和线程 / 进程有一些区别。Semaphore(信号量)并发的...
我们今天继续深入学习 asyncio。同步机制asyncio 模块包含多种同步机制,每个原语的解释可以看 线程篇 ,这些原语的用法上和线程 / 进程有一些区别。Semaphore(信号量)并发的...
本文是 The Best of the Best Practices (BOBP) Guide for Python 的中文翻译,并加入了一些我的说明和理解。总体原则价值观「为别人开发你也想要使...
在 Python 的发展历史中,有过一些失败的修复 CPython 的缺陷和提高性能的尝试,比如消除 GIL、Stackless(一个微线程扩展,避免传统线程所带来的性能与复杂度问题)、psyc...
由于 asyncio 有非常多的内容,且对 Python 工程师非常重要,我将分为三篇文章来介绍它。本篇还不是关于使用 asyncio 进行网络编程的文章,而是继续并发主题,看看使用 async...
关注知乎 Live 也很久了,但是很少看到程序员做 Live。最近看前端都展开了几场 Live, 而我大知乎最热语言 Python 还没有相关 Live。和写书一样,我再来带个头,希望越来越多的...
之前我们使用多线程 (threading) 和多进程 (multiprocessing) 完成常规的需求,在启动的时候 start、jon 等步骤不能省,复杂的需要还要用 1-2 个队列。随着需...
在上一节 理解 Python 并发编程一篇就够了 - 线程篇 讲了一些线程的技术,本节我们接着说进程。上节说到由于 GIL(全局解释锁)的问题,多线程并不能充分利用多核处理器,如果是一个 CPU...
前言对我来说,编程的乐趣之一是想办法让程序执行的越来越快,代码越写越优雅。在刚开始学习并发编程时,相信你它会有一些困惑,本文将解释多个并发开发的问题并帮助你快速了解并发编程的不同场景和应该使用的...
首先说明,这种方式目前是一种「非主流」的方式,是在安装 IPython 最新版本时无意发现的。我们先看一个真实的项目 entrypoints ,我们先安装它:❯ virtualenv venv ...
学习正则的第一个教程应该去看 <正则表达式 30 分钟入门教程> , 学会里面的内容就足够满足大部分的工作需要了。而对于 Python 来说,就要学习模块 re 的使用方法。文本将展示一些大家都...
非常高兴地告诉大家, 《Python Web 开发实战》 要输出到台湾去了。之前由于豆瓣 2014 年会在台湾举行的原因去了一次台北,非常喜欢这个城市。希望下次去台湾旅行的时候能去诚品看到它啦
《Python-Web 开发实战》 上市一个月,有很多感想。最近一直在花费大量时间和精力在推销。我还转战知乎一个月,写了不少的专栏文章,也写了一些答案,最后用一篇 The End 结束。整个过程...
15 年 11 月 19 日,我打开了一个不常用的邮箱,看到了 2 天前编辑给我发的邮件,问我想不想写本 Python 相关的书。那个时候正是我的黑暗期,一个专注写代码几年的人开始做一些管理工作...
前言持续集成(Continuous Integration)已经是公认的保证产品质量和开发快速迭代的开发实践了。目前常见的 CI 服务器有 2 种:Jenkins 。 Jenkins 是一个用 ...
前言写这个评注系统是因为最新写书,想找个更顺畅的和编辑沟通的方式,提高工作效率。学 Django 的同学应该都访问过:http://djangobook.py3k.cn/, 它和 Djangob...
最近参考 linty_fresh 实现了一个 webhook 服务,提 PR 自动检查 Flake8, 当有代码风格问题的时候,并在对应位置发评论项目地址是: gandalf在公司内的 Gith...
应某出版社约,最近一直在写一本 Python Web 开发的书。暂时不发大纲全部的章节,主要涵盖如下方面的内容:使用 Python 从零开始做一个完善的项目源码级别分析产品过程中的各种知识点站在...
开源了,开源了喜大普奔.欢迎围观试用: CODECODE">再来一遍 CODE 想直接看效果的可以看 这里 或者拉到最下面.可能很多人有点诧异,CODE 不是已经开源了么?是的,2014 年 2...
前言什么?你已经很了解 python 了?好.我们开始做个测验。下面有 12 个题目。填个空,让这个代码片段变的可能.先做个例子例子 1:>>> x, y = ???>>> x + y == y...
前言对我来说,以前每次面试是我审视自己,检验自己的一种方式。每次准备面试,以及被面试官问住的时候才会发现,其实我 python 我学的还不够好;工作中也是,可以从其他的同事那里获得成长。但是我今...