文件名称:
Python第一阶段笔记汇总.docx
开发工具:
文件大小: 2mb
下载次数: 0
上传时间: 2020-02-06
详细说明:第一章Python基本 6
一Python 简介 6
(一) Python 定义 6
(二) Python程序的执行方式 7
(三)Linux常用命令 7
(四)执行过程 8
(五)解释器类型 8
(六)调试 9
二 数据基本运算 9
(一)pycharm常用快捷键(编译器) 9
(二) 函数 函数名(参数) 10
(三)变量 存储数据 11
(四)del 语句 14
(五)核心数据类型 14
(六)数据类型转换 16
(七)运算符 17
三 语句 23
(一)行 23
(二)pass 语句 23
(三)选择语句 24
(四)循环语句 25
(五)跳转语句 30
(六)print相关函数 30
四 容器类型 30
(一)通用操作 30
(二)字符串 str(不可变序列+字符编码值) 33
(二) 列表 list (预留空间+可变序列+储存变量) 35
(四) 元组 tuple(按需分配+不可变序列+存储变量) 44
(五) 字典 dict (按键取值+可变散列+存储键值对) 46
(六) 集合 set (去重复/数学运算+存储键+可变散列) 52
(七)固定集合 frozenset 54
五 函数 function(小而精) 55
(一)pycharm相关设置 55
(二)定义 55
(三)作用 56
(四)定义函数 56
(五)调用函数 56
(六)返回值 57
(七)可变/不可变类型在传参时的区别 58
(八)函数参数 59
六 作用域LEGB 66
(一)变量名的查找规则 66
(二)局部变量 66
(三)全局变量 66
(四)global 语句 67
(五)nonlocal 语句(外部嵌套) 67
第二章 面向对象 Object Oriented 68
一 概述 68
(一)面向过程 68
(二)面向对象 68
二 类和对象 69
(一)语法 70
(二)实例成员 72
(三)类成员 75
(四)静态方法 76
(总结)类和对象 77
三 三大特征 78
(总结)三大特征 78
(一)封装(按需求分,按行为分) 78
(二)继承(抽象 -> 统一 -> 隔离) 86
(三) 多态 90
四 设计原则 95
(总结)设计原则 95
(一)开-闭原则(目标、总的指导思想,增加不改变原代码) 95
(二)类的单一职责(一个类的定义) 96
(三)依赖倒置(依赖抽象) 96
(四)组合复用原则(复用的最佳实践) 96
(五)里氏替换(扩展重写,继承后的重写,指导继承的设计) 96
(六)迪米特法则(用父类减少传递数据量,类与类交互的原则) 97
第三章 模块包+函数式编程 98
通用:快捷键 98
一 模块 Module 98
(一)定义: 包含一系列数据、函数、类的文件,通常以.py结尾。 99
(二)作用 99
(三)导入 99
(四) 模块变量 100
(五)加载过程 100
(六)分类 101
(七)搜索顺序 102
二 包package 102
(一)定义:将模块以文件夹的形式进行分组管理。 102
(二)作用:让一些相关的模块组织在一起,使逻辑结构更加清晰。 102
(三)导入 102
(四) 搜索顺序 103
三 异常处理Error 104
(一)异常 104
(二)处理 105
(三)raise 语句 106
(四)自定义异常:为了快速传递错误信息 108
四 迭代 108
(一)可迭代对象iterable 109
(二) 迭代器对象iterator 110
五 生成器generator 113
(一)生成器函数 114
(二)内置生成器 116
(三)生成器表达式 116
六 函数式编程 118
(一)函数作为参数 119
(二)内置高阶函数 122
(三) 函数作为返回值 124
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.