价格: ¥ 89 积分可抵¥ 1
最后更新: 2021-06-16 21:29:53
演示地址: 点击查看
安装费: 免费
?
本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(注:作者)都会通过生动的实例来让大家理解概念。 虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。本书前半部分1先讲解基础的Python 3语法知识,包括列表、元组、字符串、字典以及各种语句;之后循序渐进地介绍一些相对GJ的主题,包括抽象、异常、魔法方法以及属性迭代器。后半部分则围绕着Python 3在爬虫、界面开发和游戏开发上的应用,通过实例引导读者进行深入学习和探究,既富有乐趣,又锻炼了读者的动手能力。 本书适合学习Python 3的入门读者,也适合对编程一无所知,但渴望用编程改变SJ的朋友们。?
本书提倡理解为主,应用为王。因此,只要有可能,小甲鱼(注:作者)都会通过生动的实例来让大家理解概念。 虽然这是一本入门书籍,但本书的“野心”并不止于“初级水平”的教学。本书前半部分1先讲解基础的Python 3语法知识,包括列表、元组、字符串、字典以及各种语句;之后循序渐进地介绍一些相对GJ的主题,包括抽象、异常、魔法方法以及属性迭代器。后半部分则围绕着Python 3在爬虫、界面开发和游戏开发上的应用,通过实例引导读者进行深入学习和探究,既富有乐趣,又锻炼了读者的动手能力。 本书适合学习Python 3的入门读者,也适合对编程一无所知,但渴望用编程改变SJ的朋友们。?
D1章? J这么愉快地开始吧?? ?1 ?
视频讲解:13分钟(1个)钟 ?
1.1? 获得Python?? ?1 ?
1.2? 从IDLE启动Python?? ?2 ?
1.3? 失败的尝试?? ?3 ?
1.4? 尝试点儿新的东西?? ?3 ?
1.5? 为什么会这样?? ?4 ?
?D2章? 用Python设计D一个游戏?? ?5 ?
视频讲解:24分钟(1个)钟 ?
2.1? D一个小游戏?? ?5 ?
2.2? 缩进?? ?6 ?
2.3? BIF?? ?7 ?
?D3章? 成为高手前必须知道的一些基础知识?? ?9 ?
视频讲解:82分钟(4个)钟 ?
3.1? 变量?? ?9 ?
3.2? 字符串?? ?10 ?
3.3? 原始字符串?? ?11 ?
3.4? 长字符串?? ?12 ?
3.5? 改进我们的小游戏?? ?13 ?
3.6? 条件分支?? ?14 ?
3.7? 初识循环?? ?15 ?
3.8? 引入外援?? ?16 ?
3.9? 闲聊数据类型?? ?17 ?
3.9.1? 整型?? ?18 ?
3.9.2? 浮点型?? ?18 ?
3.9.3? 布尔类型?? ?19 ?
3.9.4? 类型转换?? ?19 ?
3.9.5? 获得关于类型的信息?? ?20 ?
3.10? 常用操作符?? ?21 ?
3.10.1? 算术操作符?? ?21 ?
3.10.2? 优先级问题?? ?22 ?
3.10.3? 比较操作符?? ?23 ?
3.10.4? 逻辑操作符?? ?23 ?
?D4章? 了不起的分支和循环?? ?25 ?
视频讲解:42分钟(3个)钟 ?
4.1? 分支和循环?? ?25 ?
4.2? 快速上手?? ?27 ?
4.3? 避免“悬挂else”问题?? ?28 ?
4.4? 条件表达式(三元操作符)?? ?29 ?
4.5? 断言?? ?31 ?
4.6? while循环语句?? ?31 ?
4.7? for循环语句?? ?32 ?
4.8? break语句?? ?34 ?
4.9? continue语句?? ?35 ?
4.10? else语句?? ?35 ?
?D5章? 列表、元组和字符串?? ?37 ?
视频讲解:137分钟(7个)钟 ?
5.1? 列表:一个“打了激素”的数组?? ?37 ?
5.1.1? 创建列表?? ?37 ?
5.1.2? 向列表添加元素?? ?38 ?
5.1.3? 从列表中获取元素?? ?39 ?
5.1.4? 从列表删除元素?? ?40 ?
5.1.5? 列表切片?? ?42 ?
5.1.6? 进阶玩法?? ?43 ?
5.1.7? 一些常用操作符?? ?44 ?
5.1.8? 列表的小伙伴们?? ?46 ?
5.2? 元组:戴上了“枷锁”的列表?? ?47 ?
5.2.1? 创建和访问一个元组?? ?47 ?
5.2.2? 更新和删除元组?? ?49 ?
5.3? 字符串?? ?50 ?
5.3.1? 各种内置方法?? ?51 ?
5.3.2? 格式化?? ?54 ?
5.4? 序列?? ?57 ?
?D6章? 函数?? ?62 ?
视频讲解:140分钟(8个)钟 ?
6.1? Python的乐高积木?? ?62 ?
6.1.1? 创建和调用函数?? ?62 ?
6.1.2? 函数的参数?? ?63 ?
6.1.3? 函数的返回值?? ?64 ?
6.2? 灵活即强大?? ?65 ?
6.2.1? 形参和实参?? ?65 ?
6.2.2? 函数文档?? ?66 ?
6.2.3? 关键字参数?? ?67 ?
6.2.4? 默认参数?? ?67 ?
6.2.5? 收集参数?? ?68 ?
6.3? 我的地盘听我的?? ?70 ?
6.3.1? 局部变量?? ?70 ?
6.3.2? 全局变量?? ?71 ?
6.3.3? global关键字?? ?73 ?
6.3.4? 内嵌函数?? ?73 ?
6.3.5? LEGB原则?? ?74 ?
6.3.6? 闭包?? ?75 ?
6.3.7? 装饰器?? ?78 ?
6.4? 函数式编程?? ?80 ?
6.4.1? lambda?? ?80 ?
6.4.2? filter()?? ?81 ?
6.4.3? map()?? ?82 ?
6.5? 递归?? ?83 ?
6.5.1? 递归是什么?? ?83 ?
6.5.2? 写一个求阶乘的函数?? ?85 ?
6.5.3? 一帮小兔子——斐波那契数列?? ?87 ?
6.5.4? 汉诺塔?? ?89 ?
?D7章? 字典和集合?? ?92 ?
视频讲解:46分钟(3个)钟 ?
7.1? 字典:D索引不好用时?? ?92 ?
7.1.1? 创建和访问字典?? ?93 ?
7.1.2? 各种内置方法?? ?95 ?
7.2? 集合:在我的SJ里,你J是W一?? ?99 ?
7.2.1? 创建集合?? ?100 ?
7.2.2? 访问集合?? ?101 ?
7.2.3? 不可变集合?? ?101 ?
?D8章? YJ存储?? ?103 ?
视频讲解:68分钟(4个)钟 ?
8.1? 文件:因为懂你,所以永恒?? ?103 ?
8.1.1? 打开文件?? ?103 ?
8.1.2? 文件对象的方法?? ?104 ?
8.1.3? 文件的关闭?? ?105 ?
8.1.4? 文件的读取和定位?? ?105 ?
8.1.5? 文件的写入?? ?106 ?
8.1.6? 一个任务?? ?107 ?
8.2? 文件系统:介绍一个高大上的东西?? ?109 ?
8.3? pickle:腌制一缸美味的泡菜?? ?115 ?
?D9章? 异常处理?? ?117 ?
视频讲解:38分钟(3个)钟 ?
9.1? 你不可能总是对的?? ?117 ?
9.2? try-except语句?? ?120 ?
9.3? try-finally语句?? ?122 ?
9.4? raise语句?? ?122 ?
9.5? 丰富的else语句?? ?123 ?
9.6? 简洁的with语句?? ?124 ?
?D10章? 图形用户界面入门?? ?126 ?
视频讲解:14分钟(1个)钟 ?
10.1? 安装EasyGui?? ?126 ?
10.1.1? 导入EasyGui?? ?127 ?
10.1.2? 快速入门?? ?127 ?
10.1.3? 各种功能演示?? ?129 ?
10.2? 默认参数和关键字参数?? ?130 ?
10.3? 使用按钮组件?? ?131 ?
10.4? 如何在buttonbox里边显示图片?? ?132 ?
10.5? 为用户提供一系列选项?? ?133 ?
10.6? 让用户输入消息?? ?134 ?
10.7? 让用户输入密码?? ?137 ?
10.8? 显示文本?? ?138 ?
10.9? 目录与文件?? ?139 ?
10.10? 捕获异常?? ?140 ?
10.11? 记住用户的设置?? ?141 ?
?D11章? 类和对象?? ?143 ?
视频讲解:78分钟(5个)钟 ?
11.1? 给大家介绍对象?? ?143 ?
11.2? 对象=属性 方法?? ?143 ?
11.3? 面向对象编程?? ?145 ?
11.3.1? self是什么?? ?145 ?
11.3.2? 听说过Python的魔法方法吗?? ?146 ?
11.3.3? 公有和私有?? ?146 ?
11.4? 继承?? ?148 ?
11.4.1? 调用未绑定的父类方法?? ?150 ?
11.4.2? 使用super函数?? ?151 ?
11.5? 多重继承?? ?151 ?
11.6? 组合?? ?152 ?
11.7? 类、类对象和实例对象?? ?153 ?
11.8? 到底什么是绑定?? ?154 ?
11.9? 一些相关的BIF?? ?156 ?
?D12章? 魔法方法?? ?160 ?
视频讲解:140分钟(9个)钟 ?
12.1? 构造和析构?? ?160 ?
12.1.1? _?_init_?_(self[
0 (0%) 好评 | 0 (0%) 中评 | 0 (0%) 差评 |