《Python程序语言设计》课程学习
课程学习
YMWM_
在线建图
HD地图数据编译
视觉导航完好性
展开
-
期末测验: 课程水平综合测验 (第10周)
1 无空隙回声输出s = input()s = s.replace(" ", "")print(s)2 文件关键行数f = open("latex.log")lines = f.readlines()s = set(lines)print("共{}关键行".format(len(s)))3 字典翻转输出try: d = eval(input()) res = {} for k in d: res[d[k]] = k print(res原创 2022-01-05 09:26:18 · 322 阅读 · 0 评论 -
测验1-测验7
目录测验1:Python基本语法元素 (第1周)Hello World的条件输出数值运算测验2: Python基本图形绘制 (第2周)610turtle八边形绘制turtle八角图形绘制测验3: 基本数据类型 (第3周)10平方根格式化字符串分段组合测验4: 程序的控制结构 (第4周)四位玫瑰数100以内素数之和测验5: 函数和代码复用 (第5周)47随机密码生成连续质数计算测验6: 组合数据类型 (第6周)9数字不同数之和人名最多数统计测验7: 文件和数据格式化 (第7周)8文本的平均列数CSV格式清洗与原创 2022-01-04 23:41:06 · 260 阅读 · 0 评论 -
第9+周 全课程总结与学习展望
turtletimerandomPyInstallerjiebawordcloudos课程考核及证书合格和优秀证书是一份证明和一份提醒Python语法的三个阶段:Python基础语法,Python进阶语法,Python高级语法函数式编程,面向对象编程,Pythonic编程Python EverywherePython Only Not EnoughPython EcoSystem...原创 2022-01-04 19:44:41 · 306 阅读 · 0 评论 -
测验9:Python计算生态纵览(第9周)
系统基本信息获取import sysprint("RECLIMIT:{}, EXEPATH:{}, UNICODE:{}".format(sys.getrecursionlimit(),sys.executable,sys.maxunicode))二维数据表格输出import tabulatedata = [ ["北京理工大学", "985", 2000], \ ["清华大学", "985", 3000], \ ["大连理工大学", "985", 4000]原创 2022-01-04 19:26:04 · 270 阅读 · 0 评论 -
第9周 Python计算生态概览
目录9.1 从数据处理到人工智能9.2 实例15:霍兰德人格分析雷达图9.3 从Web解析到网络空间9.4 从人机交互到艺术设计9.5 实例16:玫瑰花绘制9.1 从数据处理到人工智能数据表示→数据清洗→数据统计→数据可视化→数据挖掘→人工智能数据表示:采用合适方法用程序表达数据数据清洗:数据归一化、数据转换、异常值处理数据统计:数据的概要理解,数量、分布、中位数等数据可视化:直观展示数据内涵的方式数据挖掘:从数据分析获得知识,产生数据外的价值人工智能:数据/语言/图像/视觉等方面深度分析与原创 2022-01-04 19:07:36 · 487 阅读 · 0 评论 -
测验8:程序设计方法学(第8周)
1关于Python第三方库安装方法,以下选项描述错误的是:联系第三方作者索要安装文件9自顶向下设计主要由下列哪个语法元素实现?函数函数是自顶向下设计的关键元素,通过定义函数及其参数逐层开展程序设计。英文字符的鲁棒输入s = input()res = ""for c in s: if 'a' <= c <= 'z' or 'A' <= c <= 'Z': res += cprint(res)数字的鲁棒输入s = input()try:原创 2022-01-04 13:36:55 · 728 阅读 · 0 评论 -
第8周 程序设计方法学
目录8.1 实例13:体育竞技分析8.2 Python程序设计思维8.3 Python第三方库安装8.4 模块7:os库的使用8.5 实例14:第三方库安装脚本8.1 实例13:体育竞技分析需求:毫厘是多少呢?双人击球比赛:A B,回合制,自顶向下:解决复杂问题的有效方法程序总体框架及步骤步骤1:打印程序的介绍性信息式步骤2:获得程序运行参数:proA, proB, n步骤3:利用球员A和B的能力值,模拟n局比赛步骤4:输出球员A和B获胜比赛的场次及概率printInfo()getIn原创 2022-01-03 23:08:45 · 174 阅读 · 0 评论 -
第7周作业
1 文件行数fo = open("latex.log", "r")cnt = 0for line in fo.readlines(): if line == "\n": continue else: cnt += 1print("共{}行".format(cnt))2 文件字符分布fo = open("latex.log", "r")cnt = 0d = {}for line in fo.readlines(): for c in原创 2022-01-03 21:33:09 · 126 阅读 · 0 评论 -
第7周 文件和数据格式化
目录7.1 文件的使用7.2 实例11:自动轨迹绘制7.3 一维数据的格式化和处理7.4 二维数据的格式化和处理7.5 模块6:wordcloud库的使用7.6 实例12:政府工作报告词云7.1 文件的使用字符串格式化:将字符串按照一定规格和式样进行规范。数据格式化:将一组数据按照一定规格和式样进行规范:表示、存储、运算等。文件的类型文件的打开和关闭文件是数据的抽象和集合。文本文件 versus 二进制文件#文本形式打开文件tf = open("f.txt", "rt")print(tf原创 2022-01-03 20:13:20 · 404 阅读 · 0 评论 -
第6周作业
1 基本统计值计算def getNum(): #获取用户不定长度的输入 nums = [] num = input().split(',') for i in num: nums.append(eval(i)) return nums def mean(numbers): #计算平均值 a = 0.0 for i in numbers: a += i a /= len原创 2022-01-03 13:20:25 · 167 阅读 · 0 评论 -
第6周 组合数据类型
目录6.1 集合类型及操作6.2 序列类型及操作6.3 实例9:基本统计值计算6.4 字典类型及操作6.5 jieba库的使用6.6 实例10:文本词频统计6.1 集合类型及操作使用lambda定义匿名函数。Python三种主流组合数据类型的使用方法。集合类型定义:多个元素的无序组合。和数学概念中的集合一致。不可变数据类型,不能被修改。集合类型要求元素独一无二。集合用大括号{}表示,元素用逗号分隔。使用set()建立集合B = set("pypy123")集合操作符并,差,交,补S原创 2022-01-02 23:18:54 · 482 阅读 · 0 评论 -
第5周作业
1 绘制数码管import turtle, timedef drawGap(): turtle.penup() turtle.fd(5)def drawLine(draw): drawGap() turtle.pendown() if draw else turtle.penup() turtle.fd(40) drawGap() turtle.right(90)def drawDigit(digit): drawLine(Tr原创 2022-01-02 21:44:16 · 98 阅读 · 0 评论 -
第5周 函数和代码复用
目录5.1 函数的定义与使用5.2 实例7:七段数码管绘制5.3 代码复用与函数递归5.4 模块4:PyInstaller库的使用5.5 实例8:科赫雪花小包裹5.1 函数的定义与使用函数是一段代码的表示。降低编程难度 代码复用def f(n,m=1) 可选参数传递,必须放在 必选参数之后def f(n,*b) 可变参数传递, 组合数据类型按照位置给定参数 按照名称给定参数fact(10,5) 按照位置fact(m=5,n=10) 按照名称函数返回值函数可以返回0个或多个结果。原创 2021-12-31 23:09:53 · 296 阅读 · 0 评论 -
第4周作业
1 身体质量指数BMI#tmp.pyh, w = eval(input())res1, res2 = "", ""a = w / pow(h,2)if a < 18.5: res1, res2 = "偏瘦","偏瘦"elif 18.5 <= a < 24: res1, res2 = "正常", "正常"elif 24 <= a < 25: res1, res2 = "正常","偏胖"elif 25 <= a < 28:原创 2021-12-31 19:50:59 · 148 阅读 · 0 评论 -
第4周 程序的控制结构
程序的控制结构:顺序结构,分支结构,循环结构4.1 程序的分支结构单分支结构二分支结构 紧凑形式 表达式多分支结构条件判断及组合<, <=, >, >=, ==, !=and, or, not 保留字 逻辑异常处理try except异常类型的名字:NameError,try except else finally4.2 实例5:身体质量指数BMIBMI: Body Mass Index 身体质量指数BMI = 体重 / 身高的平方体重单位为千克原创 2021-12-31 18:19:20 · 283 阅读 · 0 评论 -
第3周作业
1 天天向上#tmp.pya = pow(1.01, 365)def func(factor): b = 1 for i in range(365): i = i + 1 if i % 7 in [6,0]: b = b * (1 - 0.01) else: b = b * (1 + factor) return bres = 0.01while func(res) &l原创 2021-12-31 14:46:38 · 143 阅读 · 0 评论 -
第3周 基本数据类型
python基本数据类型原创 2021-12-30 23:29:11 · 341 阅读 · 0 评论 -
第2周作业
1 绘制蟒蛇import turtleturtle.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, 40原创 2021-12-30 20:48:23 · 170 阅读 · 0 评论 -
第2周 Python基本图形绘制
input函数的参数是输入的提示信息,并不是输入信息本身。2.1 深入理解Python语言云计算、网络安全、600种编程语言,编程语言也是一个江湖。不同编程语言的初心和适用对象。C语言写操作系统。Java语言 跨平台。C++ 理解主客体关系 大规模程序。VB 理解交互逻辑 桌面应用。Python 理解问题的求解Python的优势:语法简洁。生态高产。工具决定思维。机器语言:一种二进制语言。超级语言:Python语言是目前唯一的超级语言。2.2 Python蟒蛇绘制IDLE打开原创 2021-12-30 19:26:12 · 214 阅读 · 0 评论 -
第1周 Python基本语法元素
1.1 程序设计基本方法摩尔定律 集成电路晶体管数量程序设计是计算机可编程性的体现。程序设计语言是一种用于交互的人造语言。源代码:采用某种编程语言编写的计算机程序,人类可读目标代码:机器可读编译 解释静态语言:使用编译执行,例如C、C++脚本语言:使用解释执行,例如Python程序的基本编写方法:IPO输入、处理、输出处理方法统称为算法。计算思维:区别逻辑思维(数学)和实证思维(物理)的第三种思维模式。1.2 Python开发环境配置Guido van Rossum开放、开源原创 2021-12-30 14:23:34 · 265 阅读 · 0 评论 -
python入门课:《Python语言程序设计》
北京理工大学老师:嵩高、黄天羽、礼欣平台:中国大学MOOC时间:25小时紧跟进度不掉队实践、实践、实践三部分(共9章):快速人门(2)、基础语法(5)、编程思维(2)一章即一周原创 2021-12-30 12:12:41 · 307 阅读 · 0 评论