21天学通Python
¥
14.11
2.4折
¥
59.8
九五品
仅1件
作者刘凌霞
出版社电子工业出版社
ISBN9787121333491
出版时间2018-02
版次1
装帧平装
开本16开
纸张胶版纸
页数326页
字数99999千字
定价59.8元
上书时间2024-12-02
商品详情
- 品相描述:九五品
- 商品描述
-
基本信息
书名:21天学通Python
定价:59.80元
作者:刘凌霞
出版社:电子工业出版社
出版日期:2018-02-01
ISBN:9787121333491
字数:578000
页码:326
版次:2
装帧:平装
开本:128开
商品重量:
编辑推荐
Python只需21天! 1602个项目案例、134个练习题
内容提要
Python编程基础语法与高级应用。在讲解过程中,通过大量实际操作的实例将Python语言知识全面、系统、深入地呈现给读者。此外,本书配有大量微课,使用手机扫描书中的即可在线观看,便于读者通过分析实例、运行实例,尽快熟悉Python编程,在学习中遇到问题时,也可以作为参考。3篇。篇介绍Python语言的特点、安装、语法基础、程序流程控制、面向过程的编程方法、面向对象的编程方法、程序异常的处理;第2篇介绍Python语言中的包与模块、迭代器、生成器、装饰器、上下文管理器等进阶语法,同时介绍了使用Python标准库中的文件系统处理、图形化界面编程、正则表达式、网络编程、多进(线)程编程、数据库编程,还介绍了运用第三方库的Web网站编程、图片处理;第3篇通过两个案例介绍Python的综合编程技术。Python语言的基础语法和编程特性,而且实例实用、丰富,尤其适合广大编程初学者自学,也适合对Python语言感兴趣的爱好者作为参考用书。
目录
篇 Python 编程基础章 编程与Python 11.1 什么是编程 11.1.1 硬件与软件 11.1.2 编程语言 21.1.3 编程与调试 31.2 选择Python 的理由 41.2.1 Python 是免费的自由软件 41.2.2 Python 是跨平台的 41.2.3 Python 功能强大 41.2.4 Python 清晰优雅 51.3 安装Python 51.3.1 在Windows 下安装Python 61.3.2 在Linux 下安装Python 71.4 选择开发工具 91.4.1 Python 自带开发工具:IDLE 91.4.2 文本编辑器:Emacs 101.4.3 Python 开发工具:PythonWin 121.5 编辑和运行Python 程序 151.5.1 你好,Python 151.5.2 运行程序文件 151.5.3 交互式运行Python 161.6 小结 171.7 本章习题 17第2章 Python 起步 182.1 Python 语法基础 182.1.1 缩进分层 182.1.2 代码注释 192.1.3 断行 192.2 Python 输入/输出 202.2.1 接收键盘/输入 202.2.2 显示处理结果 212.3 用Python 计算 212.3.1 算式与代数式运算 222.3.2 惊奇 232.4 小结 242.5 本章习题 24第3章 Python 数据类型 263.1 Python 简单数据类型 263.1.1 字符串(str) 263.1.2 整数(int) 293.1.3 浮点数(float) 303.1.4 类型转换 303.2 字符串进阶 313.2.1 原始字符串 313.2.2 格式化字符串 323.2.3 中文字符串处理 323.3 标志符与赋值号 333.3.1 标志符 333.3.2 赋值号“=” 333.4 Python 结构数据类型 343.4.1 列表(list) 343.4.2 元组(tuple) 363.4.3 字典(dict) 363.5 内置常量与逻辑运算符、比较运算符 383.5.1 常用内置常量 383.5.2 Python 中逻辑运算符 383.5.3 Python 中比较运算符 393.5.4 Python 中其他逻辑操作符 393.6 序列 403.6.1 序列切片 403.6.2 序列内置操作 413.7 小结 423.8 本章习题 42第4章 控制语句执行流程 444.1 用if 选择执行语句 444.1.1 if 基础 444.1.2 if 语句的嵌套 474.2 用for 循环执行语句 494.2.1 for 基础 494.2.2 for 语句与break 语句、continue 语句 494.2.3 for 语句与range函数 514.2.4 for 语句与内置迭代函数. 524.3 用while 循环执行语句 534.3.1 while 基础 534.3.2 增量赋值运算符 544.4 推导或内涵(list comprehension) 554.4.1 推导基础 554.4.2 推导进阶 554.5 小结 564.6 本章习题 56第5章 自定义功能单元(一) 585.1 使用函数 585.1.1 声明函数 585.1.2 调用函数 595.2 深入函数 605.2.1 默认值参数 605.2.2 参数传递 625.2.3 可变数量参数传递 625.2.4 拆解序列的函数调用 655.2.5 函数调用时参数的传递方法 655.3 变量的作用域 675.4 使用匿名函数(lambda) 685.5 Python 常用内建函数 695.6 小结 705.7 本章习题 70第6章 自定义功能单元(二) 726.1 面向对象编程概述 726.1.1 万物皆对象 726.1.2 对象优越性 736.1.3 类和对象 736.2 定义和使用类 736.2.1 定义类 736.2.2 使用类 746.3 类的属性和方法 756.3.1 类的方法 756.3.2 类的属性 776.3.3 类成员方法与静态方法 796.4 类的继承 806.4.1 类的继承 806.4.2 多重继承 816.4.3 方法重载 836.5 小结 836.6 本章习题 83第7章 错误、异常和程序调试 857.1 语法错误 857.2 异常的处理 867.2.1 异常处理的基本语法 867.2.2 Python 主要的内置异常及其处理 887.3 手工抛出异常 907.3.1 用raise 手工抛出异常 907.3.2 assert 语句 917.3.3 自定义异常类 927.4 用pdb 调试程序 937.4.1 调试语句块函数 937.4.2 调试函数 947.5 测试程序 957.5.1 用testmod 函数测试 957.5.2 用testfile 函数测试 967.6 小结 977.7 本章习题 97第2篇 Python 编程高阶第8章 复杂程序组织 998.1 模块 998.1.1 模块概述 998.1.2 自己编写模块 1008.1.3 模块位置 1018.1.4 __pycache__目录 1028.1.5 具有独立运行能力的模块 1028.2 包 1038.2.1 包概述 1038.2.2 包详解 1048.3 Python 常用标准库简介 1058.3.1 数学类模块 1058.3.2 日期与时间类 1068.4 小结 1068.5 本章习题 106第9章 迭代器、生成器与装饰器 1089.1 迭代器 1089.1.1 迭代器概述 1089.1.2 自定义迭代器 1099.1.3 内置迭代器工具 1099.2 生成器 1129.2.1 生成器创建 1129.2.2 深入生成器 1139.2.3 生成器与协程 1149.3 装饰器 1159.3.1 装饰器概述 1159.3.2 装饰函数 1159.3.3 装饰类 1169.4 小结 1179.5 本章习题 1180章 Python 进阶话题 11910.1 函数与命名空间 11910.2 闭包及其应用 12010.2.1 闭包概述 12010.2.2 闭包与延迟求值 12110.2.3 闭包与泛型函数 12110.3 上下文管理器 12210.4 用字符串操作对象属性 12410.5 用字典构造分支程序 12510.6 重载类的特殊方法 12610.7 鸭子类型(duck typing)与多态 12710.8 小结 12810.9 本章习题 1281章 文件与文件系统 13011.1 文件操作基础 13011.1.1 open函数 13011.1.2 用fileinput 操作文件 13211.2 常用文件和目录操作 13311.2.1 获得当前路径 13311.2.2 获得目录中的内容 13311.2.3 创建目录 13411.2.4 删除目录 13411.2.5 判断是否是目录 13411.2.6 判断是否为文件 13411.2.7 遍历某目录下的所有文件和目录 13511.2.8 由文件名批量获取姓名和考号 13511.2.9 批量文件重命名 13611.3 编译为可执行文件 13711.3.1 用py2exe 生成可执行程序 13711.3.2 用cx_freeze 生成可执行文件 13811.4 小结 14011.5 本章习题 1402章 基于tkinter 的GUI 编程 14112.1 GUI 概述 14112.1.1 GUI 是什么 14112.1.2 Python 编写GUI 程序库 14112.2 tkinter 图形化库简介 14212.2.1 创建GUI 程序步 14212.2.2 创建GUI 程序第二步 14312.3 tkinter 组件 14412.3.1 组件分类 14412.3.2 布局组件 14412.4 常用tkinter 组件 14512.4.1 按钮 14512.4.2 文本框 14712.4.3 标签 14812.4.4 菜单 14912.4.5 单选框和复选框 15112.4.6 绘制图形 15312.5 响应操作事件 15512.5.1 事件基础 15512.5.2 响应事件 15712.6 对话框 15912.6.1 标准对话框 15912.6.2 自定义对话框 16512.7 小结 16612.8 本章习题 1663章 正则表达式 16813.1 正则表达式基础 16813.1.1 正则表达式概述 16813.1.2 正则表达式基本元字符 16813.1.3 常用正则表达式 17013.2 re 模块 17113.2.1 正则匹配搜索函数 17113.2.2 sub与subn函数 17213.2.3 split函数 17313.2.4 正则表达式对象 17313.3 分组匹配与匹配对象使用 17713.3.1 分组基础 17713.3.2 分组扩展 17713.3.3 匹配对象与组的使用 17813.3.4 匹配对象与索引使用 17913.4 正则表达式应用示例 18013.5 小结 18213.6 本章习题 1824章 网络编程 18314.1 网络编程基础 18314.1.1 什么是网络 18314.1.2 网络协议 18314.1.3 地址与端口 18414.2 套接字的使用 18514.2.1 用socket 建立服务器端程序 18514.2.2 用socket 建立客户端程序 18614.2.3 用socket 建立基于UDP 协议的服务器与客户端程序 18814.2.4 用socketserver 模块建立服务器 18914.3 urllib 与http 包使用 19014.3.1 urllib 和http 包简介 19014.3.2 用urllib 和http 包访问网站 19314.4 用poplib 与smtplib 库收发邮件 19414.4.1 用poplib 检查邮件 19414.4.2 用smtplib 发送邮件 19614.5 用ftplib 访问FTP 服务 19814.5.1 ftplib 模块简介 19814.5.2 使用Python 访问FTP 20014.6 小结 20214.7 本章习题 2025章 线程和进程 20315.1 线程 20315.1.1 用threading.Thread 直接在线程中运行函数 20315.1.2 通过继承threading.Thread 类来创建线程 20415.1.3 线程类Thread 使用 20415.2 进程 20815.2.1 进程基础 20815.2.2 用Popen 类创建进程 20915.3 小结 21115.4 本章习题 2116章 数据库编程 21216.1 Python 数据库应用程序接口 21216.1.1 数据库应用程序接口概述 21216.1.2 数据库游标的使用 21316.2 Python 操作SQLite3 数据库 21316.2.1 SQLite3 数据库简介 21416.2.2 SQLite3 数据库操作实例 21416.3 Python 操作MariaDB 数据库 21616.3.1 MariaDB 数据库简介 21716.3.2 建立MariaDB 数据库操作环境 21716.3.3 MariaDB 数据库操作实例 21916.4 Python 操作MongoDB 数据库 22116.4.1 MongoDB 数据库简介 22116.4.2 建立MongoDB 数据库操作环境 22116.4.3 MongoDB 数据库基础 22216.4.4 MongoDB 数据库操作实例 22516.4.5 用对象关系映射(ORM)工具操作MongoDB 数据库 22716.5 小结 23016.6 本章习题 2307章 Web 网站编程 23117.1 Web 网站编程概述 23117.2 Flask Web 框架及其应用 23217.2.1 Flask Web 框架简介 23217.2.2 Flask Web 框架初识 23217.2.3 URL 装饰器与URL 参数传递 23417.2.4 GET 与POST 请求的参数传递 23617.2.5 使用cookie 与session 跟踪客户 23817.2.6 使用静态文件资源与页面文件 24117.2.7 接收上传文件 24217.2.8 在Flask 框架中使用数据库 24317.3 Tornado Web 框架及其应用 24617.3.1 Tornado 框架简介 24617.3.2 Tornado 框架初识 24617.3.3 请求参数的获取 24817.3.4 用cookie 与安全cookie 跟踪客户 25017.3.5 URL 转向与静态文件资源 25117.3.6 Tornado Web 框架应用举例 25317.4 小结 25817.5 本章习题 2588章 数据结构基础 26018.1 表、栈和队列 26018.1.1 用列表来创建表 26018.1.2 自定义栈数据结构 26118.1.3 实现队列功能 26318.2 树和图 26418.2.1 用列表构建树 26418.2.2 实现二叉树类与遍历二叉树 26518.2.3 用字典构建与搜索图 26818.3 查找与排序 27018.3.1 实现二分查找 
— 没有更多了 —
以下为对购买帮助不大的评价