1.数据类型和数据结构简介:
2.数字类型1
普通整数
长整数+L
浮点数(有四舍五入的偏差)
复数
1.数据类型和数据结构简介:
2.数字类型1
普通整数
长整数+L
浮点数(有四舍五入的偏差)
复数
函数和表达式
模块
python的内建函数,下载的函数包,以及模块import --导入第三方已经写好的代码;
模块练习
课程内容
第一章第5节:
python简介:
1.输入与输出:
输入有两种:键盘输入/硬盘输入
函数:input()
输出:
函数:print()
2.变量和赋值:
起名不要和python的函数名重合
多重赋值
增量3赋值
3.语句和表达式
循环语句的练习
1、六个标准数据类型:数字、字符串、列表、元组、字典、集合。
这六个数据类型都属于“容器”
2、数字类型:有符号整数(int)、长整数(long)、浮点数(float)、复数(complex)
数字类型1:
(1)普通整数:
计算机使用二进制,所以会出现八进制和十六进制的情况,八进制以0开头,例如010;16进制用0x前缀和0-9,a-f表示(a代表10,b代表11,以此类推,f代表15),例如0xff10,化成十进制数字就是0+1✖️16+15✖️16✖️16+15✖️16✖️16✖️16
python存储一个整数要用4个字节存储,1个字节是8个比特位,所以每个整数需要32个比特位,即2的32次方,因为每个位置是0或1 , 其中在32位中的第一位要留出来表示正负,因此我们可以表达数字范围变成了31位,即最大可以表示2的31次方。
(2)长整数:
python可以处理非常大的整数,普通整数不能大于2 147 483 647(同理不能小于- 2 147 483 647),如果需要更大的数,可以使用长整数。长整数的书写方法和普通整数一样,但是结尾有个L(l也可以,但因为看起来像1所以不常用),如100000000000000000L
当用这个方法表示大于2 147 483 647的整数时,计算机自动识别为长整数
(3)浮点数(小数)
之所以称之为浮点数是因为按照科学计数表法表示时,一个浮点数的小数点位置时可变的,比如,1.23x109(这表示1.23乘以10的九次方)和12.3x108时相等的。 当然也可以用普通小数的写法,例如1.23;3.14,但是对于很大或很小的浮点数,就必须用科学计数法表示,把10用e代替,1.23x109就是1.23e9或12.3e8,0.00012可以写成1.2e-5。
python储存的数字是最接近我的浮点数的小数,也就是说python储存的浮点数不够准确,是个约数。在计算机编程中整数永远是准确的,而小数可能包含四舍五入的误差。
数字类型2:
(1)复数:由实数(整数和浮点数)和虚数的和(一般用cmath模块处理复数)
例如,给-1开根号,写成:
d.clear() 原地操作
.copy
浅复制
deep copy
numpy
向量和矩阵
ndarray 只能存放相同数字类型的对象
创建数组 np.array( dtype=int/float, ndim=)
np.add(array1,array2)
np.transpose()转置
array.dot(array) 点乘
六个标准的数据类:数字 字符串 列表 元组 字典 集合
try:
except
营收-体量
销售收益率/净资产收益率-经营管理的效率
(国企效率不高)
为什么?-数字化转型
是什么?-
#ERP/OA/CRM(应该属于信息化)
信息化-数字化-智能化 区别?
从IT角度:
有不变的吗?未来预测的基础
从管理者:选择IT刻画管理世界
什么IT最合适?
静态数据
#OA-线下报表、存单……
2013年-大数据元年
摩尔定律-经验性说法:18个月,一倍-指数级变化
动态过程-营销、生产、运营、人力、财务
IT的发展-可行性
(就像突破维度一样)
选出最重要的动态过程,选择最合适的IT刻画
(帮助决策?)
人?思维与决策过程
脑科学、心理学……
是什么
为什么?
技术-管理组织-商业模式
#数字化&农业
农信互联-生猪养殖交易-平台型企业
TAA-社交(猪场)/电商(降低交易成本)/金融服务(提高金融服务效率)
最重要的环节?-从养殖入手,获取数据
捕获猪的影像,猪脸识别
管理降维??
数据!
数字生态
数字经济
商业数据分析
从哪儿来、有什么用
管理信息系统MIS
管理IT耦合命题
用/造
使用IT后,新的行为规律??-行为研究
定价-经济研究
用/造
管理问题不一定一定要通过IT解答(心理学、社会属性……)
造信息系统
为什么
怎么造
系统的开发设计~~
分析提炼信息数据
造算法/模型-结果
BI/BA
商务分析包括商业数据分析
学科体系
从哪来是什么
管理IT交叉
管理创新来源各样-IT使能
技术创新-管理驱动
学术研究
行为范式
技术范式
能力
数学
算法
是什么-计算的方法流程
编程-落地
营收-体量
销售收益率/净资产收益率-经营管理的效率
(国企效率不高)
为什么?-数字化转型
是什么?-
#ERP/OA/CRM(应该属于信息化)
信息化-数字化-智能化 区别?
从IT角度:
有不变的吗?未来预测的基础
从管理者:选择IT刻画管理世界
什么IT最合适?
静态数据
#OA-线下报表、存单……
2013年-大数据元年
摩尔定律-经验性说法:18个月,一倍-指数级变化
动态过程-营销、生产、运营、人力、财务
IT的发展-可行性
(就像突破维度一样)
选出最重要的动态过程,选择最合适的IT刻画
(帮助决策?)
人?思维与决策过程
脑科学、心理学……
是什么
为什么?
技术-管理组织-商业模式
#数字化&农业
农信互联-生猪养殖交易-平台型企业
TAA-社交(猪场)/电商(降低交易成本)/金融服务(提高金融服务效率)
最重要的环节?-从养殖入手,获取数据
捕获猪的影像,猪脸识别
管理降维??
数据!
数字生态
数字经济
商业数据分析
从哪儿来、有什么用
管理信息系统MIS
管理IT耦合命题
用/造
使用IT后,新的行为规律??-行为研究
定价-经济研究
用/造
管理问题不一定一定要通过IT解答(心理学、社会属性……)
造信息系统
为什么
怎么造
系统的开发设计~~
分析提炼信息数据
造算法/模型-结果
BI/BA
商务分析包括商业数据分析
学科体系
从哪来是什么
管理IT交叉
管理创新来源各样-IT使能
技术创新-管理驱动
学术研究
行为范式
技术范式
能力
数学
算法
是什么-计算的方法流程
编程-落地
私有化
命名空间
子类和超类
检查继承 issubclass
课堂练习
类的创建:
class:
def
课堂练习(1)
定义取极值的函数
课堂练习(2)
汉诺塔
递归函数:
if
else
二元查找的代码
快速排序参考代码
函数的作用域
局部变量与全局变量
globals( )[ ]
def try_yo_change(n):
n="Mr.Gumby"
形参 值拷贝
位置参数 关键字参数
前加*可以加无数个参数(参数收集)
*变为元组
**变为字典
可以执行相反操作
callable调用函数
def定义函数
def hello(name):
return "hello,"+name+"!"
函数注释#或help函数或_doc_
写return
数字 字符串 列表 元组 字典 集合
容器是共同的祖先