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的人更多一些。

一些关于Python的学习资源:

Python官方网站: http://www.python.org/

Python 绝对简明手册: http://wiki.woodpecker.org.cn/moin/PyAbsolutelyZipManual

Python生物信息学工具Biopython: http://biopython.org/wiki/Biopython

最新文章

  1. UISprite(NGUI)扩展 图片镂空
  2. 使用Nexus搭建Maven私服
  3. Android之EditText
  4. ASSERT报错:error C2664: “AfxAssertFailedLine”: 不能将参数 1 从“TCHAR []”转换为“LPCSTR”
  5. ORACLE 安装Oracle12遇到的问题
  6. C# 经典入门12章-使用泛型类型-2
  7. Linux中jdk的安装和环境变量的配置
  8. hadoop配置项笔记 - yarn
  9. Linux常用的工具软件安装
  10. python中\r的意义及用法
  11. Confluence 6 配置 HTTP 超时设置
  12. js, css混淆
  13. oracle 11g SKIP_UNUSABLE_INDEXES参数
  14. 蜗牛慢慢爬 LeetCode 16. 3Sum Closest [Difficulty: Medium]
  15. 关于Unity的开发思路
  16. 【转载】对C#DateTime的一些扩展,计算周内第一天,最后一天
  17. Objective-C 封装 继承 多态
  18. 一.MySQL入门基础
  19. python全栈开发从入门到放弃之字符编码
  20. C#获取网络状态

热门文章

  1. 触屏touch事件记录
  2. TCP ,UDP概念和TCP三次握手连接 的知识点总结
  3. 由一个DAOHelper类引发的思考
  4. SQL SERVER四舍五入你除了用ROUND还有其他方法吗?
  5. OpenCV2简单的特征匹配
  6. 代码的坏味道(4)——过长参数列(Long Parameter List)
  7. Sql Server之使用T_SQL创建,修改,查看数据库信息
  8. 【原创】kafka client源代码分析
  9. 自己实现简单的AOP(五)使Demo适应webApi、亦可完成属性自动注入
  10. 一个简单得不能再简单的“ORM”了