编程开发
生物信息学中常用的linux命令(二)
一、压缩和解压缩
“tar.gz”结尾的文件: tar
#将file1,file2文件打包到newfile.tar
tar -cf newfile.tar file1 file2
#将test.tar.gz文件解压并提取里边的文件
tar -xzvf test.tar.gz
“.zip”结尾的文件: zip
#将file1,file2进行压缩到newfile.zip内
zip
D-Tale,实现Pandas GUI高效数据分析
想必很多人都用过Pandas来处理数据,作为Python数据科学领域的顶级库,Pandas确实有着强大的数据处理能力。特别是结合Jupyter Notebook平台,简直可以称作编程里的Excel。
Pandas是代码工具,不能像Excel那样通过软件界面操作,有时候也给数据探索带来小小的困扰。
比如说,你想简单探索下数据集的结构、描述统计结果、可视化图表等等,如果能绕开代码,直接通
创建剧本以开始新的编码任务
您在平台竞标中中标了,或者,您已收到客户的要求。
你做的第一件事是什么?
有一本剧本很有价值。每次开始研究代码中的新更改时都要遵循的过程。
它使您的工作更可预测、更完整和更正确。你会成为更好的开发者。
需要发生什么
让我们以平台中标中的项目为例。这是最简单的。
需要发生什么?
编写实现该功能的代码
为该功能代码编写测试
确保所有测试通过
打开拉取请求
(通常)通过代码审查
通过 U
RNA-seq入门实战(零):RNA-seq流程前的准备——Linux与R的环境创建
RNA-seq入门实战整体分析流程
前言:
进行RNA-seq入门实战首先需要有一定的linux与R基础,推荐跟着B站生信技能树-jimmy老师学习打牢基础:
【生信技能树】生信人应该这样学linux(更新至第14集)_哔哩哔哩_bilibili
【生信技能树】生信人应该这样学R语言_哔哩哔哩_bilibili
本节概览:
Linux下RNA-seq环境创建:
Ubuntu子系统下
德雷福斯技能习得模型
德雷福斯技能习得模型
2023-03-08
德雷福斯技能习得模型,专业技能人士,可以通过正式的指导和练习获得技能,对技能的掌握可以分为五个阶段:新手、高级初学者、胜任者、精通者和专家。
软件开发人员在每个阶段,可能表现出的行为或能力:
1.1) 新手:遵循严格的规则和程序而不理解为什么。 需要不断的指导和监督。 无法应对意外情况或错误。 专注于语法和细节,而不是逻辑和设计。
1.2) 高级初学者
通用软件测试技术及理论
软件测试分类
验收测试(α测试、β测试)
α测试
Alpha 是内测版本,一般而言, 该版本可能bug 较多, 通常只在软件开发者内部交流
β测试
1、Beta是公测版本,是对所有用户开放的测试版本。
2、这一版本通常由软件公司免费发布, 用户可从相关的站点下载。
3、通过一些专业爱好者的测试, 将结果反馈给开发者, 开发者们再进行有针对性的修改。
黑盒测试与白盒测试(按是否考虑源
494.【Linux】使用 parted 创建大于 2T 的分区
今天使用之前的硬盘挂载文章(468.【数据库】阿里云服务器挂载硬盘)挂载公司服务器上 4T 的硬盘,结果,挂载完我一看,就发现:4T 的硬盘,挂载上之后,只显示 2T。
网上查了下,发现 fdisk 建不了大于 2T 的分区。今天记录下使用 parted 工具来创建大于 2T 的分区。
一、创建分区
[root@k8s0 shell_sync_scripts]# parted /
第二章 python的日常使用
1、使用python处理文件与文件夹
os.getcwd()
获取当前python程序的运行路径
import os
print(os.getcwd())
>>>D:\PythonProject\bangong
# windows中采用高反斜杠(\) 作为文件夹之间的分隔符
# Mac和Linux中采用斜杠(/)作为文件夹之间的分隔符
# python中反斜杠用于转义符
