ImageVerifierCode 换一换
格式:DOCX , 页数:27 ,大小:266.12KB ,
资源ID:7043351      下载积分:10 金币
验证码下载
登录下载
邮箱/手机:
验证码: 获取验证码
温馨提示:
支付成功后,系统会自动生成账号(用户名为邮箱或者手机号,密码是验证码),方便下次登录下载和查询订单;
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/7043351.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  
声明  |  会员权益     获赠5币     写作写作

1、填表:    下载求助     留言反馈    退款申请
2、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
3、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
4、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
5、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【a199****6536】。
6、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
7、本文档遇到问题,请及时私信或留言给本站上传会员【a199****6536】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。

注意事项

本文(python实验指导书.docx)为本站上传会员【a199****6536】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4008-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

python实验指导书.docx

1、python实验指导书272020年4月19日文档仅供参考实验1 开始python编程目的和要求(1) 了解什么是python?(2) 了解python的特性(3) 学习下载和安装python(4) 学习执行python命令和脚本文件的方法(5) 学习python语音的基本语法(6) 下载和安装Anaconda的方法(7) 学习使用python的集成开发环境Anaconda&spyder的方法实验准备 了解python(1)简单易学 (2)Python是开源的、免费的 (3)Python是高级语言 (4)高可移植性 (5)Python是解释型语言 (6)Python全面支持面向对象的程序设计思

2、想 (7)高可扩展性 (8)支持嵌入式编程 (9)功能强大的开发库 实验内容本实验主要包含以下内容(1) 练习下载python(2) 练习安装python(3) 练习执行python命令和脚本文件(4) 练习下载和安装pywin32(5) 练习使用python的文本编辑juper Notebook(6) 练习使用python的集成开发环境spyder1. 下载pythonp 访问如下网址:选择下载python3.4系列最新版本2. 安装pythonp 在Windows 7中安装后,在开始菜单的所有程序中会出现一个Python2.7分组。单击其下面的Python 2.7 (command lin

3、e - 32 bit)菜单项,就能够打开python命令窗口,如图1-5所示。也能够打开Windows命令窗口,然后运行python命令,来打开python命令窗口。3. 执行python命令和脚本p 创立一个文件MyfirstPython.py,使用记事本编辑它的内容如下:# My first Python programprint(I am Python)p 保存后,打开命令窗口。切换到MyfirstPython.py所在的目录,然后执行下面的命令:python MyfirstPython.pyp 运行结果如下:I am Python4. 下载和安装Pywin32p 访问下面的网址能够下载

4、Pywin32安装包。p5.使用python文本编辑juper Notebook输入以下脚本:print (“Hello World!)print (Hello Again)print (I like typing this.)print This is fun.print Yay! Printing.print Id much rather you not.print I said do not touch this.熟悉input()函数python有一个接收命令行下输入的方法:input()print (Who do you think I am?)input()print (Oh, y

5、es!)1. 练习:人机对话:要求根据姓名、性别、年龄分别提问及回答。2. 完成如图所示的程序要求。3. 编写一个猜年龄的小游戏。4.编写程序,输入和,在屏幕上显示如下的新年贺卡【源程序】# 新年贺卡# python0101.py# #5.输入直角三角形两直角边a,b求斜边C,并输出。(from math import *)6.编写程序,输入球的半径,计算球的表面积和体积,半径为实数,用,结果输出为浮点数,共10位其中2位有效数字。4.实验2 python语言基础目的和要求(1) 了解Python语言的基本语法和编码规范(2) 掌握Python语言的数据类型、运算符、常量、变量、表示式和常见语

