顶部
收藏

Python程序设计与实现


作者:
冯林
定价:
38.90元
ISBN:
978-7-04-043788-1
版面字数:
460.000千字
开本:
16开
全书页数:
359页
装帧形式:
平装
重点项目:
暂无
出版时间:
2015-11-09
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书为荣获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.
  • 参考文献.

Python程序设计与实现数字课程与纸质教材一体化设计,紧密配合。数字课程涵盖课程介绍、电子教案、四色彩图、程序运行视频等板块。充分运用多种形式媒体资源,极大地丰富了知识的呈现形式,拓展了教材内容。在提升课程教学效果同时,为学生学习提供思维与探索的空间。

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
详见纸质图书

相关图书