𝔖 Scriptorium
✦   LIBER   ✦

📁

跟老齐学Python: 轻松入门

✍ Scribed by 齐伟


Publisher
电子工业出版社
Year
2017
Tongue
Chinese
Leaves
330
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


Python是一种被广泛用于网站开发、数据处理和机器学习等领域的高级编程语言,同时也是一种学习门槛较低的高级编程语言。《跟老齐学Python:轻松入门》是Python语言的入门读物,旨在引导初学者能够在轻松的环境中掌握Python的基础知识,包括基本对象类型、函数、类、模块以及数据存储方式。

《跟老齐学Python:轻松入门》适合计算机高级编程语言零基础水平及其以上的Python初学者阅读。

✦ Table of Contents


扉页
版权页
自序
目录
第0章 预备
0.1 关于Python 的故事
0.1.1 Python 的昨天、今天和明天
0.1.2 优雅的Python
0.1.3 与其他语言比较
0.1.4 《Python 之禅》
0.1.5 感谢Guido van Rossum
0.2 从小工到专家
0.2.1 Python 的版本
0.2.2 学习Python 是否需要基础
0.2.3 从小工到专家
0.3 安装Python
0.3.1 在Ubuntu 系统中安装Python
0.3.2 在Windows 系统中安装Python
0.3.3 在OS X 系统中安装Python
0.4 开发工具
0.4.1 Hello,world
0.4.2 集成开发环境
0.4.3 Python 的IDE
第1章 基本对象类型
1.1 数和四则运算
1.1.1 数
1.1.2 变量
1.1.3 四则运算
1.1.4 大整数
1.1.5 浮点数
1.2 除法
1.2.1 整数除以整数
1.2.2 异常的计算
1.2.3 引用模块解决除法问题
1.2.4 余数
1.2.5 四舍五入
1.3 常用数学函数和运算优先级
1.3.1 使用math
1.3.2 运算优先级
1.4 一个简单的程序
1.4.1 程序
1.4.2 Hello,World
1.4.3 解一道题目
1.4.4 编译
1.5 字符串
1.5.1 初步认识字符串
1.5.2 变量和字符串
1.5.3 连接字符串
1.5.4 Python 转义符
1.5.5 键盘输入
1.5.6 原始字符串
1.5.7 索引和切片
1.5.8 字符串基本操作
1.5.9 字符串格式化输出
1.5.10 常用的字符串方法
1.6 字符编码
1.6.1 编码
1.6.2 计算机中的字符编码
1.6.3 Python 字符编码
1.7 列表
1.7.1 定义
1.7.2 索引和切片
1.7.3 反转
1.7.4 操作列表
1.7.5 常用的列表函数
1.7.6 比较列表和字符串
1.7.7 列表和字符串转化
1.8 元组
1.8.1 定义
1.8.2 索引和切片
1.8.3 元组的用途
1.9 字典
1.9.1 创建字典
1.9.2 访问字典的值
1.9.3 基本操作
1.9.4 字符串格式化输出
1.9.5 字典的方法
1.10 集合
1.10.1 创建集合
1.10.2 set 的方法
1.10.3 不变的集合
1.10.4 集合运算
第2章 语句和文件
2.1 运算符
2.1.1 算术运算符
2.1.2 比较运算符
2.1.3 逻辑运算符
2.1.4 复杂的布尔表达式
2.2 简单语句
2.2.1 什么是语句
2.2.2 import
2.2.3 赋值语句
2.3 条件语句
2.3.1 if
2.3.2 if ... elif ... else
2.3.3 三元操作符
2.4 for 循环语句
2.4.1 for 循环
2.4.2 从例子中理解for 循环
2.4.3 range(start,stop[, step])
2.4.4 并行迭代
2.4.5 enumerate()
2.4.6 列表解析
2.5 while 循环语句
2.5.1 做猜数字游戏
2.5.2 break 和continue
2.5.3 while...else
2.5.4 for...else
2.6 文件
2.6.1 读文件
2.6.2 创建文件
2.6.3 使用with
2.6.4 文件的状态
2.6.5 read/readline/readlines
2.6.6 读很大的文件
2.6.7 seek
2.7 初识迭代
2.7.1 逐个访问
2.7.2 文件迭代器
第3章 函数
3.1 函数的基本概念
3.1.1 理解函数
3.1.2 定义函数
3.1.3 关于命名
3.2 深入探究函数
3.2.1 返回值
3.2.2 函数中的文档
3.2.3 函数的属性
3.2.4 参数和变量
3.2.5 参数收集
3.3 函数对象
3.3.1 递归
3.3.2 传递函数
3.3.3 嵌套函数
3.3.4 初识装饰器
3.3.5 闭包
3.4 特殊函数
3.4.1 lambda
3.4.2 map
3.4.3 reduce
3.4.4 filter
3.4.5 zip()补充
3.5 命名空间
3.5.1 全局变量和局部变量
3.5.2 作用域
3.5.3 命名空间
第4章 类
4.1 类的基本概念
4.1.1 术语
4.1.2 编写类
4.2 编写简单的类
4.2.1 创建类
4.2.2 实例
4.3 属性和数据
4.3.1 类属性
4.3.2 创建实例
4.3.3 实例属性
4.3.4 self 的作用
4.3.5 数据流转
4.4 方法
4.4.1 绑定方法和非绑定方法
4.4.2 类方法和静态方法
4.5 继承
4.5.1 概念
4.5.2 单继承
4.5.3 调用覆盖的方法
4.5.4 多重继承
4.6 多态和封装
4.6.1 多态
4.6.2 封装和私有化
4.7 定制类
4.7.1 类和对象类型
4.7.2 自定义对象类型
4.8 黑魔法
4.8.1 优化内存
4.8.2 属性拦截
4.9 迭代器
4.10 生成器
4.10.1 定义生成器
4.10.2 yield
第5章 错误和异常
5.1 错误
5.2 异常
5.3 处理异常
5.4 assert
第6章 模块
6.1 编写模块
6.1.1 模块是程序
6.1.2 模块的位置
6.1.3 __all__在模块中的作用
6.1.4 包和库
6.2 标准库概述
6.2.1 引用的方式
6.2.2 深入探究
6.2.3 帮助、文档和源码
6.3 标准库举例:sys、copy
6.3.1 sys
6.3.2 copy
6.4 标准库举例:OS
6.4.1 操作文件:重命名、删除文件
6.4.2 操作目录
6.4.3 文件和目录属性
6.4.4 操作命令
6.5 标准库举例:堆
6.5.1 基本知识
6.5.2 heapq
6.5.3 deque
6.6 标准库举例:日期和时间
6.6.1 calendar
6.6.2 time
6.6.3 datetime
6.7 标准库举例:XML
6.7.1 XML
6.7.2 遍历查询
6.7.3 编辑
6.7.4 常用属性和方法总结
6.8 标准库举例:JSON
6.8.1 基本操作
6.8.2 大JSON 字符串
6.9 第三方库
6.9.1 安装第三方库
6.9.2 举例:requests 库
第7章 操作数据
7.1 将数据存入文件
7.1.1 pickle
7.1.2 shelve
7.2 操作MySQL 数据库
7.2.1 概况
7.2.2 安装
7.2.3 运行
7.2.4 安装PyMySQL
7.2.5 连接数据库
7.2.6 数据库表
7.2.7 操作数据库
7.3 操作MongoDB
7.3.1 安装MongoDB
7.3.2 启动
7.3.3 安装pymongo
7.3.4 连接
7.3.5 编辑
7.4 操作SQLite
7.4.1 建立连接对象
7.4.2 建立游标对象


