转载自品略图书馆 http://www.pinlue.com/article/2020/05/2412/2410601096109.html
Python是一种面向对象、直译式计算机程序设计语言,也是一种功能强大的通用型语言(维基百科)。
自从上次写那个批量Blast小程序的时候接触了Python,发现这个玩意儿真是好用,后来还用它弄了个动态作图小程序,最近在处理高通量测序数据的时候也一直用Python,越用觉得好用!
给大家推荐一下,如果你想快速学一种实用的编程语言用来写小程序或处理数据,就学Python吧。
首先,Python非常简单,以Hello World为例:
Java的Hello World程序一般这么写:public class Hello{ public static void main(String[] args) { System.out.println("Hello, world!"); }}用C++可以这么写:#include <iostream>int main(){ std::cout << "Hello, world!" << std::endl; return 0;}而Python只要这样就可以了:print "Hello, world!"代码非常清晰,一目了然,变量不用声明,直接就可以用。
其次,Python非常容易上手。如果你使用Windows操作系统,那么只需要到Python官方网站 下载一个Python X.X.X Windows Installer,双击安装。打开IDLE(python GUI)就可以开始编程了。如果你会一点C/C++语言,那么几个小时就可以学会,一点也不夸张。如果你用过Matlab,你还会觉得它和Matlab有几分相似。而Java、C++在开始之前要花很长时间去搭建环境,进行各种设置,比较麻烦。
再次,Python功能非常强大,试试就知道了。
当然,也不能简单的说Python比C++、Java等编程语言好,在很多地方C++、Java还是有明显的优势。此外,还有一种与Python类似的编程语言叫做Perl,与Python有很多共同的优点,不过似乎喜欢Python的人更多一些。