Python学习手册(第4版)是学习Python比较好的教程。

(具体教程网上去搜,很多!)

由于看的比较快,很多知识记得不是很牢。

记笔记如下,便于一会按内容翻看。(页码是PDF文件的页码,不是书的页号)

----------------------------------------------

P143  文件读写
P147  用户定义的类
P201  字符串  P213  字符串的步进和反转  P227字符串格式化表达式
P243  第8章  列表与字典
P283  元组、文件及其他  pickle模块存储对象、struct模块构造解析二进制数据
空数据为假;非空数据为真。None对象
P308  第10章  Python语句
P369  第13章  while和for循环
P384  range
P387  zip  and  map
P390  enumerate
P393  第14章  迭代器和解析  iter  list  列表解析
>>>lines=[line.rstrip()  for  line  in  open('scrip.cy')  if  line[0]=='p']
P408  unzip 
P416  第15章文档
“Module  Docs”查看安装包内部的说明文件
P436  第16章函数基础
P461  工厂函数--一个能够记住嵌套作用域的变量值的函数。
P463  lambda
P466  nonlocal
P477  传递参数
        列表和字典等可变对象是通过对象引用进行传递的,可变对象能够在函数内部进行原处的改变。
        P483  函数参数匹配表
P507  递归
P514  函数注解
P516  匿名函数:lambda
P522  在序列中映射函数:map
P523  函数式编程工具:filter  reduce
P532  理解列表解析
P534  生成器    yield    生成器表达式  (c  *4  for  c  in  'asdf')  用圆括号
P549  集合解析语法{f(x)  for  x  in  S  if  P(x)}
          字典解析语法{key:  val  for  (key,val)  in  zip  (keys,vals)}
                                  {x:f(x)  for  x  in  items}
          这两种形式都是一次构建所有对象。如需根据需要产生键值,生成器表达式更合适
P572  模块
P578  模块搜索路径
          模块名称只能包含字母、数字及下划线。不可有空格
          from  module1  import  *  取得模块全部变量。
P603  模块包  包导入  每个目录内需有_init_.py这个文件
P625  高级模块话题  __X  __all__  __future__  __name__  __main__
P633  元程序metaprogram(内省introspection)
        M.name
        M._dict_['name']
        sys.modules['M'].name
        gatattr(M,'name')  上述4个表达式得到相同的属性和对象
P636  用名称字符串导入模块
>>>  s='numpy'
>>>  exec('import  '+s)
        模块重载时,模块导入的子模块不会自动重载。但可以手动
P652  类和OOP
P659  构造函数  __init__
P667  类:程序可以取出、修改或创建其所引用的任何对象的属性。
          子类所继承的类称为超类。超类列在子类开头的括号中。
          Python中的通用惯例,类名以一个大写字母开头
P671  重载运算符
P701  委托  __getattr__
P703  使用内省工具
          instance.__class__    object.__dict__
P709  存储数据  pickle  dbm  shelve
P719  class 
P724  子类避免完全取代超类的构造函数
P743  第29章  运算符重载
运算符重载让类拦截常规的python运算;
类可重载所有python表达式运算符
类也可重载打印、函数调用、属性点号运算等内置运算;
重载使类的实例的行为像内置类型;
重载是通过提供特殊名称从类方法来实现的。
P782  委托  __getattr__  包装类(代理类)
P784  变量名压缩  (以双下划线开头的变量名,只发生在class语句内)
P787  方法是对象:绑定或无绑定
P804  类是对象:通用对象的工厂
def  factory(aClass,*args):
        return  aClass(*args)
P808  类的高级主题

