跟老齐学Python

跟老齐学Python pdf epub mobi txt 电子书 下载 2026

出版者:电子工业出版社
作者:齐伟 编著
出品人:
页数:400
译者:
出版时间:2016-2
价格:69.00元
装帧:平装
isbn号码:9787121280344
丛书系列:
图书标签:
  • Python
  • 编程
  • python
  • 计算机
  • 数据分析
  • 技术类
  • 快速入门
  • 入门
  • Python
  • 编程入门
  • 老齐
  • 零基础
  • 教程
  • 数据分析
  • Web开发
  • 自动化
  • 实战
  • 中文教材
想要找书就要到 本本书屋
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

《跟老齐学Python:从入门到精通》是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用。以比较轻快的风格,向零基础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,《跟老齐学Python:从入门到精通》读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容。

《跟老齐学Python:从入门到精通》特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其各种规则是必要的,但学会“自省”方法更重要,这也是《跟老齐学Python:从入门到精通》所试图达到的“授人以鱼不如授人以渔”的目的。

《跟老齐学Python:从入门到精通》是面向初学者的读物,不是为开发者提供的开发手册,所以,它不是“又适用于中高级读者”的读物。

作者简介

老齐,现居苏州,所著在线教程《零基础学Python》及《零基础学Python(第2版)》在业内引起非常大的反响。愿意和来自各方的朋友讨论技术问题,并能提供相关技术服务。

目录信息

