Python语言程序设计课程案例 @ 北理工MOOC
Selected by liuyujie0136
(一)Python基本语法元素
#TempConvert.py
TempStr = input("请输入带有符号的温度值: ")
if TempStr[-1] in ['F', 'f']:
C = (eval(TempStr[0:-1]) - 32)/1.8
print("转换后的温度是{:.2f}C".format(C))
elif TempStr[-1] in ['C', 'c']:
F = 1.8*eval(TempStr[0:-1]) + 32
print("转换后的温度是{:.2f}F".format(F))
else:
print("输入格式错误")(二)Python基本图形绘制
#PythonDraw.py
import turtle
turtle.setup(650, 350, 200, 200)
turtle.penup()
turtle.fd(-250)
turtle.pendown()
turtle.pensize(25)
turtle.pencolor("purple")
turtle.seth(-40)
for i in range(4):
turtle.circle(40, 80)
turtle.circle(-40, 80)
turtle.circle(40, 80/2)
turtle.fd(40)
turtle.circle(16, 180)
turtle.fd(40 * 2/3)
turtle.done()(三)基本数据类型
天天向上的力量 第一问
天天向上的力量 第二问
天天向上的力量 第三问
天天向上的力量 第四问
文本进度条 简单的开始
文本进度条 单行动态刷新
文本进度条 实例完整效果
(四)程序的控制结构
BMI指数计算 版本1
BMI指数计算 版本2
BMI指数计算 版本3
圆周率计算 公式法
圆周率计算 蒙特卡罗方法
(五)函数和代码复用
七段数码管版本一
七段数码管版本二
科赫曲线绘制
科赫雪花绘制
(六)组合数据类型
基本统计值计算
文本词频统计
Hamlet词频统计
《三国演义》人物出场统计(上)
《三国演义》人物出场统计(下)
(七)文件和数据格式化
自动轨迹规制
政府工作报告词云
常规矩形词云
不规则图形词云
(八)程序设计方法学
体育竞技分析
第三方库安装
(九)Python计算生态概览
霍兰德人格分析雷达图
玫瑰花绘制
Last updated