📜 SIMILAR VOLUMES


跟老齐学Python: 从入门到精通
✍ 齐伟 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

<p>《跟老齐学Python:从入门到精通》是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用。以比较轻快的风格,向零基础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,《跟老齐学Python:从入门到精通》读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容。</p> <p>《跟老齐学Python:从入门到精通》特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其各种规则是必要的,但学会“自省”方法更重要,这也是《跟老齐学Python:从入门到精通》所试图达到的“授人以鱼不如授

跟老齐学Python: 从入门到精通
✍ 齐伟 📂 Library 📅 2016 🏛 电子工业出版社 🌐 Chinese

<p>《跟老齐学Python:从入门到精通》是面向编程零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用。以比较轻快的风格,向零基础的学习者介绍一门时下比较流行、并且用途比较广泛的编程语言,所以,《跟老齐学Python:从入门到精通》读起来不晦涩,并且在其中穿插了很多貌似与Python编程无关,但与学习者未来程序员职业生涯有关的内容。</p> <p>《跟老齐学Python:从入门到精通》特别强调了学习和使用Python的基本方法,学习一种高级语言,掌握其各种规则是必要的,但学会“自省”方法更重要,这也是《跟老齐学Python:从入门到精通》所试图达到的“授人以鱼不如

跟老齐学Python:数据分析
✍ 齐伟 📂 Library 📅 2018 🏛 电子工业出版社 🌐 Chinese

