注册 登录 进入教材巡展
#
  • #

出版时间:2019-09

出版社:北京大学出版社

以下为《Python程序设计案例教程》的配套数字资源,这些资源在您购买图书后将免费附送给您:
  • 北京大学出版社
  • 9787301306369
  • 1版
  • 284030
  • 48258076-8
  • 平装
  • 16开
  • 2019-09
  • 413
  • 236
  • 工学
  • 计算机科学与技术
  • TP311.561
  • 公共课
  • 本科
作者简介
朱幸辉,男,1971年9月出生,湖南双峰人,2004年毕业于国防科技大学计算机学院,硕士研究生,湖南农业大学信息科学技术学院副教授,现任信息学院实验中心主任、评估办主任。主要研究方向为分布式系统及高级数据库技术,现主持厅级科研项目一项,校级科研项目两项,参与国家绝密项目一项,省部级项目两项,厅(校)级项目二项。所提出的“分布计算环境中冗余服务管理机制研究与实现”被列入湖南省十一五重大科技项目规划库。近年来在国内外刊物发表学术论文7篇,主参编高校教材5本。
查看全部
内容简介
本书以问题求解为目标,由简单到复杂,遵循“快速上手,螺旋上升”的程序设计人员成长路径,通过3个层次讲解Python的语法:标准输入→变量、标识符、简单数据类型和顺序结构→标准输出;文件输入→组合数据类型、程序分支结构和循环结构→文件输出;函数与代码复用→复杂问题求解与代码组织.3个层次各成体系,可以分别解决简单、中等难度和较复杂或者较大规模的计算问题.同时,本书将Python计算生态库作为学习和使用Python的重要部分,介绍了16个实用的标准库和第三方库,语法知识和计算生态库的并重处理是本书的重要特色之一.本书安排了16个案例:从简单的复利计算、良好格式输出到复杂的图像手绘效果,从有趣的小猪佩奇字符画到深奥的方波傅里叶逼近,有关网络爬虫、自然语言和图像处理的实例更是体现了大数据和人工智能的时代特征.每个案例都是一个富有生活气息的Python项目,完整地展示了使用Python语法和计算生态库求解实际问题的全过程.
本书配有《Python程序设计案例实践教程》一书,既可独立成册,也可相互配合使用.
本书可作为高等学校Python程序设计通识课程的教材,也可作为社会各类工程技术与科研人员学习Python语言的参考书.
目录
第1章 Python入门
1.1程序设计语言
1.2 Python语言概述
1.3 Python语言开发环境
1.4程序的基本开发方法
小结
习题1
第2章 快速上手
2.1案例1:货币兑换
2.2 Python基本语法元素
2.3案例2:笑脸绘制
2.4 turtle标准库分析
小结
习题2
第3章 基本数据类型
3.1数字类型
3.2数字类型的操作
3.3 math标准库
3.4案例3:复利的魔力
3.5字符串类型及操作
3.6格式化字符串
3.7案例4:输出格式良好的价格列表
小结
习题3
第4章 程序控制结构
4.1程序基本结构
4.2程序的分支结构
4.3案例5:个人所得税计算
4.4程序的循环结构
4.5标准库 random
4.6案例6:“猜数字”游戏
4.7程序的异常处理
小结
习题4
第5章 组合数据类型
5.1组合数据类型述
5.2序列类型
5.3案例7:成绩统计
5.4集合类型
5.5映射类型
5.6第三方库 jieba和 wordcloud
5.7案例6:分词与词云
小结
习题5
第6章 文件与数据组织
6.1文件的读写
6.2迭代文件内容
6.3案例9:文件读写
6.4二维数据与标准csv
6.5高维数据与标准json
6.6案例10:CSV和JSON的相互转换
6.7图像与第三方PIL
6.8案例11:小猪佩奇的字符绘制
小结
习题6
第7章 函数与代码复用
7.1函数的基本使用
7.2函数的参数传递
7.3日期时间标准库 datetime
7.4案例12:电子时钟
7.5函数递归
76案例13:分形树
小结
习题7
第8章 复杂问题求解与代码组织
8.1程序设计方法论
8.2类和对象
8.3模块与包
8.4程序打包与发布
8.5计算生态与模块编程
小结
习题8
第9章 网络爬虫与信息获取
9.2爬虫基础
9.2使用 requests请求库
9.3使用 beautifulsoup4解析库
9.4 Scrapy爬虫框架
9.5案例14:爬取“大众点评”小龙虾信息
小结
习题9
第10章 科学计算与可视化
10.1 numpy模块库
10.2案例15:图像的手绘效果
10.3 matplotlib模块库
10.4案例16:方波的傅里叶逼近
小结
习题10
附录
附录1本书函数库索引
附录2本书案例索引
参考文献