Python基础教程(001)--前言

前言

  人生苦短,我用Python。

Python的作者,Guido von Rossum,确实是荷兰人。1982年,Guido从阿姆斯特丹大学(University of Amsterdam)获得了数学和计算机硕士学位。然而,尽管他算得上是一位数学家,但他更加享受计算机带来的乐趣。用他的话说,尽管拥有数学和计算机双料资质,他总趋向于做计算机相关的工作,并热衷于做任何和编程相关的活儿。

  想看看他长啥样吗?就是他

  1991年,第一个Python编译器(同时也是解释器)诞生。它是用C语言实现的,并能够调用C库(.so文件)。从一出生,Python已经具有了:类(class),函数(function),异常处理(exception),包括表(list)和词典(dictionary)在内的核心数据类型,以及模块(module)为基础的拓展系统。 

  到今天,Python的框架已经确立。Python语言以对象为核心组织代码(Everything is object),支持多种编程范式(multi-paradigm),采用动态类型(dynamic typing),自动进行内存回收(garbage collection)。Python支持解释运行(interpret),并能调用C库进行拓展。Python有强大的标准库 (battery included)。由于标准库的体系已经稳定,所以Python的生态系统开始拓展到第三方包。这些包,如Django, web.py, wxpython, numpy, matplotlib,PIL,将Python升级成了物种丰富的热带雨林。

  今天Python已经进入到3.0的时代。由于Python 3.0向后不兼容,所以从2.0到3.0的过渡并不容易。另一方面,Python的性能依然值得改进,Python的运算性能低于C++和Java(见Google的讨论)。Python依然是一个在发展中的语言。我期待看到Python的未来。

 

学习目标

  了解Python的创建历史,你吹牛的时候可以讲讲Python的历史呀。这样不就显得牛逼一点。

  最重要的还是要立一个目标,学习要持之以恒,坚持不懈,不能够三天打鱼两天晒网。

知识点

    Python 3.0向后不兼容,所以从2.0到3.0的过渡并不容易。2.0的脚本在3.0环境下是不兼容的,所以当大家在学习中遇到这种情况下,要特别注意。我写博客的目的就是记录学习中的知识点,避免大家在学习中遇到坑。开始我们的愉快学习之旅吧!

原文地址:https://www.cnblogs.com/tiechui2015/p/11029064.html