Py学习  »  Python

人生苦短,我用python

生信修炼手册 • 3 年前 • 497 次点击  

欢迎关注”生信修炼手册”!

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,  使之成为我们手中数据分析的利器。

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

·end·

—如果喜欢,快分享给你的朋友们吧—



原创不易,欢迎收藏,点赞,转发!生信知识浩瀚如海,在生信学习的道路上,让我们一起并肩作战!
本公众号深耕耘生信领域多年,具有丰富的数据分析经验,致力于提供真正有价值的数据分析服务,擅长个性化分析,欢迎有需要的老师和同学前来咨询。
  更多精彩



  写在最后


转发本文至朋友圈,后台私信截图即可加入生信交流群,和小伙伴一起学习交流。


扫描下方二维码,关注我们,解锁更多精彩内容!


一个只分享干货的

生信公众号




Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/62247
 
497 次点击