第1季 基础
第0章 预备 2
0.1 关于Python的故事 2
0.1.1 Python的昨天、今天和明天 3
0.1.2 Python的特点 4
0.1.3 Python哲学 5
0.2 从小工到专家 5
0.2.1 零基础 6
0.2.2 阅读代码 6
0.2.3 调试程序 7
0.3 安装Python 7
0.3.1 Ubuntu系统 8
0.3.2 Windows系统 9
0.3.3 Mac OS X系统 9
0.4 集成开发环境(IDE) 9
0.4.1 值得纪念的时刻:Hello world 9
0.4.2 集成开发环境概述 10
0.4.3 Python的IDE 12
第1章 基本的对象类型 13
1.1 数字 13
1.1.1 数字 14
1.1.2 变量 15
1.1.3 简单的四则运算 16
1.1.4 整数溢出问题 17
1.2 除法 17
1.2.1 整数与整数相除 17
1.2.2 浮点数与整数相除 18
1.2.3 引用模块解决除法问题 19
1.2.4 余数 20
1.2.5 四舍五入 20
1.3 常用数学函数和运算优先级 21
1.3.1 使用math模块 21
1.3.2 两个函数 23
1.3.3 运算优先级 23
1.4 第一个简单的程序 24
1.4.1 程序 24
1.4.2 用IDE编程 25
1.4.3 Hello,World 25
1.4.4 解一道题目 26
1.5 字符串 28
1.5.1 字符串 29
1.5.2 变量和字符串 30
1.5.3 连接字符串 31
1.5.4 转义字符 33
1.5.5 原始字符串 34
1.5.6 raw_input和print 34
1.5.7 索引和切片 37
1.5.8 基本操作 39
1.5.9 常用的字符串方法 42
1.5.10 字符串格式化输出 45
1.6 字符编码 47
1.6.1 编码 47
1.6.2 计算机中的字符编码 49
1.6.3 encode和decode 50
1.6.4 避免中文是乱码 51
1.7 列表 52
1.7.1 定义 52
1.7.2 索引和切片 53
1.7.3 反转 54
1.7.4 对list的操作 55
1.7.5 列表的函数 56
1.8 比较列表和字符串 66
1.8.1 相同点 66
1.8.2 区别 67
1.8.3 多维列表 68
1.8.4 列表和字符串的互相转化 69
1.8.5 "[sep]".join(list) 69
1.9 元组 70
1.9.1 定义 70
1.9.2 索引和切片 71
1.9.3 用途 72
1.10 字典 72
1.10.1 创建字典 73
1.10.2 访问字典的值 74
1.10.3 基本操作 75
1.10.4 字符串格式化输出 76
1.10.5 相关概念 77
1.10.6 字典的函数 77
1.11 集合 86
1.11.1 创建集合 86
1.11.2 集合的函数 88
1.11.3 补充知识 91
1.11.4 不变的集合 91
1.11.5 集合运算 92
第2章 语句和文件 95
2.1 运算符 95
2.1.1 算术运算符 95
2.1.2 比较运算符 96
2.1.3 逻辑运算符 97
2.2 简单语句 99
2.2.1 print 100
2.2.2 import 101
2.2.3 赋值 102
2.3 条件语句 104
2.3.1 if语句 104
2.3.2 if … elif … else 105
2.3.3 三元操作符 107
2.4 for循环 107
2.4.1 简单的for循环 107
2.4.2 range(start,stop[, step]) 109
2.4.3 for的对象 112
2.4.4 zip() 114
2.4.5 enumerate() 117
2.4.6 列表解析 119
2.5 while循环 120
2.5.1 猜数字游戏 120
2.5.2 break和continue 123
2.5.3 while...else 123
2.5.4 for...else 124
2.6 文件 124
2.6.1 打开文件 125
2.6.2 创建文件 127
2.6.3 使用with 128
2.6.4 文件的状态 129
2.6.5 read/readline/readlines 129
2.6.6 读很大的文件 132
2.6.7 seek( ) 133
2.7 迭代 134
2.7.1 迭代工具 135
2.7.2 文件迭代器 137
第3章 函数 139
3.1 理解函数 139
3.1.1 变量不仅仅是数 140
3.1.2 建立简单函数 140
3.1.3 建立实用的函数 141
3.1.4 关于命名 143
3.1.5 调用函数 144
3.1.6 注意事项 145
3.1.7 返回值 146
3.1.8 函数中的文档 148
3.2 名词辨析 149
3.2.1 参数和变量 149
3.2.2 全局变量和局部变量 150
3.2.3 命名空间 151
3.3 参数收集 152
3.3.1 参数收集 153
3.3.2 更优雅的方式 155
3.3.3 综合贯通 156
3.4 特殊函数 158
3.4.1 递归 158
3.4.2 几个特殊函数 160
3.5 练习 166
3.5.1 解一元二次方程 166
3.5.2 统计考试成绩 168
3.5.3 找质数 170
3.5.4 编写函数的注意事项 171
第2季 进阶
第4章 类 174
4.1 基本概念 174
4.1.1 问题空间 175
4.1.2 对象 175
4.1.3 面向对象 176
4.1.4 类 177
4.1.5 编写类 178
4.2 详解类 179
4.2.1 新式类和旧式类 179
4.2.2 创建类 181
4.2.3 类中的函数(方法) 183
4.2.4 类和实例 185
4.2.5 self的作用 185
4.2.6 文档字符串 186
4.3 辨析有关概念 187
4.3.1 类属性和实例属性 187
4.3.2 数据流转 189
4.3.3 命名空间 191
4.3.4 作用域 193
4.4 继承 194
4.4.1 基本概念 195
4.4.2 多重继承 196
4.4.3 多重继承的顺序 197
4.4.4 super函数 198
4.5 方法 200
4.5.1 绑定方法 200
4.5.2 非绑定方法 201
4.5.3 静态方法和类方法 201
4.6 多态和封装 203
4.6.1 多态 203
4.6.2 封装和私有化 206
4.7 特殊属性和方法 208
4.7.1 __dict__ 208
4.7.2 __slots__ 212
4.7.3 __getattr__、__setattr__和其他类似方法 213
4.7.4 获得属性顺序 217
4.8 迭代器 218
4.8.1 __iter__() 218
4.8.2 range()和xrange() 220
4.9 生成器 221
4.9.1 简单的生成器 221
4.9.2 定义和执行过程 223
4.9.3 yield 224
4.9.4 生成器方法 225
第5章 错误和异常 227
5.1 错误 227
5.2 异常 227
5.3 处理异常 230
5.3.1 try...except... 230
5.3.2 处理多个异常 232
5.3.3 else子句 234
5.3.4 finally子句 235
5.3.5 assert语句 236
第6章 模块 239
6.1 编写模块 239
6.1.1 模块是程序 239
6.1.2 模块的位置 241
6.1.3 __all__在模块中的作用 243
6.1.4 包和库 245
6.2 自带电池 245
6.2.1 引用方式 246
6.2.2 深入探究 247
6.2.3 帮助、文档和源码 248
6.3 标准库 250
6.3.1 sys 250
6.3.2 copy 253
6.3.3 os 254
6.3.4 heapq 261
6.3.5 deque 266
6.3.6 calendar 267
6.3.7 time 269
6.3.8 datetime 273
6.3.9 urllib 275
6.3.10 urllib2 279
6.3.11 XML 280
6.3.12 JSON 287
6.4 第三方库 289
6.4.1 安装第三方库 289
6.4.2 以requests为例 290
第7章 保存数据 295
7.1 pickle 295
7.2 shelve 297
7.3 MySQL数据库 299
7.3.1 MySQL概况 299
7.3.2 安装 300
7.3.3 运行 300
7.3.4 安装python-MySQLdb 301
7.3.5 连接数据库 302
7.3.6 数据库表 303
7.3.7 操作数据库 304
7.3.8 更新数据 309
7.4 MongoDB数据库 310
7.4.1 安装MongoDB 311
7.4.2 启动 311
7.4.3 安装pymongo 312
7.4.4 连接MongoDB 312
7.4.5 编辑 314
7.5 SQLite数据库 317
7.5.1 建立连接对象 318
7.5.2 游标对象 318
7.6 电子表格 320
7.6.1 openpyl 321
7.6.2 其他第三方库 326
第3季 实战
第8章 用Tornado做网站 328
8.1 为做网站而准备 328
8.1.1 开发框架 328
8.1.2 Python框架 329
8.1.3 Tornado 329
8.1.4 安装Tornado 330
8.2 分析Hello 331
8.2.1 Web服务器工作流程 332
8.2.2 解剖标本 332
8.3 做个简单的网站 336
8.3.1 基本结构 336
8.3.2 一个基本架势 337
8.3.3 连接数据库 340
8.3.4 登录界面 340
8.3.5 数据传输 345
8.3.6 数据处理 347
8.3.7 模板 350
8.3.8 转义字符 355
8.3.9 模板继承 357
8.3.10 CSS 358
8.3.11 cookie和安全 359
8.3.12 XSRF 362
8.3.13 用户验证 364
8.3.14 相关概念 367
8.3.15 Tornado的同步 368
8.3.16 异步设置 369
第9章 科学计算 373
9.1 为计算做准备 373
9.1.1 闲谈 373
9.1.2 安装 374
9.1.3 基本操作 374
9.2 Pandas 376
9.2.1 基本的数据结构 376
9.2.2 读取CSV文件 382
9.2.3 处理股票数据 387
· · · · · · (收起)