<p>读者在《跟老齐学Python:数据分析》中可以学习到与数据分析、机器学习相关的Python库的应用,并通过各种类型的应用示例将所学基本知识进行综合应用。</p> <p>《跟老齐学Python:数据分析》依然秉承“跟老齐学Python”系列书的写作风格,力争以通俗易懂的内容与读者分享笔者的心得。虽然数据分析强调的是严谨的科学性和缜密的逻辑性,但《跟老齐学Python:数据分析》并不会因为顾此特点而变得枯燥。</p> <p>《跟老齐学Python:数据分析》可作为数据分析工程师、机器学习工程师的入门教程。</p>

跟老齐学Python:Django实战(第2版)
✍ 齐伟 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>《跟老齐学Python:Django实战(第2版)》是以Python为基础进行Web应用开发的进阶读物。《跟老齐学Python:Django实战(第2版)》中以一个实例项目为主线,使用Django 2开发框架,在实践中边学边做,理论联系实际。每节都配有思维导图,使读者对项目需求一目了然;每章都有知识点和文档导读,引导读者“知其所以然”。相信认真阅读《跟老齐学Python:Django实战(第2版)》的读者,不仅能够得到“鱼”,更能得到“渔”,从而具备独立开发项目的能力。</p> <p>《跟老齐学Python:Django实战(第2版)》适合已经具有Python基础技能、进行Web应用开

OpenCV轻松入门:面向Python
✍ 李立宗 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>《OpenCV轻松入门:面向Python》基于面向Python 的OpenCV(OpenCV for Python),介绍了图像处理的方方面面。本书以OpenCV官方文档的知识脉络为主线,并对细节进行补充和说明。</p> <p>书中不仅介绍了OpenCV 函数的使用方法,还介绍了函数实现的算法原理。在介绍OpenCV 函数的使用方法时,提供了大量的程序示例。而且在介绍函数对图像的处理前,往往先展示函数对数值、数组的处理,方便读者从数值的角度观察和理解函数的处理过程和结果。在介绍具体的算法原理时,本书尽量使用通俗易懂的语言和贴近生活的示例来说明问题,避免使用过多复杂抽象的公式。</p>

零基础轻松学Python
✍ 小码哥 📂 Library 📅 2019 🏛 电子工业出版社 🌐 Chinese

<p>一本有趣、有用、好学的Python 编程书!</p> <p>《零基础轻松学Python》以通俗易懂的语言、好玩有趣的案例让读者轻轻松松、循序渐进地从零开始掌握Python 3 编程。本书内容也是笔者带领的“Python 实战圈”里数千名“圈友”的学习结晶。圈子里的小伙伴都是零基础开始学习Python 编程,甚至之前没有接触过编程的,比如初中生、跨行业学习者等。</p> <p>《零基础轻松学Python》提供了一套完整、系统的Python 基础课,比如列表、if、函数等内容,每一部分内容除了有生动有趣的项目实战,还有实际工作中需要注意的问题。既能让零基础的读者更好地学习,也能让有一定基