笔记
初学菜鸟~
新晋python女孩 求机器学习深度学习 opencv的大佬
展开
-
python女孩基础最后一天—文件操作(IO技术)
文章目录文件操作(IO技术)文本文件和二进制文件文本文件二进制文件文件操作相关模块概述创建文件对象open()文本文件的写入基本的文件写入操作编码知识—中文乱码问题解决ASCIIISO8859-1中文乱码问题write()/writelines()写入数据关闭流close()关闭文件流with语句(上下管理器)文本文件的读取_enumerate()函数和推导式生成列表—操作每行加行号enumerate()推导式二进制文件的读取和写入文件对象的常用属性和方法-seek()任意位置操作使用pickle序列化和反原创 2020-10-08 11:22:23 · 275 阅读 · 0 评论 -
numpy第一天
文章目录numpy&pandas安装numpy 基本属性numpy的创建arraynumpy的基础运算1.减法加法2.乘法和平方等等求sin cos tan 三角函数的运算矩阵乘法的不同表达方式sum min max索引最大值最小值索引和平均值的求法中位数的求法 累和累差和找非零数排序排序和反向clipnumpy的索引numpy的合并numpy的分割numpy copy&deep copynumpy&pandas安装(只针对windows用户)1.用anaconda来安装2.原创 2020-10-08 11:22:01 · 322 阅读 · 0 评论 -
python女孩入门第六天—面向对象的三大特征
文章目录面向对象的三大特征介绍继承语法格式类成员的继承和重写查看类的继承层次结构面向对象的三大特征介绍python是面向对象的语言,也支持面向对象编程的三大特征:继承、封装(隐藏)、多态封装(隐藏)隐藏对象的属性和实现细节,支队外提供必要的方法,相当于把细节封装起来,只对外暴露相关调用方法通过前面的学习 私有属性 私有方法的实现,实现封装继承集成可以让子类具有父类的特性,提高了代码的重用性从设计上是增量进化,原有父类设计不变的情况下,可以增加新的功能,或者改进已有的算法多态多态是指同一个原创 2020-07-16 18:45:28 · 525 阅读 · 2 评论 -
python女孩入门第六天_面向对象编程
文章目录面向对象编程面向对象和面向过程的区别面向过程(Procedure Oriented)思维面向对象(Object Oriented)思维面向对象和面向过程的总结对象的进化简单数据数组结构体对象类的定义构造函数_init_()实例实例属性实例方法函数和方法的区别类对象类属型和类方法类属性类方法面向对象编程面向对象编程是程序的扩展性更强、可读性更好,使得编程可以想搭积木一样简单。面向对象编程将数据和操作数据相关的方法封装到对象中,组织代码和数据的方式更加接近人的思维,从而大大提高了编程的效率。py原创 2020-07-16 15:14:10 · 131 阅读 · 0 评论 -
pyhton_女孩入门第五天_函数 变量 参数
文章目录函数用法和底层分析函数简介(function)函数的基本概念python函数的分类函数的定义与调用形参和实参文档字符串(函数的注释)返回值函数也是对象,内存底层分析变量变量的作用域(全局变量和局部变量)全局变量局部变量局部变量和全局变量的效率测试参数参数的传递传递可变对象的引用传递不可变对象的引用深拷贝与浅拷贝浅拷贝深拷贝函数用法和底层分析函数简介(function)函数的基本概念1.一个程序由一个个任务组成;函数就是代表一个任务或者一个功能2.函数是代码复用的通用机制python函数原创 2020-07-14 18:40:55 · 106 阅读 · 0 评论 -
python女孩入门第四天_控制语句/推导式
文章目录控制语句选择结构单分支选择结构条件表达式详解双分支选择结构三元条件运算符多分支结构选择结构嵌套循环结构while循环for循环和可迭代对象遍历range对象嵌套循环break语句continue语句else语句循环代码优化其他优化手段:使用zip()并行迭代推导式创建序列列表推导式字典推导式集合推导式生成器推导式(生成元组)综合练习_绘制不同颜色的多个同心圆控制语句选择结构就是用来表示如果!单分支选择结构条件表达式详解双分支选择结构三元条件运算符多分支结构选择结原创 2020-07-12 21:12:14 · 140 阅读 · 0 评论 -
python女孩入门第四天_字典、集合
文章目录字典字典的创建字典元素的访问字典元素添加、修改、删除序列解包表格数据使用字典和列表存储,并实现访问字典核心底层原理(重要)将一个键值对放进字典的底层过程根据键查找"键值对"的底层过程用法总结集合集合的创建和删除集合相关操作字典字典是“键值对”的无序可变序列。字典中的每个元素是一个"键值对“,包含:"键对象”和“值对象”。可以通过“键对象”实现快速获取,删除、更新对应的“值对象”。列表中我们通过“下标数字”找到对应的对象,字典中通过“键对象”找到对应的“值对象”。“键”是任意的不可变数据,比如:原创 2020-07-12 14:00:01 · 171 阅读 · 0 评论 -
python女孩入门第三天_序列_列表和元组
文章目录序列列表简介列表的创建基本语法【】创建list()创建range()创建整数列表推导式生成列表(简介一下,放在for循环重点说)列表元素的增加和删除append()方法+运算符操作extend()方法insert()插入元素乘法扩展列表元素的删除del删除列表元素访问和计数通过索引直接访问元素index()获得指定元素在列表中首次出现的索引cout()获得指定元素在列表中出现的次数len()返回列表长度成员资格判断切片操作列表的遍历列表排序修改原列表,不建新列表的排序建立新列表的排序reversed原创 2020-07-12 12:45:21 · 687 阅读 · 0 评论 -
python女孩入门第二天_赋值 数据 字符串
链式赋值_系列解包赋值_常量链式复制x=y=123 相当于:x=123;y=123系列解包复制系列数据赋值给对应相同个数的变量(个数必须保持一致)a,b,c=4,5,6 相当于:a=4;b=5;c=6【操作】使用系列解包实现变量交换常量python不支持常量,既没有语法规则限制改变一个常量的值。MAX_SPEED = 120print(MAX_SPEED)120MAX_SPEED = 140 #实际上是可以改的,只能逻辑上不能修改。print(MAX_SP原创 2020-07-11 13:24:02 · 1095 阅读 · 0 评论