美文网首页大数据 爬虫Python AI Sql
Python也可以抢网速,我下了十部电影,室友才一部

Python也可以抢网速,我下了十部电影,室友才一部

作者: 山禾家的猫 | 来源:发表于2018-12-27 15:33 被阅读3次

我们就用几个小例子来展示一下编程能给我们的工作生活带来怎样意想不到的便利。希望通过适当的引导,大家能体会编程的爽,乐在其中,享受编码的乐趣。

小编推荐大家可以加我的扣扣群 735934841 ,免费领取Python入门书籍

首先声明,我们的原则是,一切机械的重复性的工作都应该自动化,牢记这一条。

场景一

我们想研究某个基因家族,比如说人类的HSP家族,首先我们需要获取该家族的所有成员以及他们的序列。我们可以这样做,在NCBI上搜索“heat shock protein”,物种设置为“Homo Sapiens”,逐条记录点进去,将序列拷下来,粘贴到记事本中,整理成fasta格式。上期讲过,编程就是通过编程语言告诉计算机我们想怎么做,让机器替我们去干苦力,解放自己的双手和时间。现在我们把自己手动执行的过程转换成代码。我这里简化了,直接从refgene数据库提取HSP家族各成员相应的转录本编号,再利用这个编号去NCBI上获取序列。

场景二

我们需要对上一步得到的序列设计引物,用于后续的研究。从程序输出的log可以看到,一共有39条序列,一条一条拖进primer5,调整好参数,鼠标一点一点拖过去,吭哧吭哧埋头苦干一上午,眼睛都要瞎了(回想起自己当年一遍一遍重复这个操作,瑟瑟发抖。。。)。龟叔告诉我们,生活不应该是这个样子的。

Python之父Guido van Rossum

我们有primer3-py库啊,只需要适度的封装,别说39条,就算39万条都不带眨眼睛的。

示例代码比较糙,只为了说明问题。完全可以在这基础上优化,比如调整参数,结果过滤,筛选出最优的primer,使其成为实际可用的代码。

场景三

引物设计完了,需要送去合成,也可以用代码搞定。将上一步的结果发送给生物公司的销售,并抄送老师。

来看看是不是真的发送成功了

以上三个场景是一个连贯性的操作,完全可以整合到一起,实现完全自动化。只需要敲完命令,回车,剩下的就不用关心了。除了第一步比较耗时,因为要通过网络请求,需要62s,二三两步不超过5s,总耗时不过70s,节省了大量的时间精力。这么美好的时光,干点啥不好啊,看剧看文献,打球做实验,撩妹写文章都行啊。

当然编程的应用场景远不止这些,这里抛砖引玉。其实很多问题都有第三方的库,这也是python如此受欢迎的原因之一,Google一下,说不定就有你想要的,直接拿过来用就好了。还有些问题,不怕想不到,就怕实现不了。只要能力炉(lan)火(ai)纯(wan)青(qi),你用python煮咖啡也不是不可以噢。

其他的像什么自动下载小电影的技能我们就不传授了,身体受不了的,有兴趣的自己研究。初衷必须是为了锤炼技能,比方说同一个学习室,他一天下了100部,我一天能下500部,这也是真正的技术啊。

当然了,这种事还是在家干,在学习室这么抢网速会被怼的。但是在学习室,他的分析流程要跑12h,我就比他NB,我只要4h跑完,这种事情绝对是喜闻乐见的。我们后面会讨论如何构建一个高效的分析流程,请保持关注哦。

相关文章

  • Python也可以抢网速,我下了十部电影,室友才一部

    我们就用几个小例子来展示一下编程能给我们的工作生活带来怎样意想不到的便利。希望通过适当的引导,大家能体会编程的爽,...

  • Windows从零搭建django环境

    1. 下载并安装python:https://www.python.org/(如果网速太慢可以到百度软件中心下载)...

  • 做自己是此生不变的执念

    在情人节和鬼鬼去看了《高跟鞋先生》,看完电影才意识到,曾经默默发誓再也不去电影院看国产片,因为看十部有一部触动心里...

  • 爱上同性恋电影

    最近这个把月,开启了刷电影模式,看了得三十部电影了吧。科幻的高大上,伴有美女帅哥调味,也倒可以消遣,但不太入我心。...

  • 2020年1🈷️18日

    又一次抢票失败…… 维护客户,看了一部电影,接着抢票~

  • 双十一反省五则

    01 昨天专门定闹钟提前守候,抢秒杀。结果流量网速不好,拖延了一下,赶快切换到WiFi,才进入秒杀界面。当然,秒杀...

  • 放下了才可以回忆

    一件事情,一段时光,亦或是一个人,真正放下了,才可以淡定的回忆和叙说。 否则就会染着色彩,携带情绪,那样的回忆必然...

  • 心理学爱好者,必看的十部烧脑而又励志的电影

    又到周末了,宅在家里干什么?来看看这十部烧脑而又励志的心理学电影。 一部电影就是一个世界,一种活法,一部好的电影甚...

  • 为什么总喜欢二刷并不喜欢的东西呢

    昨天和室友抢行二刷(吐槽)某最近的知名电影。由于希望即便是全文检索也不要被检索出来,所以决定全文不点名,毕竟我是来...

  • 《消失的爱人》:开始于恋爱,结束于婚姻

    文|猫宁猫宁 01 今天看了一部很久之前室友就推荐的电影《消失的爱人》。对于电影中的主线我并不想多去赘述,大家可以...

网友评论

    本文标题:Python也可以抢网速,我下了十部电影,室友才一部

    本文链接:https://www.haomeiwen.com/subject/vhorlqtx.html