摘要: 1、异常简介 异常就是程序运行错误或者逻辑混乱。需要给客户友好的提示。 异常一般是程序中无法完全避免,一般通过一定的手段,尽量减少异常的发生。 异常: 当Python检测到一个错误时,解释器就无法继续执行了,反而出现了一些错误的提示,这就是所谓的"异常" 2、捕获异常 2.1捕获异常 try...e 阅读全文
posted @ 2018-09-24 11:17 JerryChennn 阅读(101) 评论(0) 推荐(0)
摘要: 读写文件是最常见的IO操作。Python内置了读写文件的函数,用法和C是兼容的。 读写文件前,我们先必须了解一下,在磁盘上读写文件的功能都是由操作系统提供的,现代操作系统不允许普通的程序直接操作磁盘,所以,读写文件就是请求操作系统打开一个==文件对象==(通常称为文件描述符),然后,==通过操作系统 阅读全文
posted @ 2018-09-24 11:08 JerryChennn 阅读(126) 评论(0) 推荐(0)
摘要: 1 文件操作介绍 in: 输入,读入。从硬盘中读到内存 out: 输出。从内存写到硬盘 文件的作用: 数据存储 2 文件的打开与关闭 2.1 打开文件 在Python,使用open函数,可以打开一个已经存在的文件,或者创建一个新文件 说明 访问模式 | 具体说明 | r | 以只读方式打开文件,文件 阅读全文
posted @ 2018-09-24 11:07 JerryChennn 阅读(180) 评论(0) 推荐(0)
摘要: 1. 对封装的理解? 封装,类本身就是一个封装,封装了属性和方法。方法也是封装,对一些业务逻辑的封装。私有也是封装,将一些方法和属性私有化,对外提供可访问的接口。 2. 对继承的理解 将共性的内容放在父类中,子类只需要关注自己特有的内容,共性的继承过来就行了。 这样简化开发,符合逻辑习惯,利于扩展。 阅读全文
posted @ 2018-09-24 03:15 JerryChennn 阅读(83) 评论(0) 推荐(0)
摘要: 1、面向对象编程介绍 面向对象(object oriented ;简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设 计、实现软件的办法。 面向对象编程(Object Oriented Progra 阅读全文
posted @ 2018-09-24 03:12 JerryChennn 阅读(113) 评论(0) 推荐(0)
摘要: ``` class clothes: #初始化属性 def __init__(self,name,color): self.name = name self.color = color #转字符串 def __str__(self): return ('品牌:%s,颜色:%s'%(self.name,self.color)) #类属性 @classmethod def cai... 阅读全文
posted @ 2018-09-24 03:12 JerryChennn 阅读(73) 评论(0) 推荐(0)
摘要: 1 函数的介绍 函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。 1. 内置函数 2. 自定义函数 2 函数的定义和调用 2.1 函数的定义和调用 1. 定义 2. 调用/执行 2.2 函数的文档说明 3 函数的4种类型 3.1 函数的4种类型 根据是否有参数和是否有返回值,函数分 阅读全文
posted @ 2018-09-24 03:09 JerryChennn 阅读(186) 评论(0) 推荐(0)
摘要: 1 字符串初识 1. 字符串编码 2. 字符串定义:多个字符(双引号或单引号中的数据)组成 3. 字符串下标 类似 4. 格式化 就是占位符 最常用%s %d %f等等 5. 转义字符 转义字符 | 描述 | \\ (在行尾时) | 续行符 \\ | 反斜杠符号 ' | 单引号 " | 双引号 \n 阅读全文
posted @ 2018-09-24 03:05 JerryChennn 阅读(116) 评论(0) 推荐(0)
摘要: 1 列表 1.1 列表介绍 1. Python内置的一种数据类型是列表: 。 2. 有序的集合,可随时添加和删除其中的元素。 3. 每个元素都分配一个数字 ——它的位置,或索引。0,1,2,3…… 4. 可存放各种类型的数据 1.2 定义列表 列表名 = [值1,值2,值3.......] 1.3 阅读全文
posted @ 2018-09-24 02:24 JerryChennn 阅读(183) 评论(0) 推荐(0)
摘要: 1判断语句 1.1判断语句介绍 满足条件才能做某件事 1.2 if语句 1.3 if else语句 1.4 elif语句 1.4 if嵌套 2循环语句 2.1 循环语句介绍 需要多次重复执行的代码,都可以用循环的方式来完成 2.2 while循环 2.3 while循环嵌套 2.4 实战:打印九九乘 阅读全文
posted @ 2018-09-24 00:44 JerryChennn 阅读(219) 评论(0) 推荐(0)
摘要: python简介 1. python简介 python是一种面向对象的解释型计算机程序设计语言,由荷兰人Guido van Rossum(吉多·范罗苏姆)于1989年发明,第一个公开发行版发行于1991年。 2. python优点 简单、易学、免费、开源、高层语言、可移植性高、解释性、面向对象、可扩 阅读全文
posted @ 2018-09-24 00:42 JerryChennn 阅读(161) 评论(0) 推荐(0)
摘要: 本文参考 https://www.jianshu.com/p/9a5c4cb0452d 此文已在ubuntu下确实安装成功,只不过懒得截图了,可以参照上述地址,我在他原基础上进行了一些更改。 安装Oh My Zsh 安装Oh My Zsh之前必须安装zsh. 安装zsh: 1. 安装zsh 2. 确 阅读全文
posted @ 2018-09-22 23:26 JerryChennn 阅读(156) 评论(0) 推荐(0)
摘要: 梯度下降 梯度下降(GD)是最小化风险函数、损失函数的一种常用方法,即在解优化问题时候常用到,利用迭代的思想来逼近最低点,沿着梯度的负方向更新模型权重。 简而言之 就是 迭代求解思路。 批量梯度下降(Batch gradient descent ) BGD会得到一个全局最优解,但是每迭代一步,都要用 阅读全文
posted @ 2018-09-22 23:09 JerryChennn 阅读(145) 评论(0) 推荐(0)