有时候我们想知道一个函数的图像是什么样子的,用R语言很好实现,这里分别用两种方法来实现一种方法是通过 graphics包中的 curve()函数来实现,一种方法是用ggplot2来实现。
这里给出了两种非常简单的方法来创建R包,一种方法是在bash下直接创建R包,另一种方法是通过Rstudio来创建R包,下面都是基于Fedora 24 开发版环境下测试。
想在 Python 随机生成16进制的颜色代码,找来找去没有发现好的包,于是自己写了一个生成 HEX 的颜色脚本,方便使用,还不用依赖第三方库。
一个README.rst说明文档在github上解析是正常的,上传的PyPi中却完全不能解析,原样展示。这绝对不能忍啊,找找原因,发现原来不能解析是由于 github和PyPi对reStructuredText文档解析工具的版本不同,PyPi使用的是0.8版本,而github使用的是 0.9或者0.10了,所有PyPi对文档要求很严格, 语法错误是导致不能解析的主要原因。
有时候我们在开发一个项目的时候想写一份友好的文档来帮助用户使用,这时候我们可以选择使用 Mkdocs 来搭建一个友好而又很专业的文档,Mkdocs可以很好托管 在github上,使用 Mkdocs 会再你主项目下建一个gh-pages的分支,然后把你文档生成的静态site托管在上面,访问时候只需要访问http://{username}.github.io/{projectname}来访问 文档,文档全部使用 Mrakdown 语法来写很方便.
git 可以这么理解,就相当于本地的一个软件,这个软件是干什么用的呢?就是在本地对代码进行分布式管理,而 github 和 gitlab,就是一个远程的仓库,就像云盘一样,保证当你电脑熄火了,你的代码依然存在(远程仓库上), github 与 gitlab 的区别,对我而言比较有价值的是,gitlab 提供了免费的私人库的创建,这已经很爽了.
Python 对文件进行读和写操作还是挺方便的,可以使用 open 加 模式 进行操作,用起来还是很自由的,可以一次全部读入内容存入一个字符串(小数据量好用),也可以逐行读取.
进行二代测序结果分析时候,对文件的操作有时候直接用 bash 下命令行简易编程是很方便的,例如使用 sed 和 awk 命令来操作文件.