
0人評分過此書
本書以零基礎講解為宗旨,用實例引導讀者深入學習,採取“基礎知識→核心技術→高級應用→項目開發實戰”的講解模式,深入淺出地講解Python的各項技術及實戰技能。 本書第1篇基礎知識主要講解揭開Python 神秘面紗、基礎語法、列表、元組、字典、字符串操作、流程控制和函數等;第2篇核心技術主要講解對象與類、程序調試和異常處理、模塊與類庫、迭代器、操作文件的方法、圖形用戶界面和流行的Python開發工具等;第3篇高級應用主要講解Python的高級技術、數據庫的應用技術、網絡編程的應用、腳本程序設計和網頁資料的處理方法等;第4篇項目開發實戰主要講解開發學生信息管理系統、開發網絡聊天室系統和開發網絡數據分析系統。本書贈送了9大超值的王牌資源,包括本書實例源代碼、教學幻燈片、本書精品教學視頻、16大經典Python項目源碼、Python錯誤代碼表速查手冊、Python 2.X和Python 3.x版本的區別速查手冊、Python 標準庫速查手冊、Python開發常見問題解決方案、Python工程師面試常見面試題等。 本書適合任何想學習Python編程語言的人員,無論您是否從事計算機相關行業,是否接觸過Python語言,通過學習均可快速掌握Python在項目開發中的知識和技巧。
- 封面页
- 书名页
- 版权页
- 内容简介
- 前言
- 目录
-
第Ⅰ篇 基础知识
-
第1章 揭开Python神秘面纱
-
1.1 什么是Python
-
1.2 Python的优点和特性
-
1.3 搭建Python 3的编程环境
-
1.4 运行Python的3种方式
-
1.5 享受安装成果——编写第一个Python程序
-
1.6 Python是怎样运行的
-
1.7 大神解惑
-
1.8 跟我练练手
-
-
第2章 初识庐山真面目——基础语法
-
2.1 标识符和保留字
-
2.2 变量
-
2.3 程序结构
-
2.4 数据类型
-
2.5 运算符和优先级
-
2.6 大神解惑
-
2.7 跟我练练手
-
-
第3章 不可不知的数据结构——列表、元组和字典
-
3.1 列表的基本操作
-
3.2 元组的基本操作
-
3.3 字典的基本操作
-
3.4 大神解惑
-
3.5 跟我练练手
-
-
第4章 一连串的字符——字符串操作
-
4.1 访问字符串中的值
-
4.2 字符串的更新
-
4.3 转义字符
-
4.4 字符串运算符
-
4.5 字符串格式化
-
4.6 字符串使用的方法
-
4.7 大神解惑
-
4.8 跟我练练手
-
-
第5章 程序的执行方向——流程控制和函数
-
5.1 基本处理流程
-
5.2 赋值语句
-
5.3 条件判断语句
-
5.4 循环控制语句
-
5.5 内置函数
-
5.6 用户自定义函数
-
5.7 输入和输出函数
-
5.8 大神解惑
-
5.9 跟我练练手
-
-
-
第Ⅱ篇 核心技术
-
第6章 主流软件开发方法——对象与类
-
6.1 理解面向对象程序设计
-
6.2 类的定义
-
6.3 类的构造方法和内置属性
-
6.4 类实例
-
6.5 类的内置方法
-
6.6 重载运算符
-
6.7 类的继承
-
6.8 类的多态
-
6.9 类的封装
-
6.10 元类
-
6.11 垃圾回收
-
6.12 大神解惑
-
6.13 跟我练练手
-
-
第7章 错误终结者——程序调试和异常处理
-
7.1 新手常见错误和异常
-
7.2 异常是什么
-
7.3 内置异常
-
7.4 使用try…except语句处理异常
-
7.5 异常类的实例和清除异常
-
7.6 内置异常的协助模块
-
7.7 抛出异常
-
7.8 用户定义异常类
-
7.9 程序调试
-
7.10 错误代码
-
7.11 大神解惑
-
7.12 跟我练练手
-
-
第8章 Python内部的秘密——模块与类库
-
8.1 认识模块和类库
-
8.2 模块和类库的基本操作
-
8.3 自定义模块
-
8.4 运行期服务模块
-
8.5 字符串处理模块
-
8.6 附属服务
-
8.7 一般操作系统服务
-
8.8 其他模块组
-
8.9 大神解惑
-
8.10 跟我练练手
-
-
第9章 Python的强大功能——迭代器和操作文件
-
9.1 迭代器
-
9.2 生成器
-
9.3 打开文件
-
9.4 读取文件
-
9.5 写入文件
-
9.6 关闭和刷新文件
-
9.7 大神解惑
-
9.8 跟我练练手
-
-
第10章 图形用户界面
-
10.1 常用的Python GUI
-
10.2 使用tkinter创建GUI程序
-
10.3 认识tkinter的控件
-
10.4 几何位置的设置
-
10.5 tkinter的事件
-
10.6 Button控件
-
10.7 Canvas控件
-
10.8 Checkbutton控件
-
10.9 Entry控件
-
10.10 Label控件
-
10.11 Listbox控件
-
10.12 Menu控件
-
10.13 Message控件
-
10.14 Radiobutton控件
-
10.15 Scale控件
-
10.16 Scrollbar控件
-
10.17 Text控件
-
10.18 Toplevel控件
-
10.19 对话框
-
10.20 大神解惑
-
10.21 跟我练练手
-
-
第11章 流行的Python开发工具
-
11.1 程序代码编辑工具
-
11.2 IDLE的调试器
-
11.3 编译Python文件
-
11.4 Python的调试器——pdb模块
-
11.5 反编译二进制码
-
11.6 Python性能分析器
-
11.7 传输Python应用程序
-
11.8 大神解惑
-
11.9 跟我练练手
-
-
-
第Ⅲ篇 高级应用
-
第12章 Python的高级技术
-
12.1 图像的处理
-
12.2 语音的处理
-
12.3 科学计算——numpy模块
-
12.4 正则表达式
-
12.5 线程
-
12.6 大神解惑
-
12.7 跟我练练手
-
-
第13章 数据库的应用
-
13.1 平面数据库
-
13.2 内置数据库——SQLite
-
13.3 操作MySQL数据库
-
13.4 大神解惑
-
13.5 跟我练练手
-
-
第14章 网络编程的应用
-
14.1 网络概要
-
14.2 socket模块
-
14.3 HTTP库
-
14.4 urllib库
-
14.5 ftplib模块
-
14.6 电子邮件服务协议
-
14.7 新闻群组
-
14.8 远程连接计算机
-
14.9 大神解惑
-
14.10 跟我练练手
-
-
第15章 CGI程序设计
-
15.1 CGI简介
-
15.2 cgi模块
-
15.3 创建和执行脚本
-
15.4 使用cookie对象
-
15.5 使用模板
-
15.6 上传和下载文件
-
15.7 脚本的调试
-
15.8 大神解惑
-
15.9 跟我练练手
-
-
第16章 处理网页数据
-
16.1 XML编程基础
-
16.2 XML语法基础
-
16.3 Python解析XML
-
16.4 XDR数据交换格式
-
16.5 JSON数据解析
-
16.6 Python解析HTML
-
16.7 大神解惑
-
16.8 跟我练练手
-
-
-
第Ⅳ篇 项目开发实战
-
第17章 开发学生信息管理系统
-
17.1 准备工作
-
17.2 需求分析
-
17.3 结构设计
-
17.4 具体功能实现
-
17.5 项目测试
-
17.6 项目总结与扩展
-
-
第18章 开发虚拟聊天室系统
-
18.1 必备知识点
-
18.2 需求分析
-
18.3 结构设计
-
18.4 配置Python环境
-
18.5 具体功能实现
-
18.6 项目测试过程
-
18.7 项目总结
-
-
第19章 开发网络数据分析系统
-
19.1 必备知识点
-
19.2 需求分析
-
19.3 结构设计
-
19.4 配置开发环境
-
19.5 具体功能实现
-
19.6 项目测试
-
-
- 出版地 : 中國大陸
- 語言 : 簡體中文
評分與評論
請登入後再留言與評分