数据挖掘 笔记二

本文是关于Python程序设计基础和数据挖掘概念与技术的学习笔记。涵盖了Python的面向对象编程、文件操作、异常处理、GUI编程,以及数据挖掘的基础概念、数据预处理、聚类分析等,强调了数据质量、数据仓库与OLAP的重要性。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

11月主要看了《Python程序设计基础》的后面的第六至第九章以及《数据挖掘概念与技术》的第一章至第四章第一节和第十章一、二、六小节。

一、《Python程序设计基础》

第六章是面向对象程序设计,包括:类的定义与使用(类定义语法、self参数、类成员与实例成员、私有成员与公有成员)、方法、属性、特殊方法与运算符重载、继承机制。在Python中可以用使用内置方法isinstance()来测试一个对象是否为某个类型的实例。类的所有实例方法都必须至少有一个名为self的参数,并且必须是方法的第一个形参,self参数代表将来要创建的对象本身。

第七章是文件操作,包括文件对象、文本文件操作案例精选、二进制文件操作案例精选(使用pickle模块、使用struct模块)、文件级操作(os与os.path模块、shutil模块)、目录操作、高级话题。二进制文件无法直接读取和理解其内容,必须了解其文件结构和所使用的序列化规则并使用正确的反序列化方法。Python中常用的序列化模块有struct、pickle、json、marshal、shelve,其中pickle有C语言实现的cPickle,速度约提高1000倍,应优先考虑使用。

第八章是异常处理结构与程序调试,包括基本概念、Python异常类与自定义异常、Python中的异常处理结构(try...except结构、try...except...else结构、带有多个except的try结构、try...excpet...finally结构)、断言与上下文管理、用Sys模块回溯最后的异常、使用IDLE调试代码、使用pdb模块调试程序。

第九章是GUI编程,包括Frame、Controls(Button、StaticText、TextCtrl,Menu,ToolBar、StatusBar,对话框,RadioButton,CheckBox, ComboBox ,ListBox, TreeCtrl ) 、Boa-constructor。按钮控件Button上显示的文本可以通过SetLabelText()方法动态改变,结合获取文本的GetLabelText()方法可以让一个按钮实现多个功能。

本书的附录部分包括附录A:将Python程序装换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值