一、背景简介

1.1、Python语言概述

人称“龟叔”,在1989年的时候,圣诞节那天晚上洗脚的时候,突然觉得好无聊,于是就因此发明了Python。
image.png

全世界有600多门计算机语言,但是作为一种常用的,功能比较完备的语言,它必须具备以下几个功能:
① 支持网络功能
image.png
比如你通过浏览器访问百度,其实浏览器本身并不具备上网的功能,而是浏览器自己调用操作系统,再由操作系统调用网卡,而网卡连接着宽度网线,或者无线网卡,连接WIFI。

再比如,你用Python去测试跑在服务器上的接口,它的过程大致如下:
image.png
是不是与你浏览器访问百度过程差不多???

因此判断一个语言支不支持上网功能,就看这个语言能不能调用你windows操作系统的上网功能。

② 支持读写文件**
比如现在有这样一个需求,我要你通过Python写一个程序来计算出你电脑磁盘上一张图片的宽度或高度。
image.png
过程也是通过Python调用操作系统,然后再由操作系统读取磁盘上的图片文件。

因此判断一个语言支不支持读取文件,就看这个语言能不能调用你windows操作系统的读取文件的相关操作。

③ GUI
什么是“GUI”,就是图形编程,就是使用Python写一个王者荣耀游戏出来,写一个计算器出来,这种就是GUI编程。通过语言写一个带有图形化界面的程序出来。

1.2、总结

1)首先一门功能完备的语言,需要具备,上网功能、读写磁盘文件功能、能写出带有好看的界面的功能,等等等….

2)一个语言如果具有上网功能、读写磁盘文件功能,并不是这个语言本身真的具有这些功能,而是这个语言底层
调用操作系统,由操作系统赋予了这个语言这一系列的功能~~~~

image.png

**