顶部
收藏

Python程序设计与实现


作者:
冯林
定价:
38.90 元
版面字数:
460.00千字
开本:
16开
装帧形式:
平装
页数:
376
最新
印次时间:
2020年11月
ISBN:
978-7-04-043788-1
物料号:
43788-00
出版时间:
2015年10月
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书为荣获2014年国家级教学成果一等奖的“研究型大学拔尖创新人才培养体系的构建与实践”项目的研究成果。 本书内容涵盖了Python语言的大部分知识点,从最基本的程序设计思想入手,逐步展开Python语言教学。对每个知识点,使用多个例子进行描述和说明,增加读者对知识点的理解。全书共分为16章,前11章内容主要介绍Python语言的基础知识,包括Python语言组成结构、基本数据类型、逻辑控制语句、函数和数组等知识,并以五子棋游戏的一部分功能作为各章的阶段性任务。读者通过前11章的学习,可以掌握Python语言的基本知识内容和程序编写方法。第12~16章,具体讲解Python程序开发的一些案例,将前面所学知识进行汇总,实现几个完整的Python程序实例,加深对Python语言的理解,了解Python语言的使用领域和范围。 本书案例录制了部分程序运行视频,读者可扫描二维码直接观看。此外,书中所有案例源代码和课后习题答案也可从高等教育出版社数字课程网站下载。 本书可以作为高等学校理工科专业的本科生教材,也可供相关工程技术人员参考。

  • 目录
    • 前辅文
      • 第1 章 Python 语言概述
        • 1.1 Python 语言简介
          • 1.2 Python 与C 语言的异同
            • 1.3 安装与配置Python 环境
              • 1.4 Python 开发环境
                • 本章小结
                • 第2 章 基本数据类型与变量
                  • 2.1 整数运算
                    • 2.2 浮点数运算
                      • 2.3 复数运算
                        • 2.4 字符串
                          • 2.5 类型转换
                            • 2.6 变量
                              • 2.7 赋值语句
                                • 本章小结
                                  • 习题
                                  • 第3 章 编写Python 程序
                                    • 3.1 IDLE 简介
                                      • 3.2 注释
                                        • 本章小结
                                          • 习题
                                          • 第4 章 列表、元组和字典
                                            • 4.1 序列
                                              • 4.2 序列基本操作
                                                • 4.3 列表
                                                  • 4.4 元组
                                                    • 4.5 字典
                                                      • 4.6 集合
                                                        • 4.7 五子棋棋盘
                                                          • 本章小结
                                                            • 习题
                                                            • 第5 章 流程控制语句
                                                              • 5.1 布尔逻辑
                                                                • 5.2 代码块与缩进
                                                                  • 5.3 if/else 语句
                                                                    • 5.4 循环
                                                                      • 5.5 列表推导式
                                                                        • 5.6 继续五子棋
                                                                          • 本章小结
                                                                            • 习题
                                                                            • 第6 章 字符串
                                                                              • 6.1 字符串的操作
                                                                                • 6.2 正则表达式
                                                                                  • 本章小结
                                                                                    • 习题
                                                                                    • 第7 章 函数
                                                                                      • 7.1 抽象与函数.
                                                                                        • 7.2 创建函数
                                                                                          • 7.3 函数参数
                                                                                            • 7.4 变量的作用域
                                                                                              • 7.5 递归.
                                                                                                • 7.6 函数修饰器.
                                                                                                  • 7.7 完成五子棋(封装及重构)
                                                                                                    • 本章小结
                                                                                                      • 习题.
                                                                                                      • 第8 章 I/O 操作与文件.
                                                                                                        • 8.1 字符串格式化
                                                                                                          • 8.2 I/O 操作.
                                                                                                            • 8.3 文件打开与关闭
                                                                                                              • 8.4 文件的读和写
                                                                                                                • 8.5 处理二进制文件
                                                                                                                  • 8.6 访问文件系统
                                                                                                                    • 8.7 文本处理举例——词频统计.
                                                                                                                      • 8.8 五子棋游戏的保存和读取
                                                                                                                        • 本章小结
                                                                                                                          • 习题.
                                                                                                                          • 第9 章 面向对象编程.
                                                                                                                            • 9.1 类
                                                                                                                              • 9.2 类的创建
                                                                                                                                • 9.3 继承.
                                                                                                                                  • 9.4 多态.
                                                                                                                                    • 9.5 重构五子棋.
                                                                                                                                      • 本章小结
                                                                                                                                        • 习题.
                                                                                                                                        • 第10 章 异常处理.
                                                                                                                                          • 10.1 异常
                                                                                                                                            • 10.2 抛出异常
                                                                                                                                              • 10.3 捕获异常
                                                                                                                                                • 10.4 finally 语句
                                                                                                                                                  • 10.5 处理异常的特殊方法
                                                                                                                                                    • 10.6 让五子棋程序更健壮
                                                                                                                                                      • 本章小结
                                                                                                                                                        • 习题.
                                                                                                                                                        • 第11 章 模块.
                                                                                                                                                          • 11.1 Python 模块
                                                                                                                                                            • 11.2 名称空间
                                                                                                                                                              • 11.3 模块导入特性
                                                                                                                                                                • 11.4 模块内建函数
                                                                                                                                                                  • 11.5 包
                                                                                                                                                                    • 本章小结
                                                                                                                                                                      • 习题.
                                                                                                                                                                      • *第12 章 Python 开发游戏
                                                                                                                                                                        • 12.1 Pygame 介绍.
                                                                                                                                                                          • 12.2 常用模块介绍.
                                                                                                                                                                            • 12.3 游戏初步设计.
                                                                                                                                                                              • 12.4 进一步完善游戏.
                                                                                                                                                                                • 本章小结
                                                                                                                                                                                • *第13 章 TCP/UDP 网络编程
                                                                                                                                                                                  • 13.1 问题的引入
                                                                                                                                                                                    • 13.2 套接字.
                                                                                                                                                                                      • 13.3 网络设计模块.
                                                                                                                                                                                        • 13.4 UDP 编程
                                                                                                                                                                                          • 13.5 TCP 编程
                                                                                                                                                                                            • 本章小结
                                                                                                                                                                                            • *第14 章 Python 爬虫程序.
                                                                                                                                                                                              • 14.1 搜索引擎和网络爬虫.
                                                                                                                                                                                                • 14.2 基本概念
                                                                                                                                                                                                  • 14.3 准备工作
                                                                                                                                                                                                    • 14.4 一个简单的爬虫程序.
                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                      • *第15 章 访问数据库
                                                                                                                                                                                                        • 15.1 数据库基础知识
                                                                                                                                                                                                          • 15.2 Python 与数据库
                                                                                                                                                                                                            • 15.3 SQLite 介绍.
                                                                                                                                                                                                              • 15.4 Python 使用SQLite .
                                                                                                                                                                                                                • 15.5 MySQL 介绍
                                                                                                                                                                                                                  • 15.6 Python 使用MySQL
                                                                                                                                                                                                                    • 15.7 编写电子同学录
                                                                                                                                                                                                                      • 本章小结
                                                                                                                                                                                                                      • *第16 章 CGI 编程.
                                                                                                                                                                                                                        • 16.1 CGI 介绍
                                                                                                                                                                                                                          • 16.2 网页与HTML.
                                                                                                                                                                                                                            • 16.3 一个网站的初步实现.
                                                                                                                                                                                                                              • 16.4 个人信息管理系统
                                                                                                                                                                                                                                • 本章小结
                                                                                                                                                                                                                                • 附录 比较Python 2 和Python 3.
                                                                                                                                                                                                                                  • 参考文献.
                                                                                                                                                                                                                                  1.3 Linux和MAC系统平台的安装
                                                                                                                                                                                                                                  文档pdf
                                                                                                                                                                                                                                  5-9
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  6-1
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  7.7
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  7-7
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  8-3
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  8-4
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  8-5
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  8-6
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  10-3
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  10-5
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  11-2
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  12-1
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  13-1
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  14.4
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  15.7
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  16.4
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  16-1
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  16-2
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书
                                                                                                                                                                                                                                  16-3
                                                                                                                                                                                                                                  文档mp4
                                                                                                                                                                                                                                  详见纸质图书

                                                                                                                                                                                                                                  相关图书