好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

python起步学习(一)

               

前言

小编学习编程语言时,首先接触的是java,perl,R,前两种语言在之后的学习中没有再使用,之后老师推荐学习python,所以小编就跟python结下了不解之缘了,而对于R语言,小编通常用它进行画图统计之类的工作,很少用来处理数据。

其实小编对于python也是一知半解,还停留在非常基础的阶段,在这里也只能介绍一些基础的知识。

作为对于初学python的小白来说,python有很多优点:

1、python易学。python是基于C语言开发出来的,比C语言要简单。完成同一任务,C语言要写1000行代码,而Python可能只要20行。

2、规范的代码。Python采用强制缩进的方式使得代码具有极佳的可读性。

3、具有丰富的库。它可以帮助你处理各种工作,只要安装了python,这些库都是可用的。

当然,python也有一些缺点:

1、第一个缺点就是运行速度慢,和C程序相比非常慢。但是在机器上运行速度是可以忽略的,用户感觉不出来这种速度的差异。

2、第二个缺点就是代码不能加密。

在这里介绍一下,python有两个版本,分别是python2.7和python3.x,这两个版本会有些许不同。小编使用的是python2.7。

每次学习编程语言的第一个命令都是输出“hello,world!”。在这里同样介绍一下python如何输出“hello,world!”。

Python的脚本后缀是.py,所以我们还可以用python python.py来运行脚本。

小编当时学习python时,开始时是从读写文件开始学习,python读取文件是使用open命令开读取的。

file=open(r'F:\1、data\Data_download_link.txt','r')

第二个参数默认为r

file=open(r'F:\1、data\Data_download_link.txt')

读取二进制的文件为

file=open(r'F:\1、data\Data_download_link.txt',’rb’)

逐行读取文件使用readline()命令,把所有文件都读入缓存使用的是readlines()命令,不过对于较大的文件的话,使用readlines()会消耗巨大的内存,使用readline逐行读取更合适。

line= file.readline()

lines=file.readlines()

写入文件的相关命令

output=open(r'F:\1、data\result.txt',’w’)

写二进制文件

output=open(r'F:\1、data\result.txt',’wb’)

追加写文件

output=open(r'F:\1、data\result.txt',’w+’)

 

close()#用来关闭文件的命令。Python会在一个文件不用后自动关闭文件,不过这一功能没有保证,最好还是养成自己关闭的习惯。

往期「 精彩内容 」,点击回顾

DNA测序历史 | CircRNA数据库 | Epigenie表观综合 | 癌症定位

BWA介绍  |  源码安装R包 | CancerLocator  | lme4 | 450K分析

乳腺癌异质性 |  BS-Seq  | 隐马模型 | Circos安装 |  Circos画图

KEGG标记基因 |  GDSC  |  Meta分析  |   R线性回归和相关矩阵

精彩会议及课程 ,点击回顾

计算表观遗传学大数据前沿学术论坛会议记实

哈尔滨医科大学2017年全国生物信息学暑期学校

2017龙星课程系列(一)

2017龙星课程系列(二) 2017龙星课程系列(三)

2017龙星课程系列(四)

2017龙星课程系列(五)

查看更多关于python起步学习(一)的详细内容...

  阅读:29次