python学习日记 1

一,Python介绍

1.python的出生与应用

  python的创始人为吉多·范罗苏姆(Guido van Rossum)。1989年的圣诞节期间,吉多·范罗苏姆(中文名字:龟叔)为了在阿姆斯特丹打发时间,决心开发一个新的脚本解释程序,作为ABC语言的一种继承。

目前python的主要应用领域:

  主要有云计算,web开发,科学用算,人工智能,系统运维,金融分析等等,python因为拥有强大的第三方库,可以说是越来越广泛。

2.什么是编程语言

  首先,对于这个问题,要了解编译型和解释型的区别,编译型是把源程序都编译成机器语言,即保存为二进制文件,这样运行时可以直接以机器语言来运行此程序,速度很快; 

  而对于解释型,恰恰相反,源程序是在执行之前,把每句都先翻译成机器语言给计算机执行,所以在速度上来说,解释型比较慢,但差距在0.01-0.1秒之间,所以在搜索引擎方面使用编译型语言来写底层,可以保证查询速度。(这是因为计算机只能识别机器语言,即二进制文件)

  二者的优缺点:

编译型

  优点:编译型只用对执行文件做一次编译,即可直接执行,所以它的运行效率高,可以脱离语言环境使用。

  缺点:编译之后如果需要修改,需要在整个模块进行修改,不同的操作系统之间移植会有问题。

解释型

  优点:兼容性强,可以在不同操作系统之间运行,只要有虚拟机(解释器),可以随时对代码进行修改调整,无需停机维护。

  缺点:执行效率低,每次运行前都需要翻译成机器语言。

3.python的优缺点

优点:

  1.python语言的定位是‘优雅’,‘简单’,‘明确’,所以在学习难度比较低。

  2.开发效率高,第三方库十分强大,可以实现绝大多数功能。

  3.高级语言,无需考虑内存等底层的设计。

  4.可移植性,开源使得python被移植到多个领域。

  5.可扩展性,可以和c或其他语言结和使用。

  6.可嵌入性。

缺点:

  1.运行速度慢。

  2.代码不能加密。

  3.线程不能利用多cpu问题。

猜你喜欢

转载自www.cnblogs.com/AQQB/p/8728521.html