
之前一直使用R来进行数据分析的,对于python已经断断续续学了好些次了,但是一直没有实际运用到项目中,也没有写笔记,过段时间又忘了。最近总是看到一些帖子,在说使用python进行生信分析多好,如单细胞数据使用python处理,速度快;机器学习建模方面,python比R更具优势等,所以又准备重新再系统的学习python。
第一步,就是挑选合适的 IDE。
看了一些python方面的生信教程,发现他们基本上都是使用Jupyter Notebook进行分析,而我个人是不喜欢Jupyter Notebook的风格的,我希望找到一种,类似于Rstudio风格的IDE来使用python,可以更方便我看变量的值,调试程序等。最终我选择了Spyder。
下载Spyder的方式最普遍的是通过Anaconda Navigator进行下载
这里我使用了conda,结合小环境来安装使用Spyder,我认为这样使用,对python版本控制的更清晰,更干净,避免冲突。
#创建环境并下载spyder
conda create -n datasci python=3.11 spyder
#激活环境
conda activate datasci
#打开spyder,自动跳转
spyder
Spyder的界面很类似Rstudio(这也是我选择spyder的原因),包括脚步书写区域、变量(绘图等)显示区域,控制台区域。

让chatgpt总结了spyder常用的快捷键,因为我是Mac用户,故总结了Mac版本(Windows系统应该是把 Cmd 替换为Control就好了)

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。