《流畅的python》学习笔记及书评
《流畅的python》学习笔记
文章目录
- 《流畅的python》学习笔记
- 写在前面
- 1. Python数据模型
- 1.1 特殊方法
- 2. 序列构成的数组
- 2.1 内置序列类型
- 2.2 列表推导和生成器表达式
- 2.3 元组不仅仅是不可变的列表
- 2.4 切片
- 2.5 增量赋值
- 2.6 排序
- 2.7 数组、内存视图、NumPy和队列
- 3. 字典和集合
- 3.1 泛映射类型和字典推导
- 3.2 常见的映射方法
- 3.3 映射的弹性键查询
- 3.4 字典的变种
- 3.5 集合
- 3.6 dict和set的背后
- 4. 文本和字节序列
- 4.1 字符和字节
- 4.2 编码和解码
- 4.3 处理文本文件
- 4.4 规范化Unicode字符串
- 4.5 支持字符串和字节序列的双模式API
- 5. 一等函数
- 5.1 把函数视作对象
- 5.2 函数的参数和注解
- 5.3 支持函数式编程的包
- 6. 使用一等函数实现涉及模式
- 7. 函数装饰器和闭包
- 7.1 装饰器基础
- 7.2 闭包
- 7.3 装饰器
- 8. 对象引用、可变性和垃圾回收
- 8.1 变量不是盒子
- 8.2 函数的参数作为引用
- 8.3 del、垃圾回收和弱引用
- 9. 符合Python风格的对象
- 9.1 对象的表示形式
- 9.2 格式化显示
- 9.3 Python的私有属性和受保护的属性
- 10. 序列的修改、散列和切片
- 11. 接口:从协议到抽象基类
- 12. 继承的优缺点
- 13. 正确重载运算符
- 14. 可迭代的对象、迭代器和生成器
- 15. 上下文管理器和else块
- 16. 协程
- 17. 使用期物处理并发
- 18. 使用asyncio包处理并发
- 19. 动态属性和特性
- 20. 属性描述符
- 21. 类元编程
写在前面
读后感 优点:
翻译满昏!绝对满昏!
《流畅的python》学习笔记及书评相关推荐
- 【流畅的Python学习笔记】2023.4.21
此栏目记录我学习<流畅的Python>一书的学习笔记,这是一个自用笔记,所以写的比较随意 特殊方法(魔术方法) 不管在哪种框架下写程序,都会花费大量时间去实现那些会被框架本身调用的方法,P ...
- 【流畅的Python学习笔记】2023.4.29
此栏目记录我学习<流畅的Python>一书的学习笔记,这是一个自用笔记,所以写的比较随意,随缘更新 泛映射类型 collections.abc 模块中有 Mapping 和 Mutable ...
- 【流畅的Python学习笔记】2023.4.22
此栏目记录我学习<流畅的Python>一书的学习笔记,这是一个自用笔记,所以写的比较随意 元组 元组其实是对数据的记录:元组中的每个元素都存放了记录中一个字段的数据,外加这个字段的位置.简 ...
- 流畅的python学习笔记
1.1 一摞python风格的纸牌 import collections Card=collections.namedtuple('Card',['rank','suit']) class Frenc ...
- 流畅的python学习笔记(三):数据结构(3:文本和字节序列)
文本和字节序列 大纲 1. 字符问题 2. 字节概要 2.1 结构体和内存视图 3. 基本的编解码器 4. 了解编解码问题 4.1 处理UnicodeEncodeError 4.2 处理Unicode ...
- 流畅的python学习笔记(三):数据结构(1)
文章目录 概述 序列 列表推导和生成器表达式 列表推导和可读性 列表推导同filter和map的比较 笛卡尔积 生成器表达式 元组不仅仅是不可变的列表 把元组用作记录 元组拆包 嵌套元组拆包 具名元组 ...
- python基础课程第12章_流畅的python学习笔记-第12章
第12章-类继承 super函数 Py 2.x 和 Py 3.x 中有一个很大的区别就是类,无论是类的定义还是类的继承. Py 3.x 中类的继承可以直接使用 super() 关键字代替原来的 sup ...
- python爬虫之b站视频下载(python学习笔记)
b站视频爬取(python学习笔记) 亲爱的b站自从在2020年3月23日将av号改为BV号后,之前的很多爬虫已经不能用了,暂时没看懂这操作的意义何在,反而一大串大小写英文字母加数字的BV号让人很难记 ...
- [python教程入门学习]python学习笔记(CMD执行文件并传入参数)
本文章向大家介绍python学习笔记(CMD执行文件并传入参数),主要包括python学习笔记(CMD执行文件并传入参数)使用实例.应用技巧.基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋 ...
- python学习笔记之编写readConfig读写配置文件
python学习笔记之编写readConfig读写配置文件_weixin_34055910的博客-CSDN博客
最新文章
- 一句话说清聚集索引和非聚集索引以及MySQL的InnoDB和MyISAM
- 4.Product-based Neural Networks for User Response Prediction论文详细解读和代码实现
- 2019区块链广泛应用于能源领域 ,DMA基金会,服务于区块链产业
- Windows系统帮助中心程序的0day漏洞
- 分享一个关于Java调用百度、高德API、ArcGIS地图获取逆地理的代码
- 极光推送android点击跳转页面,app关闭时点击推送消息实现页面跳转
- fasttext 文本分类_4种常见的NLP实践思路【特征提取+分类模型】
- Neo4j 图创建2 以小麦及其相关信息为例(未完成)
- nodejs上传图片并展示
- 实战 | Element UI 父子组件传值与事件绑定(逆向)
- java多线程图解_java多线程实例图解讲解
- 不同编译单元内的非局部静态对象的初始化次序问题
- oracle数据存储层级
- devExpress各个版本的下载地址收藏
- 无线专题 PCI接口与PCIe接口
- 无法在计算机上读取移动硬盘,解决苹果电脑不能读写移动硬盘
- 基于Java+Swing实现记事本-完美版
- 简单实现将GIF图片转换为字符画
- Failure recovering jobs: Lock wait timeout exceeded; try restarting transaction
- 大数据实战|怎样实现大型电商热销榜?
热门文章
- CheckboxPreference 改造
- 前端:运用js制作一个万年历程序
- 基于单片机的GPS开发 (four) GPS基础知识
- QQ空间登录参数分析Firefox+Firebug
- Elasticsearch常用搜索和分词器
- 山东大学项目实训十五——开源万能解码框架解决
- mysql sql trace_SQL_TRACE及 Tkprof用法以及问题分析
- MySQL:数据库练习题-3
- windows下cmd下载文件
- android ip地址扫描仪,通过IP地址添加网络扫描仪(适用于CC2软件Mac OS)
- 【流畅的Python学习笔记】2023.4.21