陆陆续续写了一段时间,决定以后每10个笔记就作一下小结。
我做生信,其实最开始是学R的,但为什么要学Python呢?对刚入门的小白来说,R和Python应该怎么选?Linux又是什么?这些问题,我最开始也遇到过。
按我的经验,先学R,可以进行一些简单的分析和可视化,比如数据库挖掘时GEO数据的GEO2R功能,就直接提供R脚本代码,再加上近两年AI的大范围普及,利用AI进行代码逐行解释,学习效率会翻倍提升。回想当年,朋友告诉我,“面向百度编程”,今天的工具何其多,对新入门的小白何其友好,所以,对于“零基础,能不能学好”的疑问更应该是“想不想学好,能不能坚持”的回复。
扯远了,回到主题,先学哪个好?其实这个问题也不少。
![]() 一些讨论1
|
![]() 一些讨论2
|
|---|
如图所示,如果是非计算机科班出身的,像我一样是科研工作需要,那建议从R开始,等到了一定程度,后面需要批量操作时,再使用Python,而Liunx则是服务器常用的操作系统(很多生信工具都是基于Linux开发的),基本操作命令也是需要了解及掌握的。
与其纠结,不如直接选一条路立马开始。按我的经验,R和Python最后都是要学的,甚至Shell或者JS以及PHP,也可能有机会涉猎。
请记住,工具是为人服务的, 明确自己的目标,不要犹豫往左走还是往向走好,向前走,只有试了,才知道哪个是最合适的。嗯,人生也是这样。

