本文章信息量较大,从 IO 多路复用,到生成器的使用,再到 async、await 背后的实现原理,深入浅出,剖析得非常透彻,非常硬核!这两天因为一点个人原因写了点好久没碰的 Python ,其中涉及到「协程」编程,上次搞的时候,它还是 Web 框架 tornado 特有的 feature,现在已经有 async、await 关键字支持了。思考了一下其实现,
......
426
0
0
2022-11-09
Python 学习路线 by 鱼皮。原创不易,请勿抄袭,违者必究!大家好,我是鱼皮,肝了十天左右的 Python 学习路线终于来了~和之前一样,在看路线前,建议大家先通过以下视频了解几个问题:Python 为什么这么火?为什么都在说学 Python 找不到工作?Python 真香么?我要学 Python 么?怎么快速学习?视频地址:https://www.b
......
421
0
0
2022-11-08
作者:钱魏Way来源:https://www.biaodianfu.com/python-schedule.html在日常工作中,我们常常会用到需要周期性执行的任务,一种方式是采用 Linux 系统自带的 crond 结合命令行实现。另外一种方式是直接使用Python。接下来整理的是常见的Python定时任务的实现方式。目录利用while True: + s
......
376
0
0
2022-11-08
考虑到咱们生信技能树粉丝对单细胞数据挖掘的需求,我开通了一个专栏《100个单细胞转录组数据降维聚类分群图表复现》,也亲自示范了几个,不过自己带娃,读博,时间精力有限,所以把剩余的90多个任务安排了学徒,实习生,学员。真的是太棒了,群策群力!值得注意的是本次投稿并不是基于R语言,而是python哦!下面申小忱的投稿作者:xjtu申小忱这次我们来复现一篇单细胞的
......
935
1
1
2022-11-07
注:不少学过点编程语言的人,都会抱怨 Python 语言的程序执行速度慢,因此对学习和使用此语言嗤之以鼻。暂且不论程序的执行速度是否是开发者追求的唯一目标(有意对此进行争论的,请参阅人民邮电出版社出版的《编程的原则》一书),单就提升 Python 计算速度而言,并行计算是一个重要的选项。本文即为这方面的入门资料。Python 非常适合训练机器学习模型、进行数
......
595
0
0
2022-10-12
银行跨行转账业务是一个典型分布式事务场景,假设A需要跨行转账给B,那么就涉及两个银行的数据,无法通过一个数据库的本地事务保证转账的ACID,只能够通过分布式事务来解决。分布式事务分布式事务在分布式环境下,为了满足可用性、性能与降级服务的需要,降低一致性与隔离性的要求,一方面遵循 BASE 理论:基本业务可用性(Basic Availability)柔性状态(
......
456
0
0
2022-06-06
多线程简介在日常中经常使用多任务操作,多线程通常是使用最多的一种。并发指任务数多余cpu核数,通过操作系统的任务调度算法快速切换任务,从而实现多任务并行指任务数小于等于cpu核心数,操作系统可以分配不同的核心同时去实现多任务线程定义程序的最小执行流单元,是程序中一个单一的顺序控制流程python中实现多线程的模块thread和threading,不过thre
......
390
0
0
2022-04-11
VizTracer 可以跟踪并发的 Python 程序,以帮助记录、调试和剖析。并发是现代编程中必不可少的一部分,因为我们有多个核心,有许多需要协作的任务。然而,当并发程序不按顺序运行时,就很难理解它们。对于工程师来说,在这些程序中发现 bug 和性能问题不像在单线程、单任务程序中那么容易。在 Python 中,你有多种并发的选择。最常见的可能是用 
......
524
0
0
2022-04-10