摘要: 二.面向对象的进阶 1.补充:函数的生成器 Yield:可将函数变成一个迭代器(即生成器) Try……except:尝试执行try中的代码,若有错,则被except捕获,但整个程序不会崩溃。 2.不定长参数(*args和**kwargs) *args—相当于位置传参(输出为元组) **kwargs— 阅读全文
posted @ 2019-08-09 18:05 郭志颍 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 二.面向对象进阶 3.静态方法和类方法 静态调用@staticmethod装饰器 如果类中需要非该类成员存在,则可以使用静态方法。 例:输入四条边,判断是否是正方形,若是,计算面积。 调用库:from time import time,localtime,sleep 类方法@classmethod( 阅读全文
posted @ 2019-08-08 18:04 郭志颍 阅读(116) 评论(0) 推荐(0) 编辑
摘要: Python进阶—面向对象2-2019.8.7day2 一. 面向对象 4.访问可见性 私有变量:在变量名前加上“__”,私有的是不可继承的,不可在外部调用,但在内部可以调用。 不建议将重要的信息命为私有的,而是约定在变量前加一个下划线,说明他是非常重要的,用来表示私有变量。 使用dir可查看实例的 阅读全文
posted @ 2019-08-07 16:53 郭志颍 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 一.面向对象 对象三大要素:封装、继承、多态 1. 类的创建:以class为标识符 Class +类名(object): 类的调用: 类名() 2. 函数的写法:以def为标识符 Def+函数名(): 注:由冒号就要缩进一个tab 函数调用: 函数名() 用print打印 例.输入数字,返回其平方 阅读全文
posted @ 2019-08-06 17:25 郭志颍 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 继2019.8.5 五.文件的相关命令 1.创建和删除操作 Touch(触摸):修改时间戳stat(atime访问;mtime内容;ctime属性),若文件不存在,则创建该文件 -c—不存在是不创建文件 Top—查看进程 -a—修改访问时间 Rm:删除文件 Find Mkdir:创建文件夹 -p—递 阅读全文
posted @ 2019-08-05 20:33 郭志颍 阅读(95) 评论(0) 推荐(0) 编辑
摘要: 继2019.8.1 四.Linux常用命令 扩展: 5.查询帮助信息 命令分类:内部命令、外部/置命令 内部命令:运行在内核空间上的命令,内核空间可直接调用硬件设备。 Man命令(需借助more命令):man command Man手册(manual),共8个章节 6.目录的常见命令 Windows 阅读全文
posted @ 2019-08-02 18:38 郭志颍 阅读(171) 评论(0) 推荐(0) 编辑
摘要: 继2019.8.1 四.Linux常用命令 注:学习命令要尽量减少与计算机的交互 2.系统的启动 至此,将内核程序加载完成(即kernel),但并不能运行。 此时,要运行第一个应用程序——init(初始程序) Init将操作系统分为0-6七个级别,每一个级别都会运行对应的应用程序。 init程序会指 阅读全文
posted @ 2019-08-01 20:41 郭志颍 阅读(484) 评论(0) 推荐(0) 编辑
摘要: 继2019.7.30 二.操作系统简介 2.操作系统的结构: |————应用程序 硬件设备——kernel(内核)————| 借助system call |————库文件——普通进程(比较特殊:shell(用于管理人员与系统的交互)) 3.操作系统的发展历史 为实现批量化处理,贝尔实验室、GE通用、 阅读全文
posted @ 2019-07-31 19:23 郭志颍 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 1.推荐两本书《数学之美》、《文明之光》 2.数据存储:磁盘(少量数据)、SAN、NAS、DAS三种架构(共享存储架构,用于云计算方向的运营运维)、分布式存储架构(运用于大数据的数据处理,例如HDFS) HDFS——H(Hsdoop);D(定义);FS(系统)。共同组成HDFS分布式文件系统,只用于 阅读全文
posted @ 2019-07-30 17:36 郭志颍 阅读(210) 评论(0) 推荐(0) 编辑