Python基础教程(一)

Python的简介

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

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


Python基础教程(一)_第1张图片
2002年至2016年的编程语言流行趋势变化图
Python基础教程(一)_第2张图片
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基础教程(一))