读后感

评分

评分

评分

评分

评分

用户评价

评分

这本书的排版和插图设计也值得称赞。阅读体验往往是学习效率的隐形杀手,但作者和出版社显然在这方面下了大功夫。清晰的字体、合理的行距,以及关键代码块的特殊高亮处理,都极大地减轻了长时间阅读带来的视觉疲劳。更值得一提的是,书中穿插的一些流程图和架构示意图,用非常直观的方式解释了算法的执行路径或模块间的依赖关系,这比纯文本描述要高效得多。我发现自己很少需要反复回溯阅读复杂的段落,大部分时间都能顺畅地跟随作者的思路前行。这表明本书的作者不仅是技术专家,更是一位优秀的沟通者,深谙如何通过视觉辅助工具来优化知识的传递效率。

评分

这本关于Python学习的书籍,着实让人眼前一亮。从翻开第一页开始,我就被其清晰的结构和循序渐进的讲解方式所吸引。作者在内容编排上展现了深厚的功力,将复杂的编程概念拆解得非常易于理解,即便是像我这样对编程基础比较薄弱的初学者,也能轻松跟上节奏。书中对于Python核心语法的阐述极为透彻,每一个知识点都配有详尽的代码示例和生动的比喻,让人在实践中加深理解。我特别欣赏作者在讲解过程中,始终保持着一种鼓励和引导的姿态,仿佛一位耐心的导师在身旁指导,极大地增强了我学习编程的信心。很多其他教材往往只注重理论的堆砌,读起来枯燥乏味,但这本书却始终将实战应用放在重要的位置,这一点非常贴合我希望能够尽快上手解决实际问题的需求。