Python学习手册(第4版)学习笔记相关推荐

  1. python学习手册中文版免费下载-Python学习手册 第三版

    <Python学习手册(第3版)>讲述了:Python可移植.功能强大.易于使用,是编写独立应用程序和脚本应用程序的理想选择.无论你是刚接触编程或者刚接触Python,通过学习<Py ...

  2. python学习手册中文版免费下载-Python学习手册(第3版)

    <Python学习手册(第3版)>为机械工业出版社出版. 目录 前言 第一部分 使用入门第1章 问答环节 人们为何使用Python 软件质量 开发者效率 Python是"脚本语言 ...

  3. python学习手册-Python学习手册(第4版) 中文版.pdf

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspPython Python学习手册(第4版) 中文版.pdf11 ...

  4. Python学习手册第5版PDF源代码学习思考

    前言 Python 绝对是一门易学难精的语言,打着简单语法的旗号把我忽悠过来,最后发现它背后隐藏了许多复杂的实现. 如果不是作为 "玩具" 语言来学习,一定要看看全方位细致讲解的书 ...

  5. 《Python基础教程(第3版)》笔记:第8章异常

    <Python基础教程(第3版)>笔记:异常 重点 第8章 异常 异常对象未被处理(或捕获)时,程序将终止并显示一条错误信息:traceback 每个异常都是某个类的实例, 如何创建异常 ...

  6. Python基础教程(第3版)》笔记:第6章抽象

    Python基础教程(第3版)>笔记:第6章抽象 **斐波那契数列:**每个数都是前两个数的和. fibs = [0,1] for i in range(8):fibs.append(fibs[ ...

  7. Python学习手册(第4版) pdf

    下载地址:网盘下载 内容简介  · · · · · · Google和YouTube由于Python的高可适应性.易于维护以及适合于快速开发而采用它.如果你想要编写高质量.高效的并且易于与其他语言和工 ...

  8. learning python_Python学习手册 第5版(Learning Python, 5th Edition)[鲁特兹] PDF影印版[13MB]...

    Python是一种面向对象.直译式电脑编程语言,具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理解的标准库,能够轻松完成很多常见的任务.它的语法简捷和清晰,尽量使用无异义的英语单词,与其 ...

  9. Pandas 学习手册中文第二版:1~5

    原文:Learning pandas 协议:CC BY-NC-SA 4.0 译者:飞龙 一.Pandas 与数据分析 欢迎来到<Pandas 学习手册>! 在本书中,我们将进行一次探索我们 ...

最新文章

  1. 如何查看一个linux用户的口令保留策略
  2. mysql标准化存储结构_Atitit.自定义存储引擎的接口设计 api 标准化 attilax 总结  mysql...
  3. IT English Collection(9) of Objective-C
  4. 列表的修改,复制,遍历,嵌套和查询
  5. Microsoft visual FoxPro使用教程--添加csv文件数据到dbf文件中
  6. 华为解锁刷机root教程详解
  7. 微型计算机原理与接口技术第六版,微型计算机原理与接口技术(第6版)
  8. 高效搭建基于dnsmasq通过webui管理的dns服务器
  9. postman中 form-data、x-www-form-urlencoded、raw、binary的区别
  10. 重置海康威视DS-2TD2617B-6/PA测温摄像头
  11. C#实战011:Excel操作-获取Excel某一列数据并存入数组
  12. 极光推送之java后台封装REST API
  13. android方法apply,SharedPreferences的apply和Commit方法的那些坑
  14. 指向指针的指针!!(能让初学者绕晕的东西)
  15. label 中的for属性有什么用
  16. Redis实战demo
  17. 国脚冯潇霆被广州恒大下放预备队
  18. 铅酸蓄电池知识(待更新)
  19. ChinaSkills技能大赛网络系统管理Debian模块||网络地址配置
  20. DsMall商城新增短信宝短信接口

热门文章

  1. 分享一种虚拟现实显示的思路,多面曲面显示非头戴VR
  2. 产品(设备)履历本系统 (概要)
  3. ie css居中,css实现div水平、垂直居中兼容chrome、ie8
  4. Java中int和long数据类型转换及溢出问题
  5. C++数字(int, long ,long long)和字符串之间相互转换
  6. Mysql分布式事务
  7. “星河杯”隐私计算大赛技术分享会成功举办
  8. 如何判断任意文件类型
  9. 【翻译】Go语言标准库学习中的encoding/gob——Go语言Gob流的管理
  10. Spring ——Bean(IOC)容器