python编程入门学习
为什么要学习编程?
现在是在读研究生,现在在做的研究室生物信息学这一个领域的。对于生物信息学在本科的学习中,自己并没有什么概念,因此在本科时自己也没有学习任何的编程。对于现在的生物信息学和编程自己就是一个真正的小白。
从研一的时候自己开始真正的接触到该领域,以及进行生物信息学的分析,从最开始的服务器的搭建,以及基本命令的操作,再到现在的初步数据的分析。但是,对于一个没有任何的编程能力的人来说,分析生物信息的大数据是非常可怕的,使用一个简单的命令行就可以得到的结果,但自己用命令只能一步一步的进行拆分、合并。非常的繁琐,以及很容易出现错误的。因此,编程的学习在所难免。
学习编程的历程
其实,自己学习编程已经有一段时间,在大学时期就开始接触了解,再到研一时再一次接触。但是前面的就只是单纯的接触,自己没有坚持下来,因此到现在对于编程还是“一问三不知”的转态,非常的可悲啊!
为什么选择python
对于生物信息的编程使用最多的是perl语言,但是对于Perl自己并不是很容易上手,了解。python的的语法相对于简单,易懂。理解不困难,很容易适合新手的学习,因此自己选择python语言。
最后,坚持
对于任何一件事都是要坚持,坚持下来后一定会有收获。但是此句话说的人非常多,很容易啊,嘴巴上下闭合就可以说出来。但你真正做到的时候那就是非常困难,困难,困难!
对于任何一个人都存在这样的问题,不管是你,我,他!!
学习python需要的软件
python安装
1、python 3.7.1 (最新版本),自行下载安装
2、 Anaconda 安装python(使用Anacoda安装可以省去很多的环境变量的转变等步骤,推荐)
官方网址下载太慢,可使用清华镜像进行下载安装。
清华镜像网址:
https://mirror.tuna.tsinghua.edu.cn/help/anaconda/
https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/
选择Python3.6 version,如果允许请安装64位版本。
Anaconda安装操作步骤
(1)首先安装主版本,在这里我们选择Anaconda3,按照正常步骤安装即可,这里假定安装目录为D:\Anaconda3。
(2)在这一步打上那两个勾。
第一个选项是将安装目录加入到系统的PATH环境变量中,以后在CMD中便可以直接用python命令启动python。
第二个选项是让其他IDE能够检测到Anaconda3并将Anaconda3里的Python作为默认的Python。
Anaconda安装好之后,会生成一个Anaconda Navigator项,其中包括了两个重要的Python工具:
Jupyter notebook :基于web的交互式计算环境,可以编辑易于人们阅读的文档,用于展示数据分析的过程。
spyder :一个使用Python语言、跨平台的、科学运算集成开发环境。
安装完成后,我们还需要对所有工具包进行升级,以避免可能发生的错误。打开你电脑的终端,在命令行中输入:
conda upgrade --all
致Python初学者们 - Anaconda入门使用指南:
https://www.jianshu.com/p/169403f7e40c
初学python者自学anaconda的正确姿势是什么:
https://www.zhihu.com/question/58033789
python开发工具
3、PyCharm – 最好的商业python IDE
PyCharm是由JetBrains打造的一款Python IDE。PyCharm有一般IDE具备的功能,比如, 强大的重构功能、调试、语法高亮、Project管理、代码跳转、智能提示和纠错、自动完成、单元测试、版本控制……
另外,PyCharm还提供了一些很好的功能用于Django开发,同时支持Google App Engine,更酷的是,PyCharm支持IronPython!
PyCharm Edu教育版可免费使用。
最后在打开时pycharm按操作步骤进行即可。