跟老齐学Python从入门到精通.pdf

上传:bone_67098 浏览: 24 推荐: 0 文件:.pdf 大小:7.17 MB 上传时间:2021-05-21 11:08:51 版权申诉

跟老齐学Python从入门到精通是一款由老齐写作的Python电子书籍。书籍讲述了零基础读者的Python入门教程,内容涵盖了Python的基础知识和初步应用,需要的赶紧下载吧!

目录:

第1季 基础第0章 预备20.1 关于Python的故事20.1.1 Python的昨天、今天和明天30.1.2 Python的特点40.1.3 Python哲学50.2 从小工到专家50.2.1 零基础60.2.2 阅读代码60.2.3 调试程序70.3 安装Python70.3.1 Ubuntu系统80.3.2 Windows系统90.3.3 Mac OS X系统90.4 集成开发环境(IDE)90.4.1 值得纪念的时刻:Hello world90.4.2 集成开发环境概述100.4.3 Python的IDE12第1章 基本的对象类型131.1 数字131.1.1 数字141.1.2 变量151.1.3 简单的四则运算161.1.4 整数溢出问题171.2 除法171.2.1 整数与整数相除171.2.2 浮点数与整数相除181.2.3 引用模块解决除法问题191.2.4 余数201.2.5 四舍五入201.3 常用数学函数和运算优先级211.3.1 使用math模块211.3.2 两个函数231.3.3 运算优先级231.4 第一个简单的程序241.4.1 程序241.4.2 用IDE编程251.4.3 Hello,World251.4.4 解一道题目261.5 字符串281.5.1 字符串291.5.2 变量和字符串301.5.3 连接字符串311.5.4 转义字符331.5.5 原始字符串341.5.6 raw_input和print341.5.7 索引和切片371.5.8 基本操作391.5.9 常用的字符串方法421.5.10 字符串格式化输出451.6 字符编码471.6.1 编码471.6.2 计算机中的字符编码491.6.3 encode和decode501.6.4 避免中文是乱码511.7 列表521.7.1 定义521.7.2 索引和切片531.7.3 反转541.7.4 对list的操作551.7.5 列表的函数561.8 比较列表和字符串661.8.1 相同点661.8.2 区别671.8.3 多维列表681.8.4 列表和字符串的互相转化691.8.5 "[sep]".join(list)691.9 元组701.9.1 定义701.9.2 索引和切片711.9.3 用途721.10 字典721.10.1 创建字典731.10.2 访问字典的值741.10.3 基本操作751.10.4 字符串格式化输出761.10.5 相关概念771.10.6 字典的函数771.11 集合861.11.1 创建集合861.11.2 集合的函数881.11.3 补充知识911.11.4 不变的集合911.11.5 集合运算92第2章 语句和文件952.1 运算符952.1.1 算术运算符952.1.2 比较运算符962.1.3 逻辑运算符972.2 简单语句992.2.1 print1002.2.2 import1012.2.3 赋值1022.3 条件语句1042.3.1 if语句1042.3.2 if … elif … else1052.3.3 三元操作符1072.4 for循环1072.4.1 简单的for循环1072.4.2 range(start,stop[, step])1092.4.3 for的对象1122.4.4 zip()1142.4.5 enumerate()1172.4.6 列表解析1192.5 while循环1202.5.1 猜数字游戏1202.5.2 break和continue1232.5.3 while...else1232.5.4 for...else1242.6 文件1242.6.1 打开文件1252.6.2 创建文件1272.6.3 使用with1282.6.4 文件的状态1292.6.5 read/readline/readlines1292.6.6 读很大的文件1322.6.7 seek( )1332.7 迭代1342.7.1 迭代工具1352.7.2 文件迭代器137第3章 函数1393.1 理解函数1393.1.1 变量不仅仅是数1403.1.2 建立简单函数1403.1.3 建立实用的函数1413.1.4 关于命名1433.1.5 调用函数1443.1.6 注意事项1453.1.7 返回值1463.1.8 函数中的文档1483.2 名词辨析1493.2.1 参数和变量1493.2.2 全局变量和局部变量1503.2.3 命名空间1513.3 参数收集1523.3.1 参数收集1533.3.2 更优雅的方式1553.3.3 综合贯通1563.4 特殊函数1583.4.1 递归1583.4.2 几个特殊函数1603.5 练习1663.5.1 解一元二次方程1663.5.2 统计考试成绩1683.5.3 找质数1703.5.4 编写函数的注意事项171第2季 进阶第4章 类1744.1 基本概念1744.1.1 问题空间1754.1.2 对象1754.1.3 面向对象1764.1.4 类1774.1.5 编写类1784.2 详解类1794.2.1 新式类和旧式类1794.2.2 创建类1814.2.3 类中的函数(方法)1834.2.4 类和实例1854.2.5 self的作用1854.2.6 文档字符串1864.3 辨析有关概念1874.3.1 类属性和实例属性1874.3.2 数据流转1894.3.3 命名空间1914.3.4 作用域1934.4 继承1944.4.1 基本概念1954.4.2 多重继承1964.4.3 多重继承的顺序1974.4.4 super函数1984.5 方法2004.5.1 绑定方法2004.5.2 非绑定方法2014.5.3 静态方法和类方法2014.6 多态和封装2034.6.1 多态2034.6.2 封装和私有化2064.7 特殊属性和方法2084.7.1 __dict__2084.7.2 __slots__2124.7.3 __getattr__、__setattr__和其他类似方法2134.7.4 获得属性顺序2174.8 迭代器2184.8.1 __iter__()2184.8.2 range()和xrange()2204.9 生成器2214.9.1 简单的生成器2214.9.2 定义和执行过程2234.9.3 yield2244.9.4 生成器方法225第5章 错误和异常2275.1 错误2275.2 异常2275.3 处理异常2305.3.1 try...except...2305.3.2 处理多个异常2325.3.3 else子句2345.3.4 finally子句2355.3.5 assert语句236第6章 模块2396.1 编写模块2396.1.1 模块是程序2396.1.2 模块的位置2416.1.3 __all__在模块中的作用2436.1.4 包和库2456.2 自带电池2456.2.1 引用方式2466.2.2 深入探究2476.2.3 帮助、文档和源码2486.3 标准库2506.3.1 sys2506.3.2 copy2536.3.3 os2546.3.4 heapq2616.3.5 deque2666.3.6 calendar2676.3.7 time2696.3.8 datetime2736.3.9 urllib2756.3.10 urllib22796.3.11 XML2806.3.12 JSON2876.4 第三方库2896.4.1 安装第三方库2896.4.2 以requests为例290第7章 保存数据2957.1 pickle2957.2 shelve2977.3 MySQL数据库2997.3.1 MySQL概况2997.3.2 安装3007.3.3 运行3007.3.4 安装python-MySQLdb3017.3.5 连接数据库3027.3.6 数据库表3037.3.7 操作数据库3047.3.8 更新数据3097.4 MongoDB数据库3107.4.1 安装MongoDB3117.4.2 启动3117.4.3 安装pymongo3127.4.4 连接MongoDB3127.4.5 编辑3147.5 SQLite数据库3177.5.1 建立连接对象3187.5.2 游标对象3187.6 电子表格3207.6.1 openpyl3217.6.2 其他第三方库326第3季 实战第8章 用Tornado做网站3288.1 为做网站而准备3288.1.1 开发框架3288.1.2 Python框架3298.1.3 Tornado3298.1.4 安装Tornado3308.2 分析Hello3318.2.1 Web服务器工作流程3328.2.2 解剖标本3328.3 做个简单的网站3368.3.1 基本结构3368.3.2 一个基本架势3378.3.3 连接数据库3408.3.4 登录界面3408.3.5 数据传输3458.3.6 数据处理3478.3.7 模板3508.3.8 转义字符3558.3.9 模板继承3578.3.10 CSS3588.3.11 cookie和安全3598.3.12 XSRF3628.3.13 用户验证3648.3.14 相关概念3678.3.15 Tornado的同步3688.3.16 异步设置369第9章 科学计算3739.1 为计算做准备3739.1.1 闲谈3739.1.2 安装3749.1.3 基本操作3749.2 Pandas3769.2.1 基本的数据结构3769.2.2 读取CSV文件3829.2.3 处理股票数据387

上传资源
用户评论