首页
题库
公司真题
专项练习
面试题库
在线编程
面试
面试经验
AI 模拟面试
简历
求职
学习
基础学习课
实战项目课
求职辅导课
专栏&文章
竞赛
搜索
我要招人
发布职位
发布职位、邀约牛人
更多企业解决方案
在线笔面试、雇主品牌宣传
登录
/
注册
raindecloud
获赞
11
粉丝
13
关注
8
看过 TA
6
男
河南大学
2021
Java
IP属地:未知
raindecloud.top
私信
关注
拉黑
举报
举报
确定要拉黑raindecloud吗?
发布(17)
评论
刷题
收藏
raindecloud
关注TA,不错过内容更新
关注
2018-11-12 22:57
河南大学 Java
【有书共读01】《python学习手册》读书笔记十九
第六部分 类和oop 第25章 OOP:宏伟蓝图 本章学习目标: 1.对oop进行抽象的学习,先看一下蓝图 2.继承搜索 为何使用类: 类就是定义新种类的东西的方式,他反应了在程序领域中的真是对象。 继承,组合(包含其他对象,每个组建都可以写成类,定义自己的行为以及关系), 这些一般性的oop概念,适用于能够分解成一组对象的任何应用程序。 从程序设计的观点来看,类是python的程序组成单元,就像函数和模块一样; 类是封装逻辑和数据的另一种方式。 类也定义新的命名空间,很大程度上就像模块。 但是类有三个独特的功能: 多重实例: 类基本上就是产生对象的工厂。 每次调用一个类,就会产生一个独立...
0
点赞
评论
收藏
分享
2018-11-12 22:16
河南大学 Java
【有书共读01】《python学习手册》读书笔记十八
第24章 高级模块话题 本章研究一些模块相关的高级概念, 1.数据隐藏技巧 2.通过__future__模块启用新的语言特性 3.__name__使用模式变量 4.过渡性模块重载 5.由名称字符串的导入 6.探索总结模块设计的话题,发现模块相关的常见错误 1.数据隐藏的技巧: 在模块中隐藏数据,python模块会导出其文件顶层所赋值的所有变量名。 没有对某一个变量名进行声明,使其在模块内可间或不可见这种概念。是没有防止客户端修改模块内变量名的方法的 python中,可以通过破坏模块名称是这个模块不能工作,但是没有这样做的。 最小化from*的破坏:_X和__all__: 在特定的情况下,把...
0
点赞
评论
收藏
分享
2018-11-12 22:15
河南大学 Java
【有书共读01】《python学习手册》读书笔记十七
第二十三章 模块包 学习目标: 学习python的包导入模型: 明确列出目录路径的部分从而找到模块。 包导入的意义: 在较大的系统中更有意义,简化了导入搜索路径设置, 同名模块的路径不同的区分 python代码的目录统称为 包 就是把计算机上的目录变成另一个python命名空间,属性则是对应于目录中所包含发子目录和模块文件。 包导入基础: 包导入的运作: 在import语句中列举简单文件名的地方,可以改成列出路径的名称,彼此以点号(.)相隔 import dir1.dir2.mod 同理from语句: from dir1.dir2.mod import x 这些语句中的点号(.)路...
0
点赞
评论
收藏
分享
2018-11-12 22:14
河南大学 Java
【有书共读01】《python学习手册》读书笔记十六
第22章 模块代码编写基础 学习目标: 深入讨论了模块编码工具的基础知识: import和from语句,reload调用 知道from语句只多加了一个步骤,在文件导入之后,将文件的变量名复制出来, 学习reload如何不停止并重启python而使文件再次导入 命名空间 导入嵌套时会发生什么 探索文件转换为模块的命名空间的过程 学习from语句潜在的一些陷阱 模块的创建: 只要使用文本编辑器,把一些python代码输入至文本文件中,然后以".py"为后缀名进行保存, 任何此类文件都会被自动认为是python模块。 在模块顶层指定的所有变量名都会变成其属性,并且可以导出供...
0
点赞
评论
收藏
分享
2018-11-04 20:07
河南大学 Java
【有书共读01】《python学习手册》读书笔记十五
第三十二章:异常基础 异常 """当我们没有特意的进行异常捕获处理时,异常会直接返回到程序的顶层,终止程序,并启用默认的异常处理器:就是打印出标准出错消息。""" """由于许多程序中,我们希望异常发生以后,并不会中止整个程序,例如服务器程序,则需要把调用包装在try语句内自行捕获异常""" 用例: def fetcher(obj,index): return obj[index] x = 'zhou' """该样例展示了try的触发和ex...
0
点赞
评论
收藏
分享
2018-11-02 00:37
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记十四
第十九章:函数的高级话题 当开始使用函数时,就开始面对如何将组件聚合在一起的选择了。例如,如何将任务分解成为更有针对性的函数(导致了聚合性)、函数将如何通信(耦合性)等。 原书内容: 几点原则: 1.耦合性:对于输入使用参数并且对于输出使用return语句 只有在真正必要的情况下使用全局变量。全局变量通常是一种蹩脚的函数间进行通信的办法。它们引发了依赖关系和计时的问题,会导致程序调试和修改的困难 2.耦合性:不要改变可变类型的参数,除非调用者希望这样做。 3.聚合性:每一个函数都应该有一个单一的、统一的目标。在设计完美的情况下,每一个函数都应该做一件事...
0
点赞
评论
收藏
分享
2018-11-02 00:39
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记十三
第二十章之后补上. 第二十一章 模块 模块是最高级别的程序组织单元,他将程序代码和数据封装起来以便重用。 import 使客户端(导入者)以一个整体获取一个模块。 from 允许客户端从一个模块文件中获取特定的变量名。 imp.reload 再不终止Python程序的情况下,提供一个重新载入模块文件代码的方法。 import操作和模块是python之中程序架构的核心: 较大的程序可分成几个文件,利用导入在运行时连接在一起。 而导入会使用模板搜索路径来寻找文件,并且定义了属性,供外部使用。 当如和模块就是为程序提供结构,让程序将其逻辑分割成一些独立的软件组件。 一个模块中的程序代码...
0
点赞
评论
收藏
分享
2018-10-31 11:16
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记十二
第十八章:参数 参数的传递是通过自动将对象赋值给本地的变量名来实现的 在函数内部的参数名的赋值不会影响调用者 改变函数的可变对象参数的值也许会对调用者有影响 python的传参机制与c的引用参数不完全相同. 不可变参数"通过值"进行传递 例如:整数,字符串这样的对象,相当于创建了一个形参,值与原来的实参 相同. 可变参数"通过传入指针"进行传递 例如:列表与字典这样的对象也是通过对象引用的方式进行传递的,这一点与使用指针传递数组很像.可变对象可以在函数内部改变原处的值 上面...
0
点赞
评论
收藏
分享
2018-10-28 20:45
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记十一
第十七章:作用域 在c里,有全局变量和局部变量之分. 变量使用前需要先定义 变量的作用域是其所在的大括号内. python中有类似的设定,也有不同的地方. 首先是函数: 函数里定义的变量名只能在函数里使用 函数里定义的变量名与外部的不冲突 这与c的设定类似 在任何情况下,一个变量的作用域,总是由在代码中被赋值的地方所决定,并且与函数调用没有关系. 变量可以在三个不同的地方分配,分别对应下面三种不同的作用域 如果一个变量在def内赋值,他被定位在这个函数内. 如果一个变量在嵌套的def中赋值,对于嵌套的函数来说,他是非本地的. ...
0
点赞
评论
收藏
分享
2018-09-28 01:15
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记十
python函数: ps:《python学习手册》第十六章内容 函数:就是将一些语句集合在一起的部件,他们能够不止一次地在程序中运行. 可以增加程序的可读性.如果一些代码你需要多次执行他,那么最好写成函数的形式. 函数是一种设计工具,使用它我们可以将复杂的系统分解为可管理的部件 def是可执行代码.代码运行到def后 函数才存在. def是实时执行的 当他运行时.他创建一个新的函数对象并将其赋值给一个变量名. 一个def语句可以出现在任一语句可以出现的地方,甚至嵌套在其他的语句中 #简单尝试 def time...
0
点赞
评论
收藏
分享
2018-09-27 23:29
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记九
Python文档资源 ps:《python学习手册》第十五章内容 为什么要使用文档资源? 因为Python预置的功能太多了,初学者不知道怎么找到这些内置工具的信息. #注释 #注释是代码编写文档的最基本方式.(书上原话.不太理解,应该是说是文档资源的最基本形式,即注释) 不过,#注释一般适用于小功能文档,因为只能在源代码里看到. 如果是大型功能的文档,一般使用文档字符串(下面介绍) dir函数 内置的dir函数可以抓取对象内可用所有属性列表 例如 要找出requests模块有什么可以用,可以将其导入并传给dir函数 #codin...
0
点赞
评论
收藏
分享
2018-09-11 20:31
河南大学 Java
【有书共读01】《python学习手册》读书笔记八
#https://blog.csdn.net/henucm/article/details/82262727 # 9月9日 # 输入 输出 name=input('输入姓名:') age=input('输入年龄:') print(name) print(age) #逻辑运算 a=True b=False print(a and b)# && print(a or b)# || print(not b) print(not a) #list 类型运算 a=[1,2,3,4,6] b=[6,7,8] #输出 1 2 3 4 6 6 7 8 # a+b print(a+b) ...
投递北京创新乐知信息技术有限公司等公司8个岗位 >
0
点赞
评论
收藏
分享
2018-09-04 21:21
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记七
#元组 t=(1,2,3) print(t) print(t[0:3]) #集合 set1={1,2,'张三疯','欧阳疯','张三疯'} print(set1) #查找元素 print('张三疯' in set1) #集合添加元素 set1.add(5) print(set1) #结构体 print(1) dic={"name":"张三丰","age":18} print(dic,dic["age"]) dic["weight"]=160 print(dic) #判断 ...
0
点赞
评论
收藏
分享
2018-08-28 01:01
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记六
迭代是访问集合(容器)元素的一种方式 常见的容器对象有: list, deque, …. set, frozensets, …. dict, defaultdict, OrderedDict, Counter, …. tuple, namedtuple, … str 绝大多数的容器都提供某种方式让你获取其中的元素但这并不是容器本身提供的能力,而是可迭代对象赋予了容器这种能力,当然并不是所有的容器都是可迭代的,比如:Bloom filter,虽然...
0
点赞
评论
收藏
分享
2018-08-20 17:24
已编辑
河南大学 Java
【有书共读01】《python学习手册》读书笔记四~五
Python 循环语句 因为原书中的内容实在是太多了.循环语句在13章才讲.前面讲了大量的历史.运行环境.特点等等...我这里只写语法与使用部分.不是按照书上来的.这目录......这里介绍while循环与for循环 while:可以认为是当...与c中的while循环用法基本一致. while 判断条件:#注意冒号 执行语句1…… 执行语句2…… 执行语句3…… 判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。需要注意的是下面这个:也可以使用while...else在循环条件为 false 时执行 else ...
0
点赞
评论
收藏
分享
1
2
创作者周榜
更多
关注他的用户也关注了:
牛客网
牛客企业服务