为你推荐
内容简介
前言
第1章 用编程改造世界
1.1 从计算机到编程
1.2 所谓的编程,是做什么的
1.3 为什么学Python
1.4 最简单的Hello World
附录A Python的安装与运行
1.官方版本安装
2.其他Python版本
附录B virtualenv
第2章 先做键盘侠
2.1 计算机会算术
1.数值运算
2.逻辑运算
3.判断表达式
4.运算优先级
2.2 计算机记性好
1.变量革命
2.变量的类型
3.序列
4.词典
2.3 计算机懂选择
1.if结构
2.小弟靠后站
3.if的嵌套与elif
2.4 计算机能循环
1.for循环
2.while循环
3.跳过或终止
附录A 小练习
附录B 代码规范
第3章 过程大于结果
3.1 懒人炒菜机
1.函数是什么
2.定义函数
3.调用函数
4.函数文档
3.2 参数传递
1.基本传参
2.包裹传参
3.解包裹
3.3 递归
1.高斯求和与数学归纳法
2.函数栈
3.变量的作用域
3.4 引入那把宝剑
1.引入模块
2.搜索路径
3.5 异常处理
1.恼人的bug
2.Debug
3.异常处理
附录A 搜索路径的设置
附录B 安装第三方模块
附录C 代码规范
第4章 朝思暮想是对象
4.1 轻松看对象
1.面向对象语言的来历
2.类
3.对象
4.2 继承者们
1.子类
2.属性覆盖
4.3 那些年,错过的对象
1.列表对象
2.元组与字符串对象
3.词典对象
4.4 意想不到的对象
1.循环对象
2.函数对象
3.模块对象
4.异常对象
附录A 代码规范
第5章 对象带你飞
5.1 存储
1.文件
2.上下文管理器
3.pickle包
5.2 一寸光阴
1.time包
2.datetime包
3.日期格式
5.3 看起来像那样的东西
1.正则表达式
2.写一个正则表达式
3.进一步提取
5.4 Python有网瘾
1.HTTP通信简介
2.http.client包
5.5 写一个爬虫
第6章 与对象的深入交往
6.1 一切皆对象
1.运算符
2.元素引用
3.内置函数的实现
6.2 属性管理
1.属性覆盖的背后
2.特性
3.__getattr__()方法
6.3 我是风儿,我是沙
1.动态类型
2.可变与不可变对象
3.从动态类型看函数的参数传递
6.4 内存管理
1.引用管理
2.对象引用对象
3.垃圾回收
4.孤立的引用环
第7章 函数式编程
7.1 又见函数
1.Python中的函数式
2.并行运算
7.2 被解放的函数
1.函数作为参数和返回值
2.函数作为返回值
3.闭包
7.3 小女子的梳妆匣
1.装饰器
2.带参装饰器
3.装饰类
7.4 高阶函数
1.lambda与map
2.filter函数
3.reduce函数
4.并行处理
7.5 自上而下
1.便捷表达式
2.懒惰求值
3.itertools包
后记
买过这本书的人还买过
读了这本书的人还在读
同类图书排行榜