评分

深入阅读这本书后,我发现它远不止是一本基础教程那么简单。作者对Python生态系统的理解非常全面,不仅涵盖了基础的数据结构和控制流,还触及了面向对象编程的高级特性,并且对一些常用库的应用场景做了深入剖析。特别是讲解装饰器和生成器那几章,逻辑严密,深入浅出,让我这个过去总觉得晦涩难懂的概念豁然开朗。书中的案例设计得非常巧妙,它们并非那种为了演示功能而堆砌的代码块,而是贴近真实工作场景的微型项目,这使得学习过程充满了探索的乐趣。我甚至能感觉到,作者在编写这些内容时,是站在读者的角度去反复推敲如何表达才能最有效地传授知识,这种匠心独运的教学设计,是这本书区别于市面上许多同类书籍的关键所在。

评分

总的来说,这是一本非常值得推荐给所有想掌握Python的人的书籍。它建立在坚实的技术基础之上,同时又充满了实用的智慧和人性化的教学关怀。我个人最大的收获是建立起了一种系统性的编程思维,而不是零散的知识点记忆。书中对错误处理和调试技巧的探讨,也让我意识到了在实际开发中,如何写出健壮、易于维护的代码才是王道。这本书就像是一份精心准备的工具箱,不仅提供了必要的工具,更教会了你如何正确地使用它们来完成各种“建筑项目”。无论是计算机科学专业的学生,还是希望通过编程实现自我提升的职场人士,都能从这本书中汲取到宝贵的养分,并将其转化为实实在在的编程能力。

评分

作为一名有着一定开发经验的人士,我通常对“入门级”的教材抱持着审慎的态度,但这本书成功地打破了我的固有印象。它的深度和广度达到了一个令人惊喜的平衡点。即便对于我这种已经接触过其他编程语言的读者来说,书中关于Python特有范式(比如列表推导式的高效利用,以及GIL对多线程的影响)的讨论,也提供了宝贵的见解和反思的机会。作者的笔触犀利而精确,没有丝毫的冗余,每一句话都似乎经过了深思熟虑,力求用最简洁的方式表达最深刻的道理。阅读这本书的过程,与其说是学习一门语言,不如说是在吸收一种看待和解决问题的“Pythonic”思维方式,这对于提升我的代码质量和工程素养大有裨益。

评分

前半部分讲解python基础语法,语言比较诙谐幽默,结构也比较完整。但高级部分涉及较少。最后增加的项目部分,有狗尾续貂的感觉。入门书籍上tonado感觉不是很合理,讲的也不清楚(可能我太菜了)。 入门不错,笨方法看完看老齐,项目部分舍弃,然后接下来廖雪峰教程。

评分

通俗的飞机读物

评分

前半部分讲解python基础语法,语言比较诙谐幽默,结构也比较完整。但高级部分涉及较少。最后增加的项目部分,有狗尾续貂的感觉。入门书籍上tonado感觉不是很合理,讲的也不清楚(可能我太菜了)。 入门不错,笨方法看完看老齐,项目部分舍弃,然后接下来廖雪峰教程。

评分

hello world

评分

非常适合新手

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2026 onlinetoolsland.com All Rights Reserved. 本本书屋 版权所有