■700集编程教学视频,每天2小时,你也可以靠编程养活自己

Java是一门面向对象编程语言 , 不仅吸收了C++语言的各种优点 , 还摒弃了C++里难以理解的多继承、指针等概念 , 因此Java语言具有功能强大和简单易用两个特征 。Java语言作为静态面向对象编程语言的代表 , 极好地实现了面向对象理论 , 允许程序员以优雅的思维方式进行复杂的编程。
■700集编程教学视频,每天2小时,你也可以靠编程养活自己
文章图片

文章图片

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等。
Java 语言是一门随时代快速发展的计算机语言程序 , 其深刻展示了程序编写的精髓 , 加上其简明严谨的结构及简洁的语法编写为其将来的发展及维护提供了保障 。由于提供了网络应用的支持和多媒体的存取 , 会推动Internet和企业网络的Web的应用。另外 , 为了保持Java的增长和推进Java社区的参与 , Sun公司在Java One开发者大会上宣布开放Java核心源代码 , 以鼓励更多的人参与到Java社团活动中 。来自Java社团和IBM等全球技术合作伙伴两方面的支持 , Java技术在创新和社会进步上继续发挥强有力的重要作用, 并且随着其程序编写难度的降低使得更多专业人员将精力放置于Java语言的编写与框架结构的设计中。
【■700集编程教学视频,每天2小时,你也可以靠编程养活自己】Python
自从20世纪90年代初Python语言诞生至今 , 它已被逐渐广泛应用于系统管理任务的处理和Web编程 。
■700集编程教学视频,每天2小时,你也可以靠编程养活自己
文章图片

文章图片

Python的创始人为荷兰人吉多·范罗苏姆 (Guido van Rossum) 。1989年圣诞节期间 , 在阿姆斯特丹 , Guido为了打发圣诞节的无趣 , 决心开发一个新的脚本解释程序 , 作为ABC 语言的一种继承 。之所以选中Python(大蟒蛇的意思)作为该编程语言的名字 , 是取自英国20世纪70年代首播的电视喜剧《蒙提.派森的飞行马戏团》(Monty Python's Flying Circus) 。
ABC是由Guido参加设计的一种教学语言 。就Guido本人看来 , ABC 这种语言非常优美和强大 , 是专门为非专业程序员设计的 。但是ABC语言并没有成功 , 究其原因 , Guido 认为是其非开放造成的 。Guido 决心在Python 中避免这一错误 。同时 , 他还想实现在ABC 中闪现过但未曾实现的东西 。
就这样 , Python在Guido手中诞生了 。可以说 , Python是从ABC发展起来 , 主要受到了Modula-3(另一种相当优美且强大的语言 , 为小型团体所设计的)的影响 。并且结合了Unix shell和C的习惯 。
Python 已经成为最受欢迎的程序设计语言之一 。自从2004年以后 , python的使用率呈线性增长 。Python 2于2000年10月16日发布 , 稳定版本是Python 2.7 。Python 3于2008年12月3日发布 , 不完全兼容Python 2 。2011年1月 , 它被TIOBE编程语言排行榜评为2010年度语言 。
由于Python语言的简洁性、易读性以及可扩展性 , 在国外用Python做科学计算的研究机构日益增多 , 一些知名大学已经采用Python来教授程序设计课程 。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授 。众多开源的科学计算软件包都提供了Python的调用接口 , 例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK 。而Python专用的科学计算扩
展库就更多了 , 例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib , 它们分别为Python提供了快速数组处理、数值运算以及绘图功能 。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表 , 甚至开发科学计算应用程序 。2018年3月 , 该语言作者在邮件列表上宣布Python 2.7将于2020年1月1日终止支持 。用户如果想要在这个日期之后继续得到与Python 2.7有关的支持 , 则需要付费给商业供应商 。


推荐阅读