6、句等基础知识,(3) 学习Python常见语句(4) 学习序列数据结构的方法。 实验准备l 练习使用常量和变量 l 练习使用运算符和表示式 l 练习使用常见语句 l 练习使用序列数据结构 1. 使用变量参照下面的步骤练习使用变量【例2-3】 用id()函数输出变量地址的示例程序:str1 = 这是一个变量;print(变量str1的值是:+str1); print(变量str1的地址是:%d %(id(str1); str2 = str1;print(变量str2的值是:+str2); print(变量str2的地址是:%d %(id(str2); str1 = 这是另一个变量;print(变

7、量str1的值是:+str1); print(变量str1的地址是:%d %(id(str1); print(变量str2的值是:+str2); print(变量str2的地址是:%d %(id(str2);2. 使用运算符参照下面的步骤练习使用运算符x =3x += 3print(x)x -= 3print(x)x *= 3print(x)x /= 3print(x)3. 练习使用常见语句赋值语句 条件分支语句 循环语句 try-except语句(1) a = 10;a += 1;print (a);a*= 10;print (a);a*= 2;print (a);(2)参照【例2-13】、

8、【例2-14】、【例2-15】练习使用if语句. (3) 参照【例2-16】练习使用while语句. (4) 参照【例2-17】练习使用for语句. (5) 参照【例2-18】练习使用continue语句. (6) 参照【例2-19】练习使用break语句. (7) 参照【例2-16】练习使用try-except语句.4.练习使用序列数据结构(1)参照【例2-22】、【例2-23】、【例2-24】、【例2-25】【例2-28】【例2-39】练习使用列表。(2)参照【例2-40】、参照【例2-41】、参照【例2-45】练习使用元组。(3)参照【例2-46】、参照【例2-47】、参照【例2-56】

9、练习使用字典。(4)参照【例2-57】、参照【例2-58】、参照【例2-74】练习使用集合。练习:1.格式输出 print(%d %d %d%(1,2,3)print(%d %d %d%(1.1,2.5,3.6)print(%e %e %e%(1.1,2.5,3.6)print(%f %f %f%(1.1,2.5,3.6)print(%5.2f %5.3f %6.7f%(1.1,2.5,3.6)print(%10.2f %5.3f %6.7f%(12345.12345,2.5,3.6)2.判断闰年3. 输入小明身高1.75,体重80.5kg。请根据BMI公式(体重除以身高的平方)帮小明计算她的

10、BMI指数,并根据BMI指数:低于18.5:过轻18.5-25:正常25-28:过重28-32:肥胖高于32:严重肥胖4.利用下面的计算公式计算e的近似值,要求最后一项小于10-6 e=1+11!+12!+1n!5.编写程序打印九九成法口诀表 6.输入两个整数,打印她们相除后的结果,若输入的不是整数或除数为0,进行异常处理。实验3 python函数目的和要求(1) 了解函数的概念(2) 了解局部变量和全局变量的作用域(3) 学习声明和调用函数的方法(4) 学习在调试窗口查看变量的值(5) 学习使用函数的参数和返回值(6) 学习使用python的内置函数实验准备 了解函数(1)函数(functi

11、on)由若干条语句组成,用于实现特定的功能。函数包含函数名、若干参数和返回值。一旦定义了函数,就能够在程序中需要实现该功能的位置调用该函数,给程序员共享代码带来了很大方便。(2)在Python语言中,除了提供丰富的系统函数(本书前面已经介绍了一下常见的系统函数)外,还允许用户创立和使用自定义函数。(3)变量的作用域,在调试窗口中查看变量的值。 (4)在函数中传递参数并查看函数的返回值。实验内容本实验主要包含以下内容(1) 练习声明和调用函数(2) 练习在调试窗口中查看变量的值(3) 练习使用函数参数和返回值(4) 学习使用python的内置函数1. 声明和调用函数(1) 参照【例3-1】、【例

12、3-2】、【例3-3】练习创立python自定义函数(2) 参照【例3-4】、【例3-5】、【例3-6】练习创立调用函数(3) 参照【例3-7】练习使用局部变量和全局变量2. 在调试窗口中查看变量的值参照下面的步骤在调试窗口中查看变量的值(1) 在IDLE中打开【例3-7】的程序(2) 设置断点(3)例如在IDLE中打开例3-7.py,然后在菜单中选择Run / Python Shell,打开Python Shell窗口。在Python Shell的菜单中,选择Debug/ Debugger,Python Shell窗口中会出现下面文字,DEBUG ON同时打开Debug Control窗口3

13、. 使用函数参数和返回值 参照下面的步骤练习使用函数的参数和返回值(1) 参照【例3-8】练习在函数中按值传递参数(2) 参照【例3-9】练习打印形参和实参的地址(3) 参照【例3-10】练习使用列表作为函数的参数(4) 参照【例3-11】练习使用字典作为函数的参数(5) 参照【例3-12】练习在函数中修改列表参数(6) 参照【例3-13】练习在函数中修改字典参数(7) 参照【例3-14】、【例3-15】练习使用参数默认值(8)参照【例3-16】、【例3-17】、【例3-18】、【例3-19】练习可变长参数(9)参照【例3-20】、【例3-21】练习使用函数的返回值4.使用python内置函数

14、参照下面的步骤练习使用内置函数(1) 参照【例3-22】练习使用数学运算函数(2) 参照【例3-23】、【例3-24】、【例3-25】、【例3-26】、【例3-27】练习使用字符串处理函数(3) 参照【例3-28】、【例3-29】练习使用help()(4) 参照【例3-30】使用type()练习:实验4 python面向对象程序设计目的和要求(1) 了解面向对象的程序设计思想(2) 了解对象、类、封装、继承、方法、构造函数和析构函数等面向对象的程序设计的基本概念(3) 学习声明类(4) 学习静态变量、静态方法和类方法(5) 学习类的继承和多态(6) 学习复制对象的方法实验准备(1) 面向对象编

15、程是Python采用的基本编程思想,它能够将属性和代码集成在一起,定义为类,从而使程序设计更加简单、规范、有条理。(2) 对象(Object):面向对象程序设计思想能够将一组数据和与这组数据有关操作组装在一起,形成一个实体,这个实体就是对象。(3) 具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象。实验内容本实验主要包含以下内容(1) 练习声明类(2) 练习类的继承和多态(3) 练习复制对象1. 声明类参照下面的步骤练习声明类(1) 参照【例4-2】练习定义类和使用对象(2) 参照【例4-3】练习定义类的成员变量(3) 参照【例4-4】、【例4-5】练习定义类的构

16、造函数(4) 参照【例4-6】练习使用析构函数(5) 参照【例4-7】练习使用静态变量(6) 参照【例4-8】练习使用静态方法(7) 参照【例4-9】练习使用类方法(8) 参照【例4-10】练习使用instanceof关键字2. 类的继承和多态参照下面的步骤练习类的继承和多态(1) 参照【例4-11】练习类的继承(2) 参照【例4-12】、【例4-13】练习使用抽象类和多态3. 复制对象参照下面的步骤练习复制对象(1) 参照【例4-14】练习经过赋值复制对象(2) 参照【例4-15】、【例4-16】练习使用抽象类和多态实验5 函数式编程 目的和要求(1) 了解什么是函数式编程(2) 函数式编程

17、的优点(3) 学习lambda表示式 (4) 学习使用map()函数 (5) 学习filter()函数 (6) 学习reduce()函数 (7) 学习zip()函数 (8) 学习闭包(closure)和递归函数(9) 学习迭代器和生成器(Generator) 实验准备函数式编程是一种典范。本章首先对函数式编程的基本概念进行介绍,然后介绍Python语言是如何实现函数式编程的。函数式编程一种编程的基本风格,也就是构建程序的结构和元素的方式。函数式编程将计算过程看作是数学函数,也就是能够使用表示式编程。在函数的代码中,函数的返回值只依赖传入函数的参数,因此使用相同的参数调用函数2次,会得到相同的结

18、果。p 如果一个编程语言把函数视为头等函数,则能够称其拥有头等函数。拥有头等函数的编程语言能够将函数作为其它函数的参数,也能够将函数作为作为其它函数的返回值。能够把函数赋值给变量或存储在元组、列表、字典、集合和对象等数据结构中。有的语言还支持匿名函数。p 在拥有头等函数的编程语言中,函数名没有任何特殊的状态,而是将函数看作是function类型的二进制类型。实验内容本实验主要包含以下内容(1) 练习使用python函数式编程常见的函数。(2) 练习使用闭包和递归函数。(3) 练习使用迭代器和生成器。1. 使用python函数式编程常见的函数参照下面的步骤练习python函数式编程常见的函数。(

19、1) 参照【例6-1】、【例6-2】和【例6-3】练习使用Lambda表示式。(2) 参照【例6-6】练习使用filter()函数。(3) 参照【例6-8】、【例6-9】和【例6-10】练习使用zip()函数。(4) 参照【例6-11】、【例6-12】练习使用比较普通编程方式和函数式编程。2. 使用闭包和递归函数(1) 参照【例6-13】练习使用闭包(2) 参照【例6-14】练习使用递归函数3. 使用迭代器和生成器(1) 参照【例6-15】练习使用使用iter()函数获取序列的迭代器对象。(2) 参照【例6-16】练习使用使用enumerate ()函数能够将列表或元组生成一个有序号的序列。(

20、3) 参照【例6-17】、【例6-18】练习使用生成器。实验6 python模块及I/O编程目的和要求(1) 了解什么是模块(2) 学习使用标准库中的模块(3) 学习创立和使用自定义模块(4) 了解I/O编程的基本含义(5) 学习输入和显示数据的基本方法(6) 学习目录编程的基本方法实验准备模块是Python语言的一个重要概念,它能够将函数按功能划分到一起,以便日后使用或共享给她人。能够使用Python标准库中的模块,也能够下载和使用第三方模块。 I/O是Input/Output的缩写,即输入输出接口。I/O接口的功能是负责实现CPU经过系统总线把I/O电路和外围设备联系在一起。I/O编程是一

21、个程序设计语言的基本功能,常见的I/O操作包括经过键盘输入数据、在屏幕上打印信息和读写硬盘等。实验内容(1) 练习使用SYS模块(2) platform模块 (3) 练习使用 与数学有关的模块 (4) 练习使用 time模块 (5) 练习自定义和使用模块(6) 练习输入和显示数据 (7) 练习文件操作 (8) 练习目录编程1. 使用SYS模块参照【例5-1】【例5-5】练习打印当前操作系统的名称、版本号、命令行参数及路径等2. 使用platform模块 参照【例5-6】【例5-18】练习3. 练习使用 与数学有关的模块参照【例5-19】【例5-26】练习使用random模块参照【例5-27】、

22、【例5-28】练习使用dcimal模块参照【例5-29】、【例5-30】练习使用fractions模块参照【例5-31】【例5-34】练习使用time模块4. 练习自定义和使用模块参照【例5-35】、【例5-36】练习自定义和导入模块5. 输入和显示数据参照【例7-1】【例7-9】练习使用input()和print(_)函数6. 文件操作【例7-10】 【例7-27】练习使用文件操作有关函数7.目录编程参照【例7-28】【例7-31】练习使用目录编程实验7 Python网络爬虫与信息提取目的和要求(1) 了解利用Python语言爬取网络数据并提取关键信息的技术和方法(2) 学习和掌握定向网络数

23、据爬取和网页解析的基本能力。(3) 了解Python计算生态中最优秀的网络数据爬取和解析技术实验准备实验内容(1)Python第三方库Requests,经过HTTP/HTTPS协议自动从互联网获取数据并向其提交请求的方法; (2)Robots协议,网络爬虫排除标准,礼貌合法获取信息的规范; (3)Python第三方库Beautiful Soup,从所爬取HTML页面中解析完整Web信息的方法; (4)Python标准库Re,从所爬取HTML页面中提取关键信息的方法。参照下面的实例来练习实验8 Python数据分析与展示目的和要求(1)利用Python语言表示N维数据并结合数据特点合理展示数据的

24、技术和方法,(2)帮助学习者掌握表示、清洗、统计和展示数据的能力。(3)运用数据是精准刻画事物、呈现发展规律的主要手段,分析数据展示规律,把思想变得更精细(4)培养学习者运用当代最优秀第三方专业资源,快速分析和解决问题的能力。实验准备实验内容(1)Python第三方库Pandas,强大的专业级数据分析和处理第三方库,介绍并讲解对时间序列数据的基本分析方法以及对缺失数据的基本处理方法。(2)Python第三方库NumPy,讲解N维数据的表示及科学计算的基本概念和运算方法;(3)Python第三方库Matplotlib,讲解绘制坐标系、雷达图、等高线等直观展示数据趋势和特点的方法。按照下面步骤来练习

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        获赠5币

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4008-655-100  投诉/维权电话:4009-655-100

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :gzh.png    weibo.png    LOFTER.png 

客服