
python实例
文章平均质量分 87
辣克糖LuckSugar
这个作者很懒,什么都没留下…
展开
-
Python实例16:玫瑰花绘制
Python实例16:玫瑰花绘制需求:用python绘制一朵玫瑰花;输入:想象力;输出:玫瑰花;绘制机理:turtle基本图形绘制;绘制思想:因人而异;9.5.1 实例展示#9.5.1import turtle# 设置初始位置turtle.penup()turtle.left(90)turtle.fd(200)turtle.pendown()turtle.right(90)# 花蕊turtle.fillcolor("red")turtle.begin_fill()tu原创 2020-08-06 09:41:07 · 3095 阅读 · 0 评论 -
Python实例15:霍兰德人格分析雷达图
Python实例15:霍兰德人格分析雷达图雷达图是多特性直观展示的重要方式;霍兰德认为:人格兴趣与职业之间应有一种内在的对应关系;人格分类:研究型、艺术型、社会型、企业型、传统型、现实型;职业:工程师、实验员、艺术家、推销员、记事员、社会工作者;需求:雷达图方式验证霍兰德人格分析;输入:各职业人群结合兴趣的调研数据;输出:雷达图;通用雷达图绘制:matplotlib库;专业的多维数据表示:numpy库;9.2.1 实例展示#HollandRadarDraw.pyimport numpy原创 2020-08-06 09:40:39 · 3104 阅读 · 1 评论 -
Python实例14:第三方库安装脚本
Python实例14:第三方库安装脚本问题分析:需求:批量安装第三方库需要人员干预,能否自动安装?自动执行pip逐一根据安装需求安装;如何自动执行一个程序?库名描述NumPy:N维数据表示和运算;Matplotlib:二维数据可视化;PIL:图像处理;Scikit-Learn:机器学习和数据挖掘;Requests:HTTP协议访问及网络爬虫;Jieba:中文分词;Beautiful Soup:HTML和XML解析器;Wheel:原创 2020-08-06 09:39:53 · 373 阅读 · 0 评论 -
Python实例13:体育竞技分析
Python实例13:体育竞技分析8.1.1 问题分析需求:毫厘是多少?如何科学分析体育竞技比赛?输入:球员的水平;输出:可预测的比赛成绩;8.1.2 自顶向下,自底向上将大问题分为几个小问题部分;将由底部逐步向上;实例讲解自上向下设计步骤:打印程序的介绍性信息式;printInfo()获得程序运行参数:proA,proB,n;getInputs()利用球员A和B的能力值,模拟n局比赛;simNGames()输出球员A和B获胜比赛的场次及概率;printSummary()第原创 2020-08-06 09:39:20 · 3563 阅读 · 2 评论 -
Python实例12:政府工作报告词云
Python实例12:政府工作报告词云基本思路:读取文件、分词整理;设置并输出词云;观察结果,优化迭代;# GovRptWordCloudv1.pyimport jiebaimport wordcloudf = open("E:\\python\\learn\\2020政府工作报告.txt", "r", encoding="utf-8")t = f.read()f.close()ls = jieba.lcut(t)txt = " ".join(ls)w = wordcl原创 2020-08-06 09:38:27 · 3527 阅读 · 0 评论 -
Python实例11:自动轨迹绘制
Python实例11:自动轨迹绘制7.2.1 问题分析需求:根据脚本来绘制图形;不是写代码而是写数据绘制轨迹;数据脚本是自动化最重要的第一步;7.2.2 实例基本思路:定义数据文件格式(接口);编写程序,根据文件接口解析参数绘制图形;编制数据文件;#AutoTraceDraw.pyimport turtle as tt.title('自动轨迹绘制')t.setup(800, 600, 0, 0) #设置画布大小t.pencolor("red") #设置画笔颜色t.pens原创 2020-08-06 09:37:45 · 2902 阅读 · 0 评论 -
Python实例10:文本词频统计
Python实例10:文本词频统计6.6.1 问题分析在英文中文中,出现哪些词,出现多少次?6.6.2 hamlet英文词频统计CalHamletV1.py6.6.3 三国演义人物出场统计CalThreeKingdomsV1.pyCalThreeKingdomsV2.py# CalHamletV1.pydef getText(): #获取文本,归一化处理文本 txt = open("E:\python\learn\hamlet.txt","r").read()原创 2020-08-06 09:37:07 · 6403 阅读 · 0 评论 -
Python实例9:基本数据统计值计算
Python实例9:基本数据统计值计算需求:给出一组数,对它们有个概要理解;总个数:len()求和:for ... in平均值:求和/总个数方差:各数据与平均数差的平方的和的平均数中位数:排序,求中间值# 6.3CalStatisticsV1.pydef getNum(): #获取用户输入 nums = [] iNumStr = input("请输入数字(回车退出):") while iNumStr != "": nums.append(原创 2020-08-05 15:01:28 · 5919 阅读 · 0 评论 -
Python实例8:科赫雪花小包裹
Python实例8:科赫雪花小包裹科赫曲线(雪花曲线);# KochDrawV1.pyimport turtledef koch(size, n): if n == 0: turtle.fd(size) else: for angle in [0, 60, -120, 60]: turtle.left(angle) koch(size/3, n-1)def main(): turtle.setu原创 2020-08-05 14:59:33 · 1133 阅读 · 0 评论 -
Python实例7:七段数码管绘制
Python实例7:七段数码管绘制基本思路:绘制单个数字对应的数码管;获得一串数字,绘制对应的数码管;获取当前系统时间,绘制对应的数码管;步骤:七段数码管由7个基本线条组成;可以有固定顺序;显示不同的线条;获取一段数字,绘制多个数码管;获取当前时间,以使用数码管显示时间;# NixieTube.pyimport turtle, timedef drawGap(): turtle.penup() turtle.fd(5)def drawLine(draw):原创 2020-08-05 14:53:29 · 5891 阅读 · 3 评论 -
Python实例6: 圆周率的计算
Python实例6: 圆周率的计算利用蒙特卡罗方法计算(撒点计算)圆周率近似公式:$ \pi = \sum\limits\infty_{k=0}[\frac{1}{16k}(\frac{4}{8k+1} - \frac{2}{8k+5} - \frac{1}{8k+5} - \frac{1}{8k+6})] $# CalPiV1.pypi = 0N = 100for k in range(N): pi += 1/pow(16, k) * ( \ 4/(8*k+1) -原创 2020-08-05 14:50:23 · 2302 阅读 · 0 评论 -
Python实例5:身体质量指数BMI问题分析
Python实例5:身体质量指数BMI问题分析问题需求:1)输入:给定体重和身高值;2)输出:BMI指标分类信息(国际和国内);思路方法:难点在于同时输出国际和国内对应的分类;思路1:分别计算并给出国际和国内BMI分类;思路2:混合计算并给出国际和国内BMI分类# CalBMIv1.pyheight,weight = eval(input("请输入身高(米)和体重\(公斤)[逗号隔开]:"))bmi = weight/pow(height,2)print("BMI数值为:{:.2f}".fo原创 2020-08-05 14:48:24 · 7113 阅读 · 5 评论 -
Python实例4:文本进度条
Python实例4:文本进度条采用字符串方式打印动态变化的文本进度条;进度条需要在一行中逐渐变化;采用sleep()模拟一个持续的进度;单行动态刷新:用后打印的字符覆盖之前的字符;print()需要被控制;打印后光标退回到之前的位置\r;# TextProBarV1.py 文本条多行刷新import time #引入time库scale = 10 #文本进度条的宽度print("---------执行开始---------") #开始的标签for i in range原创 2020-08-05 14:46:29 · 4064 阅读 · 2 评论 -
Python实例3:天天向上的力量
实例3:天天向上的力量每天进步一点!!!!!# DayDayUpQ1.pydayup = pow(1.001, 365) daydown = pow(0.999, 365)print("向上:{:.2f}, 向下:{:.2f}".format(dayup, daydown))向上:1.44, 向下:0.69# 千分之五和千分之一的力量# DayDayUpQ2.pydayfactor = 0.005dayup = pow(1 + dayfactor, 365)daydown = po原创 2020-08-05 14:43:08 · 5072 阅读 · 0 评论 -
Python实例2:蟒蛇绘制
实例2 Python蟒蛇1:计算机绘图原理是什么?一段程序为何能够产生窗体?为何能在窗体上绘制图形?2:Python蟒蛇绘制从哪开始?如何绘制一条线?如何绘制一个弧形?如何绘制一个蟒蛇?#PythonDraw.pyimport turtle #程序关键,import:保留字,引入了一个绘图库:turtleturtle.setup(650, 350, 200, 200)turtle.penup()turtle.fd(-250)turtle.pendown()turtle.pens原创 2020-08-05 14:37:29 · 1209 阅读 · 0 评论 -
Python实例1:温度转换
实例1:温度转换摄氏度与华氏度之间的转换:直接温度值转换;温度信息发布的声音或图像形式进行理解和转换;监控信息发布渠道,实时转换温度值。1、分析问题:温度值进行转换,温度数值要标明温度体系;2、划分边界:(IPO)输入温度值-转换-输出温度值;3、设计算法:利用转换公式,C=(F-32)/1.8,F=C*1.8+32;4、编写程序:#TempConvert.pyTempStr = input("请输入带有符号的温度值")if TempStr[-1] in ['F','f']:原创 2020-08-05 14:25:16 · 1271 阅读 · 0 评论