写在前面

四五年前,接触生物信息的时候,阴差阳错,我选择用perl。事实上,直到嫌我,我还是认为我当初的选择,完全正确!。

在做一些小文本的快速处理上,perl在我看来,从来最优最快

当然,进步往往来自于颠覆;如果你不革自己的命,那么自然有人来革了你的命。进入博士课题组之后,我们整体商量,最后定下来,课题组的官方编程语言为Python(当时,我强烈建议使用python)。原因有很多,但是perl毕竟是perl,python是目前做生信简单数据分析比较受推荐的语言。所以,最后我还是要写python (而且是要把之前一些用java写的代码,用python重新写一遍....)

python码码环境准备

以前写Perl,一开始使用txt写,后来用notepad++,也用了一段时间的vim,不过整体上目前也没有变化了,就是直接notepad++。python,号称是面向对象。一个面向对象的语言,如果不用IDE,似乎不是太好。所以最后决定,就用pycharm。

下载与安装python环境

直接在python官网下载并安装对应的python版本,这块我之前已经安装好了。

image.png

安装起来,应该是不断下一步就不会有问题。

下载与安装pycharm

进入官网,点击下载

image.png

选择社区版,毕竟我暂时不搞Web,不需要使用专业版

image.png

下载完了,双击文件进行安装

image.png

image.png

中间有很多设置,我基本都保持默认

随后看到一个感觉很不错的特点,似乎支持很多语言

image.png

vim整体上我用得挺多,不过并不是太熟悉。在windows下,鼠标来得实在,所以就不勾选了。但是R语言的支持 bash的,markdown的还是选上。

安装基本完成,我创建了一个项目叫做sRNApy。一顿下一步,感觉还不错。不过似乎找不到R环境。

image.png

那么一定是在设置之类的地方就可以导入R编译器(当然,导入之前需要自己先安装好R)

image.png

image.png

随后等待pycharm构建一些索引?可能是用于语法高亮?

image.png

然后关闭重启,似乎就可以了

环境配置就这样吧

先来一段题外话,因为我还是比较关心。是否pycharm可以从某个层面上来说,替代Rstudio,毕竟有时候Rstudio用着不是太顺手。试了一下,感觉还可以

image.png

而且还可以自动保存PDF...

image.png

可能稍微配置一下,就可以像Rstudio一样了。然而这个不是主题,不整了。

删掉R脚本,开始正式的python码码生活

生物信息 python 书籍_用python做生物信息数据分析(1-环境准备)相关推荐

  1. 自学python书籍_自学python看什么书

    俗话说:工欲善其事,必先利其器!对于零基础入门的人来说,对于Python的学习还是有点懵懵懂懂的,如果有一些书籍先看看来引导,学起来难度也会减低很多,同时会提高学习者的自信心!今天向推荐这些零基础入门 ...

  2. 如何选择python书籍_关于 Python 的经典入门书籍有哪些?

    展开全部 关于Python,是最近最火最的编程语言e68a843231313335323631343130323136353331333365643631,挺多人都在学习的,关于它的入门书籍,我大概推 ...

  3. 第一章 第一节:Python基础_认识Python

    Python基础入门(全套保姆级教程) 第一章 第一节:Python基础_认识Python 1. 什么是编程 通俗易懂,编程就是用代码编写程序,编写程序有很多种办法,像c语言,javaPython语言 ...

  4. python书籍_最好的Python书籍,让您像专业程序员一样编程

    Python是一种值得学习的语言.学习Python不仅会激发你用最简单的方式完成高度复杂的任务,还会打破传统编程范型的藩篱.Python是能够改变你的编程方式进而改变你看问题的角度的一种语言. Pyt ...

  5. 关于python的经典书籍_关于Python的经典入门书籍有哪些?

    适合完全没有编程基础的新手使用. 回复内容: 适合完全没有编程基础的新手使用? Learn Python The Hard Way是你唯一的.最终的.史诗级的选择.它也许不能和 _why 的 why' ...

  6. java python算法_用Python,Java和C ++示例解释的排序算法

    java python算法 什么是排序算法? (What is a Sorting Algorithm?) Sorting algorithms are a set of instructions t ...

  7. 学python编程_学习Python编程,我们应该如何学?学习内容包括哪些?

    点击蓝字"python教程"关注我们,一起学习成长哟! 我想可能很多网友和我有着相似的学习背景,学习Python会有以下的问题: 从零开始,不知道如何下手开始学? 被基本的数据结构 ...

  8. excel python插件_利用 Python 插件 xlwings 读写 Excel

    Python 通过 xlwings 读取 Excel 数据 去年底公司让我做设备管理,多次委婉拒绝,最终还是做了.其实我比较喜欢技术.做管理后发现现场没有停机率统计,而原始数据有,每次要自己在Exce ...

  9. 动态照片墙 python 实现_利用python生成照片墙的示例代码

    这篇文章主要介绍了利用python生成照片墙的示例代码,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧 PIL(Python Im ...

最新文章

  1. 使用async await 封装 axios
  2. php微信公众号获取天气预报,【微信公众平台开发】封装获取天气预报功能
  3. root能写入东西,其它账号不能写,可能的原因
  4. 七年级计算机室使用计划表,七年级信息技术教学工作计划
  5. 什么!卷积要旋转180度?!
  6. el-option传两个值_俗话说买房看地段,买窗看K值:如何区分K值、U值和R值
  7. docker build 变量_Docker从入门到掉坑(二):基于Docker构建SpringBoot微服务
  8. windows下通过adb shell进入data目录
  9. vs如何自动生成基本的代码_STM32CubeMX底层配置代码自动代码生成
  10. Android 自定义组件学习 3
  11. python调用R语言
  12. 宋体查询1.mysql数据库复习加强 2.mysql事务触发器 3.mysql 索引外键加强 4.zendstudio 的安装使用 5.svn版本控制器的使用-java教程...
  13. windows7远程桌面
  14. cdr文件过大导出pdf打不开_cdr导出pdf 文件有问题怎么办
  15. 多项式(带余)除法学习笔记
  16. 使用adb备份安卓应用apk文件
  17. EI检索的国际会议有这些
  18. 什么是 返点、分销、直销、代理、代销
  19. 简单实现ProgressBar三色图(带有百分比)
  20. 程序员到30岁之后应该何去何从?治恐慌

热门文章

  1. Codeforces Round #715 (Div. 2) C. The Sports Festival 区间dp
  2. 计算几何模板中的代码
  3. Gym - 215177C 玩游戏
  4. YbtOJ#573-后缀表达【二分图匹配】
  5. P2633-Count on a tree【主席树,LCA】
  6. P1903-[国家集训队]数颜色/维护队列【带修莫队】
  7. P5135-painting【组合数学】
  8. 2018/7/10-纪中某C组题【jzoj3792,jzoj3793,jzoj3794】
  9. ssl1341-Asteroids【最大匹配,最小点覆盖,图论】
  10. 【动态规划】叠放箱子问题(ssl 1640)