版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Python财务大数据基础走进异彩纷呈的大数据世界主讲人:时间:XXXX2025.92025Python目录CONTENT010203大数据认知初识Python综合应用案例学习目标知识目标素养目标技能目标掌握Python开发环境的搭建方法,能够根据需要下载安装Python、PyCharm及Anaconda工具理解交互式、脚本式运行Python程序的步骤和方法
理解大数据的特征、分类,掌握大数据分析流程,认识常用的大数据分析工具
了解Python诞生、发展以及语言特点和常见应用方向具有持续学习能力与创新能力,不断提升职业素养培养跨学科思维,提升知识应用能力Python内容框架Python大数据认知01PARTPython财务大数据基础Python大数据概述-定义特征大数据定义Gartner定义:海量、高增长、多样化信息资产中国《促进大数据发展行动纲要》定义:容量大、类型多、存取快、价值密度低核心本质:新资源、新工具、新应用的结合01大数据特征(8V)基础5V:Volume(海量)、Velocity(高速)、Variety(多样)、Value(低价值密度)、Veracity(真实性)02大数据特征(4V)扩展4V:准确性(Veracity)变化性(Variable)、波动性(Volatility)可视化(Visualization)03大数据概述-发展历史单击此处添加大标题1.萌芽期(1980—2008年)大数据术语被提出,相关技术概念得到一定程度的传播,但没有得到实质性发展。2.成长期(2009—2012年)大数据市场迅速成长,互联网数据呈爆发式增长,大数据技术逐渐被大众熟悉和使用3.爆发期(2013—2015年)大数据迎来了发展的高潮,世界各个国家纷纷布局大数据战略。4.稳步发展期(2016年至今)大数据应用渗透到各行各业,大数据价值不断凸显,数据驱动决策和社会智能化程度大幅提高,大数据产业迎来快速发展和大规模应用实施。大数据概述-分类结构化数据:关系型数据库(如Excel表格、MySQL)非结构化数据:文本、图像、视频(如PDF文档、网页)半结构化数据:XML、JSON(具有一定结构但非严格规范)大数据的三个层次:资源、技术、应用大数据概述-大数据分析智慧城市金融领域医疗领域电商领域智能家居智能制造应用领域大数据概述-大数据分析020304050601分布式数据处理技术对象化编程语言结构化数据库查询语言数据挖掘方法机器学习算法统计分析方法07可视化处理工具数据分析工具与技术大数据概述-大数据分析关键步骤说明处理流程数据采集存储→预处理→分析与挖掘→可视化呈现相关性分析→因果推断→采样分析→大数据可视化呈现可视化工具大数据概述-面临挑战数据安全与隐私保护01数据质量与准确性02法规与标准滞后04技术与人才短缺03初识Python02PARTPython财务大数据基础Python初识Python-Python特征1.简单易学
2.易于阅读3.免费、开源,可移植,速度快4.面向对象,扩展性好5.类库丰富,通用灵活6.良好的中文支持核心特性01Python解释器02初识Python-Python应用网络爬虫数据分析自动化运维Web开发人工智能12345初识Python-Python应用1.报表分析2.风险管理3.预测分析4.成本管理5.客户管理财务洞察01开发环境02Anaconda:一站式数据科学平台(含JupyterNotebook)PyCharm:专业IDE(代码调试、框架支持)云环境:PythonAnywhere、Colab(无需本地安装初识Python-Python应用开发环境02综合应用实例-Python工作环境搭建根据Python学习和应用需要,搭建适合个人计算机配置要求的Python开发环境。假定计算机采用Win10,64位操作系统,请完成如下任务。1.Python解释器下载、安装2.Anaconda下载、安装3.熟悉JupyterNotebook构成,掌握相关操作技巧4.JupyterNotebook中创建新的Notebook文件“我的首个Python程序”,并设计输出“Hello,world!”语句综合应用实例-Python工作环境搭建获取安装包综合应用实例-Python工作环境搭建安装Python综合应用实例-Python工作环境搭建安装Python综合应用实例-Python工作环境搭建测试Python综合应用实例-Python工作环境搭建使用Python-方式1综合应用实例-Python工作环境搭建使用Python-方式2综合应用实例-Python工作环境搭建下载Anaconda安装包综合应用实例-Python工作环境搭建安装Anaconda综合应用实例-Python工作环境搭建安装Anaconda综合应用实例-Python工作环境搭建安装Anaconda综合应用实例-Python工作环境搭建安装Anaconda综合应用实例-Python工作环境搭建jupyternotebook使用综合应用实例-Python工作环境搭建jupyternotebook使用Python财务大数据基础谢谢大家主讲人:时间:XXXX2025.92025PythonPython财务大数据基础Python语法初体验主讲人:时间:XXXX2025.92025Python目录CONTENT010203Python的程序框架变量与数据类型运算符及表达式04综合应用案例05人机交互学习目标知识目标素养目标技能目标熟练掌握变量定义及赋值方法,能够根据需要定义变量、常量能够正确运用运算符进行各种运算操作,建立表达式熟练运用print与input函数输出、格式化输出及输入各类型数据了解Python的注释规则及代码缩进等书写规则理解标识符与保留字,认识运算符、掌握数据类型、变量命名规则及运算符优先规则理解并遵守代码规范和风格,养成良好的编程习惯勤学善思,培养严谨的工作态度和专注的职业精神Python内容框架PythonPython的程序框架01PARTPython财务大数据基础PythonPython程序框架-注释规则单行注释:#注释内容多行注释:'''注释内容'''或"""注释内容"""文件编码声明:#-*-coding:utf-8-*-作用:解释代码功能,提高可读性注意事项:注释位置、内容简洁性Python程序框架-代码行与缩进代码行规则:一行一条语句,分号分隔多语句长语句换行:反斜杠\或括号内自然换行缩进规则:用缩进(4空格或1Tab)表示代码块层次关键场景:类、函数、流程控制、异常处理错误示例:缩进不一致导致SyntaxError变量与数据类型02PARTPython财务大数据基础Python变量与数据类型-标识符和保留字标识符:计算机语言中允许作为名字的有效字符串集合,可以简单地理解为一个名字。它主要用来标识Python中变量、函数、类、模块及其他对象的名称。标识符命名规则:可以由字母、数字(0~9)和_(下划线)组合而成,但不能由数字开头。Python中也可以使用中文命名标识符,但不提倡不能包含除下划线以外的任何特殊字符,如%、#、&、逗号、空格等不能包含空白字符(换行符、空格和制表符)标识符不能是Python语言的保留字标识符严格区分大小写,Name和name是两个不同的标识符
标识符的命名要有意义,做到见名知意变量与数据类型-标识符和保留字驼峰命名法,又称骆驼式命名法,通过混合使用大小写字母来构成变量和函数的名字,以增强代码的可读性和可维护性。驼峰命名法可以分为小驼峰命名法和大驼峰命名法两种当标识符是一个单词时,首字母小写;当标识符由多个单词组成时,第一个单词的首字母小写,后续单词的首字母大写小驼峰命名法驼峰命名法当标识符只有一个单词时,首字母大写。当标识符由多个单词组成时,所有单词的首字母均大写大驼峰命名法变量与数据类型-标识符和保留字在Python中,下划线命名法是一种约定俗成的命名规范,用于传达代码的意图和作用。可以分为单下划线前缀(_var)、双下划线前缀(__var)、单下划线后缀(var_)、双下划线前后缀(__var__)及单个下划线(_)几种类型实务中,模块和包名通常使用小写加下划线的风格命名,如lower_with_under.py。类名通常使用大写字母开头的单词(驼峰命名法),如MyClass。函数和变量名通常使用小写字母和下划线的组合,如my_function或my_variable。Python的官方风格指南(PEP8)推荐使用下划线命名法用于函数名和变量名,而使用大驼峰命名法或首字母大写的小驼峰命名法用于类名。小驼峰命名法下划线命名法变量与数据类型-标识符和保留字Python中的保留字严格区分大小写Python系统自带了一个keyword模块,用于查询保留字。可在导入keyword后,执行keyword.kwlist命令获取保留字列表,或使用iskeyword()函数来检查某标识符是否为关键字。变量与数据类型-常量与变量常量的命名一般全部使用大写字母和下划线,如PI(圆周率)、E(自然对数)等,以此声明在程序运行中不可修改。常量可以是数字、字符串、布尔值等类型变量是计算机语言中能储存计算结果或能表示值的抽象概念。变量可以存储规定范围内的值,且值可以改变。不同的变量代表了存储在计算机内存中不同的信息。变量与数据类型-常量与变量【牛刀小试】下列变量命名错误的有哪些?(1)13_nett(2)None(3)true(4)BookAuthor(5)K_abc(6)result(7)Class(8)#ave5(9)A(10)num_1(11)my_variable(12)_private_var(13)ClassName(14)var123变量由变量名构成,并通过赋值符号赋予其一定的取值。变量的命名应符合Python中对标识符的规定变量的赋值(1)单一变量赋值(2)多变量赋值变量与数据类型-数据类型数字类型数字类型包括整型int、浮点型float、复数complex。进制转换函数bin()、oct()、hex()方便数据处理。切片与索引字符串切片str[start:end:step],遵循含前闭后开规则。索引可快速定位字符串字符,如str[0]获取首字符。字符串类型字符串定义用单引号、双引号、三引号,灵活多样。转义字符\n换行、\t制表符、\反斜杠,处理特殊字符。布尔类型与类型转换布尔类型True(1)、False(0),用于逻辑判断。类型转换有自动隐式转换和函数显式转换,如int()、float()。变量与数据类型-数据类型转义字符描
述
说
明\'单引号\"双引号\t水平制表位,用于横向跳到下一个制表位\n换行符\r回车符,光标移至本行最前\\反斜杠#输出:打印'2024年7月份的利润表'print("打印'2024年7月份的利润表'")#区别内容中的单引号,用双引号做标识print('打印\'2024年7月份的利润表\'')#通过转义字符区别标识和内容中的单引号#打印文件路径:'E:\\Python\note\teacher'print('E:\\Python\note\teacher')#自动转义运行结果:
转义字符#打印文件路径:‘E:\\Python\note\teacher’print(r'E:\\Python\note\teacher')#用原字符r避免字符转义运行结果:
变量与数据类型-数据类型txt=“Python和Excel”print(txt[1])#返回字符yprint(txt[3:8])#从索引3开始,一直到索引8(不包括8),返回hon和Eprint(txt[-9:-4])#返回hon和Eprint(txt[3:-4])#返回hon和Eprint(txt[:3])#从最左侧开始,步长为3,返回Ph和c运行结果:
切片与索引变量与数据类型-数据类型字符串操作变量与数据类型-数据类型数据类型转换自动转换函数转换假设a=66.6,b='88',c='66.6',d='18kpi'运算符与表达式03PARTPython财务大数据基础Python运算符与表达式-运算符运算符分类算术运算符:+,-,*,/,//(整除),%(取余),**(幂)比较运算符:==,!=,>,<,>=,<=逻辑运算符:and(返回最后真值),or(返回首个真值),not赋值运算符:=,+=,-=,*=,//=成员运算符:in,notin身份运算符:is,isnot(比较内存地址)运算符优先级优先级顺序:幂运算
→
乘除
→
加减
→
比较
→
逻辑口诀:括号优先,幂运算右结合运算符与表达式-运算符算术运算符运算符与表达式-运算符比较运算符运算符与表达式-运算符赋值运算符运算符与表达式-运算符逻辑运算符运算符与表达式-运算符运算符的优先级人机交互04PARTPython财务大数据基础Python人机交互-print语句print语法结构print格式化输出1.使用%占位2.使用{}占位3.f-stringyear=2024amt1=1688.567amt2=21.1082item1='净利润'item2='营业净利率'print('%d年企业的%s是%f万元,%s是%.2f%%。'%(year,item1,amt1,item2,amt2))运行结果:
2024年企业的净利润是1688.567000万元,营业净利率是21.11%。人机交互-print语句print格式化输出1.使用%占位2.使用{}占位3.f-stringprint('{}金额是{}万元'.format('营业收入',8000.56))print('{}金额是{:.0f}万元'.format('营业收入',8000.56))print('{1}金额是{0:.1f}万元'.format(8000.56,'营业收入'))运行结果:人机交互-print语句print格式化输出1.使用%占位2.使用{}占位3.f-stringyear=2024amt1=1688.567amt2=21.1082item1=‘净利润’item2=‘营业净利率’print('{0}年{3}是{1}万元,{4}是{2:.2f}%'.format(year,amt1,amt2,item1,item2))运行结果:
2024年净利润是1688.567万元,营业净利率是21.11%人机交互-print语句print格式化输出1.使用%占位2.使用{}占位3.f-stringyear=2024amt1=1688.567amt2=21.1082item1='净利润'item2='营业净利率'print(f"{year}年{item1}是{amt1},{item2}是{amt2:.2f}%。")运行结果:
2024年净利润是1688.567,营业净利率是21.11%。
人机交互-input语句name=input('请输入您的姓名:')#用户按提示输入:董奕凝sala=input('请输入您的月工资:')#用户按提示输入:15000print(f'{name}的月工资是{sala}元')#格式化输出运行结果:
input语法结构input函数应用人机交互-input语句eval语法结构eval函数应用acc_r=int(input('请输入应收账款的期末余额:'))#用户输入10000ratio=float(input('请输入坏账准备计提比率:'))#用户输入0.05b_debt=eval(input('请输入坏账准备的计算公式:'))#用户输入acc_r*ratioprint(b_debt)#系统返回500.0运行结果:
综合应用实例05PARTPython财务大数据基础Python综合应用实例-员工信息管理1.请按格式:“(姓名)是(部门)经理,性别“(性别)”,联系方式为(手机号码),本月应发工资为(应发工资,保留整数)”用三种方法分别输出三位经理的信息。(格式化输出)2.利用人机交互方式输入"张馨然"的姓名与身份证号(input函数、sep参数)3.从张馨然身份证号码中提取出生日期,并打印出:张馨然的出生日期是1985
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 特殊作业安全风险辨识指南
- 禽流感预防免疫接种程序
- 茄子黄萎病综合防治方案
- 舌诊脉诊操作标准
- 职业中毒现场急救处置流程
- 脂肪肝运动加饮食方案
- 茄科蔬菜根结线虫防治技术
- 果园冬季清园杀虫剂配方
- 安全间隔期内杀菌剂使用规范
- 体质测试评估标准
- 分气缸施工方案(3篇)
- 2026年高中信息技术学业水平考试知识点归纳总结(复习必背)
- 2026年第十二届全民营养周餐桌营养+家庭健康课件
- 2025-2026学年广东广州二中九年级下学期开学考英语试题含答案
- GB/T 47193-2026矿山修复回填用钢渣应用技术规范
- GB/T 47253-2026铸造机械浇包、浇注机及相关设备安全技术规范
- 污水站岗位责任制度
- 极兔快递案例分析
- 江苏省建筑施工事故隐患辨识图集(临时用电工程)2026
- 实验室管理题库(含答案)
- 加油员安全作业培训考核题及答案
评论
0/150
提交评论