zoukankan      html  css  js  c++  java
  • 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环境下是不兼容的,所以当大家在学习中遇到这种情况下,要特别注意。我写博客的目的就是记录学习中的知识点,避免大家在学习中遇到坑。开始我们的愉快学习之旅吧!

  • 相关阅读:
    两种数组,注意用法
    PD 导出数据库结构
    获取随机金额:上限下限都要取到
    mysql常用语句
    SQL替换字符串、条件查询
    jtopo树结构方法积累
    jtopo 学习
    .net C# SortedList用法
    .net C# List用法
    .Net中C# Dictionary 用法(转)
  • 原文地址:https://www.cnblogs.com/tiechui2015/p/11029064.html
Copyright © 2011-2022 走看看