模块1 Python概述电子课件 Python程序设计基础中职 高二 工信版
2022-12-27
|
55页
|
222人阅读
|
0人下载
普通
内容正文:
模块一
Python概述
什么是Python?
如何搭建Python的简单开发环境?
了解Python的基本语法。
什么是Python?
如何搭建Python的简单开发环境?
了解Python的基本语法。
学习要点
1.1
1.2
1.3
1.4
初识Python
进入Python的世界
Python基本语法
实训:配置Python开发环境
01
初识Python
1.1初识Python
Python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum于1989年发明,第一个公开发行版发行于1991年。Python是纯粹的自由软件,源代码和解释器CPython遵循GPL(GNU General Public License)协议。Python语法简洁清晰,特色之一是强制用空白符(white space)作为语句缩进。Python具有丰富和强大的库。它常被称为“胶水语言”,能够把用其他语言(尤其是C/C++)制作的各种模块很轻松地连接在一起。常见的一种应用情形是,使用Python快速生成程序的原型(有时甚至是程序的最终界面),然后对其中有特别要求的部分用更合适的语言改写,如3D游戏中的图形渲染模块,性能要求特别高,就可以用C/C++重写,而后封装为Python可以调用的扩展类库。需要注意的是,在使用扩展类库时可能需要考虑平台问题,某些可能不提供跨平台的实现。
1.1.1什么是Python
5
1.1初识Python
Python具有如下一些特点。
(1)简单。Python是一种代表简单思想的语言。
(2)易学。Python有极其简单的语法。
(3)免费、开源。Python是FLOSS(自由/开放源码软件)之一。
(4)高层语言。使用Python编写程序时无须考虑如何管理程序使用的内存一类的底层细节。
(5)可移植性。Python已被移植到很多平台,这些平台包括Linux、Windows、FreeBSD、Macintosh、Solaris、OS/2、Amiga、AROS、AS/400、BeOS、OS/390、z/OS、Palm OS、QNX、VMS、Psion、RISC OS、VxWorks、PlayStation、Sharp Zaurus、Windows CE甚至还有Pocket PC。
1.1.2Python的特点
6
1.1初识Python
(6)解释性。可以直接从源代码运行。在计算机内部,Python解释器把源代码转换为字节码的中间形式,然后把它翻译成计算机使用的机器语言。
(7)面向对象。Python既支持面向过程编程,也支持面向对象编程。
(8)可扩展性。部分程序可以使用其他语言编写,如C/C++。
(9)可嵌入性。可以把Python嵌入C/C++程序中,从而提供脚本功能。
(10)丰富的库。Python标准库很庞大。它可以帮助用户处理各种工作,包括正则表达式、文档生成、单元测试、线程、数据库、网页浏览器、CGI、FTP、电子邮件、XML、XMLRPC、HTML、WAV文件、密码系统、GUI(图形用户界面)、Tk和其他与系统有关的操作。
1.1.2Python的特点
7
1.过程概述
Python先把代码(“.py”文件)编译成字节码,交给字节码虚拟机,然后虚拟机一条一条执行字节码指令,从而完成程序的执行。
2.字节码
字节码在Python虚拟机程序中对应的是PyCodeObject对象,“.pyc”文件是字节码在磁盘上的表现形式。
1.1初识Python
1.1.3Python的运行过程
8
02
进入Python的世界
语言解释器是一个轻量级的小尺寸软件,可以在Python语言主网站上下载(文件大小为25~30 MB),下载网址为:https://www.Python.org/downloads/。对于初学者来说,建议采用3.5或之后的版本。
注意:Python提供了不同操作系统版本,包括Windows操作系统版本、Linux操作系统版本、Mac操作系统版本及其他操作系统版本,本书以Windows操作系统版本为例进行介绍。
1.2进入Python的世界
1.2.1下载PythonPython
10
这里以3.6.5(64位)版本为例进行介绍,具体安装过程如下。
(1)双击所下载的Python安装程序,弹出图1-1所示的窗口,在该对话框中,选中“Add Python 3.6 to PATH”复选框。
图1-
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。