前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >人生苦短,我用python

人生苦短,我用python

作者头像
生信修炼手册
发布2020-05-07 16:28:58
4820
发布2020-05-07 16:28:58
举报
文章被收录于专栏:生信修炼手册生信修炼手册

python的火热是大家有目共睹的,在生物信息领域也不例外,近几年新开发的软件中python的出现频率越来越高,学习和掌握python, 是大势所趋。

在过去的几年中,python2和python3同时共存,在使用过程中,经常出现pyton的不同版本,python模块的不同版本的兼容问题,在还没有conda和docker的年代,解决不同版本的共存问题真的是非常头痛。所以当时只学了点文本处理的皮毛,没有深入研究了。

从2020年开始,正式进入了python3的时代,而且拥有conda和docker技术的加持,版本问题不再是一个拦路虎,正是一个深入了解和掌握python的好时机。 内置的标准库赋予了python强大的功能,丰富的第三方模块更是使得python无所不能。对于生信分析而言,个人认为需要掌握以下几个方面

  1. python语法基础, 包括变量类型,数据结构,运算符,程序的控制结构等等
  2. 数据结构的操作,列表,字典,元组的相关操作
  3. 正则表达式,文本处理必不可少的技能
  4. 文件读写,实际使用中最高频的使用场景
  5. 内置标准库的使用,os, sys等等
  6. 科学计算相关模块,numpy, scipy等
  7. 数据可视化,matplotlib, seaborn等
  8. 生信专用模块的学习,比如biopython, pysam等
  9. 特定格式的文本内容解析,比如json, xml等
  10. 网络相关,下载网页并解析内容,urllib, request等
  11. 办公软件,主要是python读写word, excel, 甚至是pdf
  12. conda的使用
  13. 网站和数据库搭建,django

以上内容,除了最后一点比较考验个人的综合能力,使用频率较低,其他几点都是实际工作中经常会遇到的场景,只有熟练使用这些技能,才能够驾驭python, 使之成为我们手中数据分析的利器。

接下来我会以推文的形式整理我的学习过程, 我相信,若能坚持,必将有效,在新的一年,收获新的技能!

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-04-26,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 生信修炼手册 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档