Python基础教程(一)

作者: 獨身犬 | 来源:发表于2017-10-22 23:52 被阅读39次

    Python的简介

    Python是由Guido van Rossum(吉多·范罗苏姆)在二十世纪八十年代编写的一款解释型、面向对象、动态数据类型的高级程序语言。
    Python于1989年圣诞节期间发明而第一个公开发行版本于1991年。

    可能你知道TIOBE开发语言排行榜,这样你就能知道编程语言的大致流行程度。


    2002年至2016年的编程语言流行趋势变化图 2016.10~2017.10 Python语言使用量变化

    从图中可知Python作为一个编程语言中的“小孩子”在编程这个大家庭中已经占有一席之位了,在使用量方面也是处于逐年递增的状态。

    Python适合的领域

    • Web网站和各种网络服务
    • 系统工具和脚本
    • 作为“胶水”语言将其它语言开发的模块包装起来方便使用

    正所谓人无完人,编程语言也是如此,Python也有自己不擅长的方便。
    第一个缺点,Python作为一款解释型语言,运行速度较慢,程序在运行过程中代码会一行行的翻译成机器码,这个过程是非常耗费时间的。
    第二个缺点,Python源码不能加密,当你发布一个程序是其实就是向全世界发布你的源码。
    第三个缺点,Python共有两个大的版本2.X和3.X,但是这两个版本并不兼容,这使得有很多初学者望而却步,不知学习那个版本是好。

    Python与其它语言的对比

    语言 类型 运行速度 代码量
    C 编译成机器码 非常快 非常多
    Java 编译成字节码
    Python 解释执行

    Python的实际应用

    许多大型网站都是由Python进行编写的,例如:YouTube、instergram、豆瓣等。
    Python还广泛应用于Google、Yahoo、NASA(美国航空航天局)等各大公司。
    Python还应用于众多领域,例如:数据分析、网络服务、科学计算等众多领域。

    Python的特点

    1. 易于学习:Python相对于其它编程语言来讲有较少的关键字,结构更加清晰,学习起来相对简单,易于上手。
    2. 易于阅读:Python代码的结构要求非常严格,这使得代码在阅读时非常清晰。
    3. 易于维护:上一点说过Python对代码结构要求非常严格,这使得Python的代码风格统一,从而易于维护。
    4. 海量标准库:Python的优势之一就是拥有丰富的库,并且是跨平台的,在Unix、Windows、Macintosh(MacOS)都兼容的很好。
    5. 可嵌入:可以将Python嵌入到C/Cpp的程序之中,让程序的用户获得“脚本化”的能力。

    总结

    Python是一门功能强大又是那么“优雅、简单”的程序语言,就是这样一门“矛盾”的语言非常适合初学者进行学习和使用。

    相关文章

      网友评论

        本文标题:Python基础教程(一)

        本文链接:https://www.haomeiwen.com/subject/kzonuxtx.html