计算机编程语言
这个问题,如果问Java程序员的话,肯定会建议你先学习Java,因为他们认为Python就像一个没有长大的男孩。然而,如果你问Python程序员,你可能会得到一个完全相反的答案。他们认为Java是一个粗糙的大师。生活苦短,我用Python。
Python编程
1、语言的历史
Python:出生简单
Python是一种具有简洁语法的高级编程语言。一个叫GuidovanRossum的荷兰老板在1991年设计了它。Rossum设计这种语言的本来目的是让代码更容易阅读,让程序员比使用其他语言更少地写代码,事半功倍。
Java:出生后想当上司
JameGosling于1995年设计Java。Java是以Class为单位,面向对象的高级编程语言。Java设计的初衷是写一次代码,无论在哪里都可以使用。Java可以完成任何规模的任务,所以它也是许多公司在做商业项目时的常见选择。
2、语言本身
Python:语法简洁,易上手。
Java:语法有点复杂。
从语言本身来说,Python是着名的简洁,使用方便。
让画面输出HelloWorld!这句话。在Python中,做这件事只需要写一行代码:print“HelloWorld!但是,Java实现这句话要麻烦得多,至少需要4行代码。
也就是说,用Python编程比其他语言更像是直接和电脑对话。
Python的简洁性和使用方便性一目了然。当然,这只是一个例子,Python的一两行代码通常可以处理,但Java需要10行甚至20行。
Python省去了像Java一样硬背语法和结构的时间。只需要基本的学习,就能读到很多代码。
正因为如此简单平缓的学习曲线,通过Python的学习,可以清楚地理解程序员的思考,更加集中地学习编程的基本概念。理解这些知识后,学习任何语言都是小菜。
许多国外着名的大学,如MIT和哈佛,逐渐从Java变成Python,选择计算机指导课程语言。Python进入了小学的计算机教材。
3、实际应用
Python:通过Django和TurboGears等丰富的网络开发框架,Python可以快速完成网站开发和网络服务。典型如国内豆瓣、果壳网等。
在自动化系统网络的运行维护中,需要大量重复工作的场所,进行管理系统、监视系统、发布系统等。
人工智能和数据分析、Java、安卓应用程序的开发、大型网站的后端、大型企业级应用程序、大数据。
最近流行度越来越高的Python,在业界和生活中的运用也非常广泛。通过Django和TurboGears等丰富的网络开发框架,Python可以快速完成网站开发和网络服务。
典型的是国内豆瓣、果壳网等海外谷歌、Dropbox等。