版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
目录CONTENT01020304程序设计语言Python语言简介Python开发环境Python第三方模块的安装01程序设计语言程序设计语言是用于书写计算机程序的语言。是人与计算机之间传递信息的媒介。
MORETHENTEMPLATE概念
程序设计语言是用于书写计算机程序的语言。是人与计算机之间传递信息的媒介。包括语法和语义。语法表示构成语言的各个符号之间的组合规律。语义表示程序的含义。发展历程第一代:机器语言第二代:汇编语言第三代:高级语言第四代:非过程化语言浙江财经大学东方学院信息分院31.1.1程序设计语言的概念及发展02Python语言简介介绍Python语言的发展、Python语言的特点、Python语言的版本更迭。1,35926778%Python语言诞生于1990年由吉多.范罗苏姆(GudiovanRossum)设计并领导开发Python语言是一种面向对象的解释型计算机程序设计语言从ABC语言发展起来,并结合了UNIXshell和C语言的习惯Python语言已经成为最受欢迎的程序设计语言之一浙江财经大学东方学院信息分院51.2.1Python语言发展1,35926778%1.易于学习:Python的关键字相对较少,结构简单,学习起来比
较轻松。2.易于阅读:Python代码定义十分清晰。3.易于维护:Python的源代码相当容易维护。4.一个广泛的标准库:Python具有丰富的库,并且是跨平台的,可以与Unix、Windows和MacOSX很好兼容。5.互动模式:
可以从终端输入执行代码并获得结果,互动地测试和调
试代码片段。浙江财经大学东方学院信息分院61.2.2Python语言的特点1,35926778%6.可移植:Python的源代码是开放的,可以移植到许多平台。7.可扩展:
对于运行很快的关键代码或者是不愿开放的算法,可
以通过C或C++完成,并通过Python程序进行调用。8.数据库:Python提供所有主要的商业数据库的接口。9.GHI编程:Python支持GUI编程,可以移植到多个系统中。10.可嵌入:
可以将Python嵌入到C或C++程序,让用户获得“脚
本化”的能力。浙江财经大学东方学院信息分院71.2.2Python语言的特点1,35926778%Python目前存在Python2.x与Python3.x两个版本。Python3.0版本常被成为Python3000,简称Py3K,相对于Python的早期版本,这是一个较大的升级Python3.0在设计时没有考虑向下兼容。许多针对早期Python版本设计的程序都无法在Python3.0上正常执行。Python2.6作为一个过渡版本,基本使用了Python2.x的语法和库,同时考虑了向Python3.0的迁移,允许使用部Python3.0的语法与函数。由于Python3.x版本功能设计更合理,所以目前主流应用都采用Python3.x系列。浙江财经大学东方学院信息分院81.2.3Python语言版本更迭03Python开发环境Python3.x可安装在多个平台上,包括Windows、Linux、MacOSX等。本书使用Windows平台。1,35926778%概念IDLE是Python软件包自带的一个集成开发环境,利用它可以方便地创建、运行、测试和调试Python程序,是小规模Python软件项目的主要编写工具
安装(1)Windows操作系统安装(2)MacOS和Linux/UNIX操作系统安装浙江财经大学东方学院信息分院101.3.1PythonIDLE开发环境与安装浙江财经大学东方学院信息分院11(1)Windows操作系统安装下载网站:/downloads/如下载64位的“Python3.9.6”,就会出现“Python3.9.6-amd64.exe”文件,执行该文件,出现如图所示界面:浙江财经大学东方学院信息分院12(1)Windows操作系统安装选择“AddPython3.9toPATH”选项可以确保PATH路径中包含python.exe的路径。再选择“InstallNow”就可以安装了。安装成功如下图所示:浙江财经大学东方学院信息分院13(2)macOS和Linux/UNIX操作系统安装1)macOS操作系统登录网站/downloads/mac-osx/,从“PythonReleasesformacOS”中进行选择。如下载的是macOS64-bitIntelinstaller,则链接下载Mac中使用.dmg文件。下载完成后双击它,桌面上会弹出一个包含4个图标的窗口。右键单击Python.mpkg,在弹出的对话框中点击“打开”,连续点击“继续”按钮,跳过一些法律声明,在最后的对话框出现后点击“安装”。浙江财经大学东方学院信息分院14(2)macOS和Linux/UNIX操作系统安装2)Linux/UNIX操作系统登录网站/downloads/source/,从“PythonSourceReleases”中选择下载Python源代码的压缩文件中的任意一个:XZcompressedsourcetarball或Gzippedsourcetarball。使用tarxj或tarxz命令解压,然后运行解压得到的shell脚本即可。1,35926778%(1)交互式有两种常用方式可以实现交互式运行:1)启动Windows操作系统命令行工具2)调用安装的IDLE启动Python运行环境
(2)文件式有两种常用方式可以实现文件式运行:1)通过命令提示符窗口运行Python代码文件2)通过IDLE创建py文件并运行,这是最常用且最重要的程序运行方法。浙江财经大学东方学院信息分院151.3.2IDLE环境运行Python程序
浙江财经大学东方学院信息分院16(1)交互式1)启动Windows操作系统命令行工具:
搜索“cmd”,打开“命令提示符”,在“命令提示符”窗口,输入“python”,
按回车,出现提示符“>>>”,可以直接在“>>>”后输入命令。如图所示:输入打印语句print(“Hello,World!”),
命令提示符窗口直接显示打印结果:Hello,World!在“>>>”提示符后输入exit()或quit(),退出python交互运行环境浙江财经大学东方学院信息分院17(1)交互式2)调用安装的IDLE启动Python运行环境:
搜索“IDLE”,找到IDLE快捷方式并打开
如图所示:输入打印语句print("Hello,World!"),
IDLE窗口直接显示打印结果:Hello,World!。浙江财经大学东方学院信息分院18(2)文件式1)通过命令提示符窗口运行Python代码文件(文件扩展名.py):
打开“命令提示符”窗口,进入py文件所在目录。
如图所示:文件“hello.py”在c:\users\maot2下,
输入“pythonhello.py”,按回车键,得到输出结果:浙江财经大学东方学院信息分院19(2)文件式2)通过IDLE创建py文件并运行,这是最常用且最重要的程序运行方法:
打开IDLE,菜单选择File
NewFile(或快捷键Ctrl+N)
在打开的窗口进行代码的输入和编辑
如图所示,输入代码:print(“HelloWorld!”),保存为hello.py文件
菜单选择Run
RunMoudle(或按快捷键F5),运行该文件浙江财经大学东方学院信息分院20(2)文件式根据矩形的长和宽,计算矩形面积。文件内容如下:将该文件保存并取文件名为1.2.py,运行文件后的结果为:1,35926778%(1)概念VisualStudioCode(简称“VSCode”)是一个运行于Windows、MacOSX、Linux之上的,针对于编写现代Web和云应用的跨平台源代码编辑器;具有对JavaScript,TypeScript和Node.js的内置支持;并具有丰富的语言(C++,C#,Java,Python,PHP,Go)和运行时扩展的系统。
(2)VSCode中配置Python
浙江财经大学东方学院信息分院211.3.3VisualStudiocode配置Python开发环境浙江财经大学东方学院信息分院22
VisualStudiocode配置Python开发环境1.3.3(1)登陆网站/,下载VSCode并进行安装。本教材下载了VSCodeUserSetup-x64-1.59.0.exe,适用于64位的Windows操作系统。
(2)点击最左侧的Extensions图标,在扩展里搜索中文包进行安装,使界面切换成中文模式。
(3)在扩展市场搜索“python”,出来的第一个就是Python扩展,点击“安装”即可。安装完后,原先“安装”按钮旁边出现“重新加载”的按钮,点击使扩展加载生效。
(4)创建一个本地文件夹,作为项目文件夹(比如:D:\HELLO),启动VSCode,通过“文件”
“打开文件夹”,选择预先新建的文件夹HELLO,并将该文件夹添加到工作区
(5)选择Python解释器,打开命令选项板(Ctrl+Shift+P)选择Python解释器,开始键入Python:selectinter命令进行搜索,然后选择命令。配置好解释器后,左下角会出现解释版本,点击后可显示当前的解释器路径。本教材配置的Python解释器是Python3.9.664-bit,浙江财经大学东方学院信息分院23
VisualStudiocode配置Python开发环境1.3.3下图为VSCode选择Python解释器界面浙江财经大学东方学院信息分院24
VisualStudiocode环境下运行Python程序1.3.4(1)文件式
创建一个Python源代码文件。从文件资源管理器工具栏中,单击文件夹HELLO上的“新建文件”按钮,文件取名:hello.py,它将自动在编辑器中打开文件窗口,输入2行代码,第一行为:print(“HelloWorld!”),第二行为:print(“Hello东方学院!”),如下图所示:浙江财经大学东方学院信息分院25
VisualStudiocode环境下运行Python程序1.3.4在编辑区单击鼠标右键,选择“在终端中运行Python文件”,或直接单击主界面右上角的三角形按钮“在终端中运行Python文件”,或按组合键Ctrl+Alt+N,系统自动保存并运行该文件,并在编辑区下方终端显示运行结果,如下图所示:浙江财经大学东方学院信息分院26
VisualStudiocode环境下运行Python程序1.3.4(2)交互式
如果需要交互运行文件中的某一句代码,可以将鼠标停留在该语句上,按Shift+Enter组合键,即可在终端显示当前代码的执行结果,如下图所示,为代码print("Hello东方学院!")的交互运行结果。04Python第三方模块的安装
Python语言的库分为标准库和第三方库,标准库随Python安装包一起发布,用户可以随时使用,第三方库需要安装后才能使用。Python第三方库依照安装方式灵活性和难易程度有3个安装方法,分别是pip工具安装、自定义安装和文件安装。
MORETHENTEMPLATE概念pip是Python官方提供并维护的在线第三方库安装工具。它是最常用且最高效的Python第三方库安装方式。建议采用pip3命令为Python3版本安装第三方库。特点pip是Python内置命令,不能在IDLE环境下运行,需要通过命令行执行
浙江财经大学东方学院信息分院281.4.1pip工具安装
MORETHENTEMPLATE特点超过90%以上的第三方库可以通过pip工具进行安装在Windows操作系统中,有一些第三方库仍然要用其它方式安装。在MacOSX和Linux等操作系统中,pip工具几乎可以安装任何Python第三方库。
浙江财经大学东方学院信息分院291.4.1pip工具安装浙江财经大学东方学院信息分院30
pip常用命令(1)安装一个库命令格式:pipinstall<拟安装的库名>例如,安装pygame库,在命令提示符窗口输入:pipinstallpygame如下图所示:已安装的库如果有新版本,通过-U标签更新:浙江财经大学东方学院信息分院31
pip常用命令(2)卸载一个库
命令格式:pipuninstall<拟卸载的库名>
例如,卸载pygame库,卸载过程需要用户确认(y)
如下图所示:浙江财经大学东方学院信息分院32
pip常用命令(3)列出当前系统已经安装的第三方库
命令格式:piplist
(4)列出某个已经安装的库的详细信息命令格式:pipshow<拟查询的库名>(5)下载但并不安装第三方库的安装包命令格式:pipdownload<拟下载的库名>(6)互联网搜索库名或摘要中的关键字命令格式:pipsearch<拟查询的关键字>
MORETHENTEMPLATE概念自定义安装指按照第三方库提供的步骤和方式安装。一般用于pip中无法安装的第三方库。安装举例以矩阵计算用的numpy库为例,登录其官网/,找到下载链接地址:/scipylib/download.html,根据指示步骤安装。浙江财经大学东方学院信息分院331.4.2自定义安装
MORETHENTEMPLATE概念某些第三方库通过pipdownload下载文件后无法在Windows系统编译安装,遇到这种情况,用户可以登录美国加州大学尔湾分校提供的页面:/~gohlke/pythonlibs/,获得Windows可直接安装的第三方库文件。
浙江财经大学东方学院信息分院341.4.3文件安装
MORETHENTEMPLATEPython常用的第三方库
pip批量安装
浙江财经大学东方学院信息分院351.4.4安装示例浙江财经大学东方学院信息
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- QC/T 1240-2025电动汽车动力蓄电池峰值功率试验方法
- 高三物理二轮复习精讲精练 13讲 力学实验解析版
- 忻州职业技术学院《当代西方经济学流派》2025-2026学年期末试卷
- 长春工业大学人文信息学院《中医儿科学》2025-2026学年期末试卷
- 长春健康职业学院《非政府公共组织管理》2025-2026学年期末试卷
- 福建医科大学《西方经济学》2025-2026学年期末试卷
- 江西科技学院《精神病护理学》2025-2026学年期末试卷
- 安庆职业技术学院《物业管理》2025-2026学年期末试卷
- 黄山健康职业学院《成本会计下》2025-2026学年期末试卷
- 滁州职业技术学院《教育管理学》2025-2026学年期末试卷
- 机械毕业设计(论文)-210吨转炉倾动装置设计设计
- 配电线路器材与电气设备-配电设备
- 垂直盾构施工方案
- 新编研究生综合英语教程UNIT1(潘海英)
- 人音版音乐五年级下册第3课《小白船》课件
- 应急能力建设评估课件
- TSG-08-2017-特种设备使用管理规则
- Z3050型-摇臂钻床使用说明书
- 饲料标签解析课件
- 中控教学-gcs使用入门
- GB/T 5843-2003凸缘联轴器
评论
0/150
提交评论