𝔖 Scriptorium
✦   LIBER   ✦

📁

跟老齐学Python: 从入门到精通

✍ Scribed by 齐伟


Publisher
电子工业出版社
Year
2016
Tongue
Chinese
Leaves
400
Category
Library

⬇  Acquire This Volume

No coin nor oath required. For personal study only.

✦ Synopsis


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

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

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

✦ Table of Contents


扉页
版权页.pdf
前言.pdf
目录.pdf
第1季 基础
第0章 预备
0.1 关于Python 的故事
0.1.1 Python 的昨天、今天和明天
0.1.2 Python 的特点
0.1.3 Python 哲学
0.2 从小工到专家
0.2.1 零基础
0.2.2 阅读代码
0.2.3 调试程序
0.3 安装Python
0.3.1 Ubuntu 系统
0.3.2 Windows 系统
0.3.3 Mac OS X 系统
0.4 集成开发环境(IDE)
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.2 除法
1.2.1 整数与整数相除
1.2.3 引用模块解决除法问题
1.2.2 浮点数与整数相除
1.2.4 余数
1.2.5 四舍五入
1.3 常用数学函数和运算优先级
1.3.1 使用math 模块
1.3.2 两个函数
1.3.3 运算优先级
1.4 第一个简单的程序
1.4.1 程序
1.4.2 用IDE 编程
1.4.3 Hello,World
1.4.4 解一道题目
1.5 字符串
1.5.1 字符串
1.5.2 变量和字符串
1.5.3 连接字符串
1.5.4 转义字符
1.5.5 原始字符串
1.5.6 raw_input 和print
1.5.7 索引和切片
1.5.8 基本操作
1.5.9 常用的字符串方法
1.5.10 字符串格式化输出
1.6 字符编码
1.6.1 编码
1.6.2 计算机中的字符编码
1.6.3 encode 和decode
1.6.4 避免中文是乱码
1.7 列表
1.7.1 定义
1.7.2 索引和切片
1.7.3 反转
1.7.4 对list 的操作
1.7.5 列表的函数
1.8 比较列表和字符串
1.8.1 相同点
1.8.2 区别
1.8.3 多维列表
1.8.4 列表和字符串的互相转化
1.8.5 "[sep]".join(list)
1.9 元组
1.9.1 定义
1.9.3 用途
1.9.2 索引和切片
1.10 字典
1.10.1 创建字典
1.10.2 访问字典的值
1.10.3 基本操作
1.10.5 相关概念
1.10.6 字典的函数
1.10.4 字符串格式化输出
1.11 集合
1.11.1 创建集合
1.11.2 集合的函数
1.11.3 补充知识
1.11.4 不变的集合
1.11.5 集合运算
第2章 语句和文件
2.1 运算符
2.1.1 算术运算符
2.1.2 比较运算符
2.1.3 逻辑运算符
2.2 简单语句
2.2.1 print
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 range(start,stop[, step])
2.4.3 for 的对象
2.4.4 zip()
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.3 使用with
2.6.4 文件的状态
2.6.5 read/readline/readlines
2.6.2 创建文件
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.1.4 关于命名
3.1.5 调用函数
3.1.6 注意事项
3.1.7 返回值
3.1.8 函数中的文档
3.2 名词辨析
3.2.1 参数和变量
3.2.3 命名空间
3.2.2 全局变量和局部变量
3.3 参数收集
3.3.1 参数收集
3.3.2 更优雅的方式
3.3.3 综合贯通
3.4 特殊函数
3.4.1 递归
3.4.2 几个特殊函数
3.5 练习
3.5.1 解一元二次方程
3.5.2 统计考试成绩
3.5.3 找质数
3.5.4 编写函数的注意事项
第2季 进阶
第4章 类
4.1 基本概念
4.1.1 问题空间
4.1.2 对象
4.1.3 面向对象
4.1.4 类
4.1.5 编写类
4.2 详解类
4.2.1 新式类和旧式类
4.2.2 创建类
4.2.4 类和实例
4.2.3 类中的函数(方法)
4.2.5 self 的作用
4.2.6 文档字符串
4.3 辨析有关概念
4.3.1 类属性和实例属性
4.3.2 数据流转
4.3.3 命名空间
4.3.4 作用域
4.4 继承
4.4.1 基本概念
4.4.2 多重继承
4.4.3 多重继承的顺序
4.4.4 super 函数
4.5 方法
4.5.1 绑定方法
4.5.2 非绑定方法
4.5.3 静态方法和类方法
4.6 多态和封装
4.6.1 多态
4.6.2 封装和私有化
4.7 特殊属性和方法
4.7.1 dict
4.7.2 slots
4.7.3 getattrsetattr__和其他类似方法
4.7.4 获得属性顺序
4.8 迭代器
4.8.1 __iter
()
4.8.2 range()和xrange()
4.9 生成器
4.9.1 简单的生成器
4.9.2 定义和执行过程
4.9.4 生成器方法
4.9.3 yield
第5章 错误和异常
5.1 错误
5.2 异常
5.3 处理异常
5.3.1 try...except...
5.3.2 处理多个异常
5.3.3 else 子句
5.3.4 finally 子句
5.3.5 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 标准库
6.3.1 sys
6.3.2 copy
6.3.3 os
6.3.4 heapq
6.3.5 deque
6.3.6 calendar
6.3.7 time
6.3.9 urllib
6.3.8 datetime
6.3.10 urllib2
6.3.11 XML
6.3.12 JSON
6.4 第三方库
6.4.1 安装第三方库
6.4.2 以requests 为例
第7章 保存数据
7.1 pickle
7.2 shelve
7.3 MySQL 数据库
7.3.1 MySQL 概况
7.3.2 安装
7.3.3 运行
7.3.4 安装python-MySQLdb
7.3.5 连接数据库
7.3.6 数据库表
7.3.7 操作数据库
7.3.8 更新数据
7.4 MongoDB 数据库
7.4.1 安装MongoDB
7.4.2 启动
7.4.3 安装pymongo
7.4.4 连接MongoDB
7.4.5 编辑
7.5 SQLite 数据库
7.5.1 建立连接对象
7.5.2 游标对象
7.6 电子表格
7.6.1 openpyl
7.6.2 其他第三方库
第3季 实战
第8章 用Tornado做网站
8.1 为做网站而准备
8.1.1 开发框架
8.1.2 Python 框架
8.1.3 Tornado
8.1.4 安装Tornado
8.2 分析Hello
8.2.1 Web 服务器工作流程
8.2.2 解剖标本
8.3 做个简单的网站
8.3.1 基本结构
8.3.2 一个基本架势
8.3.3 连接数据库
8.3.4 登录界面
8.3.5 数据传输
8.3.6 数据处理
8.3.7 模板
8.3.8 转义字符
8.3.9 模板继承
8.3.10 CSS
8.3.11 cookie 和安全
8.3.12 XSRF
8.3.14 相关概念
8.3.13 用户验证
8.3.16 异步设置
8.3.15 Tornado 的同步
第9章 科学计算
9.1 为计算做准备
9.1.1 闲谈
9.1.3 基本操作
9.1.2 安装
9.2 Pandas
9.2.1 基本的数据结构
9.2.2 读取CSV 文件
9.2.3 处理股票数据


📜 SIMILAR VOLUMES


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

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

跟老齐学Python: 轻松入门
✍ 齐伟 📂 Library 📅 2017 🏛 电子工业出版社 🌐 Chinese

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

Python从入门到精通
✍ 明日科技 著 📂 Library 📅 2018 🏛 清华大学出版社 🌐 Chinese

<p>《Python从入门到精通》从初学者角度出发,通过通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行程序开发应该掌握的各方面技术。全书共分22章,包括初识Python、Python语言基础、运算符与表达式、流程控制语句、列表与元组、字典与集合、字符串、Python中使用正则表达式、函数、面向对象程序设计、模块、异常处理及程序调试、文件及目录操作、操作数据库、GUI界面编程、Pygame游戏编程、网络爬虫开发、使用进程和线程、网络编程、Web编程、Flask框架、e起去旅行网站等。所有知识都结合具体实例进行介绍,涉及的程序代码都给出了详细的注释,读者可轻松领会Python程序开

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

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