- 博客(9)
- 收藏
- 关注
原创 9 python计算生态概括
Python计算生态概括一、从数据处理到人工智能1.概括数据表示->数据清洗->数据统计->数据可视化->数据挖掘->人工智能-数据表示:采用合适方式用程序表达数据-数据清洗:数据归一化、数据转换、异常值处理-数据统计:数据的概要理解,数量、分布、中位数等-数据可视化:直观展示数据内涵的方式-数据挖掘:从数据分析获得知识,产生数据外的价值-人工智能:依托于数据/语言/图像/视觉等方面深度分析与决策2.Python库的数据分析①Numpy:表达N维数组的最基
2020-12-23 14:53:38 343
原创 8 Python程序设计方法学
程序设计方法学一、实例13:体育竞技分析1.自顶向下和自底向上①自顶向下:将一个总问题表达为若干个小问题组成的形式,使用同样方法进一步分解小问题,直至小问题可以用计算机简单明了的解决②自底向上:分单元测试,逐步组建复杂系统,并且能够进行有效测试的方法2.体育竞技分析实例①程序总体框架和步骤步骤1:打印程序的介绍性信息式(printInfo())步骤2:获得程序运行参数proA,proB,n(getInputs())步骤3:利用球员A和B的能力值,模拟n局比赛(simNGames())步
2020-12-23 14:52:41 210
原创 7 Python文件和数据格式化
文件和数据格式化一、文件的使用1.文件类型①文件是数据的抽象和集合-文件是存储在辅助存储器上的数据序列-文件是数据存储的一种形式-文件的展现形态:文本文件和二进制文件(存储形式都是二进制)②文本文件:由单一特定编码组成的文件,如.txt、.py③二进制文件:没有统一字符编码,如.png、.avi2.文件的打开和关闭1.文件的打开①D:\PYE\f.txt 表示为:“D:/PYE/f.txt"或"D:\PYE\f.txt”②文件的打开模式‘r’:只读模式,若文件不存在,返回Fil
2020-12-23 14:50:59 382
原创 6 Python组合数据类型
组合数据类型一、集合类型及操作1.集合类型-集合元素间无序,每个元素唯一,集合元素不能是可变数据类型-使用{}或set函数建立集合2.集合操作符①并 | ②差 - ③交 & ④补 ^⑤ <=、< ⑥ >=、>⑦增强操作符S |= T:更新集合S,包含集合S和T中的所有元素S -= T,更新集合S,包括在集合S但不在T中的元素S &=T,更新集合S,包括同时在集合S和T中的元素S ^= T,更新集合S,包括集合S和T中的非
2020-12-23 14:47:46 316
原创 5 Python函数和代码的复用
函数和代码的复用一、函数的定义与使用1.理解与定义-函数是一段具有特定功能的、可重用的语句组-函数的作用:降低编程难度和代码复用2.使用及调用过程def fact(n): #定义函数 s=1 for i in range(1,n+1): s*=i return sfact(10) #调用函数3.参数传递①普通参数②可选参数,赋初值③可变参数def fact(n,*b):
2020-12-23 14:45:22 159
原创 4 Python程序的控制结构
程序的控制结构一、程序的分支结构1.单分支结构 if2.二分支结构①一般形式:if…else②紧凑形式:<表达式1> if <条件> else <表达式2>guess=eval(input())print("猜{}了".format("对" if guess==99 else "错"))3.多分支结构 if…elif…elif…4.条件判断及组合 and/or/not5.程序的异常处理①try: <语句块1>except :<语句
2020-12-23 14:34:20 141
原创 3 Python基本数据类型
基本数据类型一、数字类型及操作1.整数类型①四种表示方式②整数无大小限制pow(x,y)函数:计算x的y次方2.浮点数类型①浮点数间运算存在不确定尾数在Python语言中,小数部分由53位二进制来表示(约10^-16)②round(x,d)函数:对x四舍五入,d是小数截取位数解决浮点数之间不确定尾数的问题>>> 0.1+0.2==0.3False>>> round(0.1+0.2,1)==0.3True③浮点数可以采用科学计数法表示
2020-12-23 14:27:31 599
原创 2 Python基本图形绘制
Python基本图形绘制一、深入理解1.计算机技术演进过程①计算机系统结构时代(1946-1981):解决计算能力问题②网络和视窗时代(1981-2008):解决数据问题③复杂信息系统时代(2008-2016):解决交互问题④人工智能时代(2016-):解决人类问题2.编程语言①C语言学习内容:指针、内存、数据类型语言本质:理解计算机系统结构解决问题:性能(适合计算机类专业)②Java语言学习内容:对象、跨平台语言本质:理解主客体关系解决问题:跨平台(适合软件类专业)
2020-12-23 14:13:06 163
原创 1 Python基本语法元素
Python基本语法元素一、程序设计基本方法1.计算机的特性-功能性-可编程性2.计算机的发展-计算机的发展参照摩尔定律,表现为指数形式,长达50年3.程序设计语言(编程语言)4.编译和解释源代码:采用某种编程语言编写的计算机程序,人类可读目标代码:计算机可以直接执行的代码①编译:将源代码一次转换成目标代码的过程[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-z2QYJJsu-1608702950596)(img/image-20201119201546
2020-12-23 14:01:37 193
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人