董老师又双叒叕送书啦,6本《Python程序设计基础与应用(第2版)》

推荐教材:

《Python程序设计基础与应用(第2版)》(微课版)(ISBN:978-7-111-69670-4),机械工业出版社,2022年1月出版。面向新工科高等院校大数据专业系列教材,信息技术新工科产学研联盟数据科学与大数据工作委员会推荐教材。本书第一版3年来印刷14次,发行量超过5万。

25cc4fd072204f5a5a953a079bdb5216.png

教材内容:共13章,基础部分10章(Python概述,内置对象、运算符、表达式、关键字,序列结构,选择结构与循环结构,函数,面向对象程序设计,字符串,正则表达式,文件与文件夹操作,异常处理结构);应用部分3章(网络爬虫入门与应用,pandas数据分析与处理,matplotlib数据可视化)。

页码:214页,每章习题没有放在书上,可以扫码下载电子版

印刷:全书双色印刷,所有插图全彩印刷

配套资源:教学大纲(含课程思政)、课件、教案(含课程思政)、源码、27小时微课视频(含课程思政)二维码、216道习题+答案、在线练习软件。

适用层次:研究生/本科/专科

适用专业:非计算机专业(偏文科)

适用学时:48/64

定价:59.9元

作者简介:董付国,山东省一流本科课程“Python应用开发”(线上线下混合)、“Python程序设计基础”(线上)负责人,华为技术有限公司独立顾问,山东省普通高等教育一流教材作者,机械工业出版社计算机分社成立20周年“金牌作者”,机械工业出版社高等教育教材专家咨询委员会委员,机械工业出版社“面向新工科高等院校大数据专业系列教材”编审委员会委员,全国高等院校计算机基础教育研究会“教育信息化”专业委员会委员。出版的Python系列教材被国内近千所高校选用,累计印刷超过140次;拥有国家发明专利1项,软件著作权1项;两次入选“中国大数据创新百人榜单”;长期维护微信公众号“Python小屋”并免费分享1200多篇Python技术文章和超过600节微课视频,智慧树慕课被评为平台TOP100,腾讯云社区优秀作者。

章节目录:

第1章 Python概述1

    1.1 Python语言简介1

    1.2 Python版本简介1

    1.3 Python开发环境安装与配置2

        1.3.1 IDLE2

        1.3.2 Anaconda34

    1.4 Python编程规范5

    1.5 扩展库安装方法6

    1.6 标准库与扩展库中对象的导入与使用7

        1.6.1 import包名/模块名[ as 别名]7

        1.6.2 from包名/模块名import模块名/对象名[ as 别名]7

        1.6.3 from包名/模块名import *8

    1.7 Python程序的__name__属性8

    本章小结9

    本章习题9

第2章 内置对象、运算符、表达式、关键字10

    2.1 Python常用内置对象10

        2.1.1 常量与变量11

        2.1.2 整数、实数、复数12

        2.1.3 字符串13

        2.1.4 列表、元组、字典、集合13

        2.2 Python运算符与表达式14

        2.2.1 算术运算符14

        2.2.2 关系运算符15

        2.2.3 成员测试运算符16

        2.2.4 集合运算符16

        2.2.5 逻辑运算符17

        2.2.6 补充说明17

    2.3 Python常用内置函数用法18

        2.3.1 类型转换与判断20

        2.3.2 最值与求和22

        2.3.3 基本输入/输出23

        2.3.4 排序与逆序24

        2.3.5 枚举与迭代24

        2.3.6 map()函数、reduce()函数、filter()函数25

        2.3.7 range()函数27

        2.3.8 zip()函数27

    2.4 Python关键字简要说明28

    本章小结29

    本章习题29

第3章 Python序列结构30

    3.1 Python序列概述30

    3.2 列表30

        3.2.1 列表创建与删除31

        3.2.2 列表元素访问31

        3.2.3 列表常用方法32

        3.2.4 列表对象支持的运算符33

        3.2.5 内置函数对列表的操作34

        3.2.6 列表推导式35

        3.2.7 切片37

    3.3 元组与生成器表达式38

        3.3.1 元组创建与元素访问38

        3.3.2 元组与列表的异同点39

        3.3.3 生成器表达式39

    3.4 字典40

        3.4.1 字典创建与删除40

        3.4.2 字典元素的访问41

        3.4.3 字典元素的添加、修改与删除42

        3.4.4 字典应用案例43

    3.5 集合44

        3.5.1 集合对象的创建与删除44

        3.5.2 集合操作与运算44

        3.5.3 集合应用案例45

    3.6 序列解包48

    本章小结49

    本章习题49

第4章 选择结构与循环结构50

    4.1 条件表达式50

    4.2 选择结构50

        4.2.1 单分支选择结构50

        4.2.2 双分支选择结构51

        4.2.3 多分支选择结构52

        4.2.4 选择结构的嵌套53

    4.3 循环结构53

        4.3.1 for循环与while循环53

        4.3.2 break与continue语句54

    4.4 综合案例解析55

    本章小结59

    本章习题59

第5章 函数60

    5.1 函数定义与使用60

        5.1.1 基本语法60

        5.1.2 递归函数61

    5.2 函数参数62

        5.2.1 位置参数62

        5.2.2 默认值参数63

        5.2.3 关键参数63

        5.2.4 不定长度参数64

        5.2.5 传递参数时的序列解包64

    5.3 变量作用域65

    5.4 lambda表达式66

    5.5 生成器函数67

    5.6 综合案例解析68

    本章小结79

    本章习题79

第6章 面向对象程序设计80

    6.1 类的定义与使用80

    6.2 数据成员与成员方法81

        6.2.1 私有成员与公有成员81

        6.2.2 数据成员82

        6.2.3 成员方法82

        6.2.4 属性83

    6.3 继承86

    6.4 特殊方法88

    6.5 综合案例解析90

    本章小结96

    本章习题96

第7章 字符串97

    7.1 字符串概述97

    7.2 字符串编码格式97

    7.3 转义字符与原始字符串98

    7.4 字符串格式化99

        7.4.1 使用%运算符进行格式化99

        7.4.2 使用format()方法进行字符串格式化100

        7.4.3 格式化的字符串常量101

    7.5 字符串常用方法与操作102

        7.5.1 find()、rfind()、index()、rindex()、count()102

        7.5.2 split()、rsplit()103

        7.5.3 join()103

        7.5.4 lower()、upper()、capitalize()、title()、swapcase()104

        7.5.5 replace()、maketrans()、translate()104

        7.5.6 strip()、rstrip()、lstrip()105

        7.5.7 startswith()、endswith()105

        7.5.8 isalnum()、isalpha()、isdigit()、isspace()、isupper()、islower()106

        7.5.9 center()、ljust()、rjust()106

        7.5.10 字符串支持的运算符107

        7.5.11 适用于字符串的内置函数108

        7.5.12 字符串切片108

    7.6 字符串常量108

    7.7 中英文分词109

    7.8 汉字到拼音的转换109

    7.9 综合案例解析110

    本章小结112

    本章习题112

第8章 正则表达式113

    8.1 正则表达式语法113

        8.1.1 正则表达式基本语法113

        8.1.2 正则表达式扩展语法115

    8.2 正则表达式模块re116

    8.3 Match对象117

    8.4 综合案例解析118

    本章小结119

    本章习题119

第9章 文件与文件夹操作120

    9.1 文件的概念及分类120

    9.2 文件操作基本知识120

        9.2.1 内置函数open()121

        9.2.2 文件对象常用方法121

        9.2.3 上下文管理语句with122

    9.3 文本文件内容操作案例122

    9.4 文件夹操作123

        9.4.1 os模块123

        9.4.2 os.path模块124

        9.4.3 shutil模块125

        9.4.4 综合案例解析126

    9.5 Excel与Word文件操作案例128

    本章小结131

    本章习题131

第10章 异常处理结构132

    10.1 异常的概念及常见表现形式132

    10.2 常用异常处理结构135

        10.2.1 try…except…结构135

        10.2.2 try…except…else…结构136

        10.2.3 try…except…finally…结构136

        10.2.4 可以捕捉多种异常的异常处理结构137

    10.3 断言语句与上下文管理语句138

    本章小结138

    本章习题138

第11章 网络爬虫入门与应用139

    11.1 HTML与JavaScript基础139

        11.1.1 HTML基础139

        11.1.2 JavaScript基础141

    11.2 urllib基本应用与爬虫案例143

        11.2.1 urllib的基本应用143

        11.2.2 urllib爬虫案例144

    11.3 Scrapy网络爬虫案例145

    11.4 BeautifulSoup用法简介151

    11.5 requests基本操作与爬虫案例155

        11.5.1 requests基本操作156

        11.5.2 requests爬虫案例157

    本章小结158

    本章习题158

第12章 pandas数据分析与处理159

    12.1 数据分析与处理概述159

    12.2 pandas基本操作160

    12.3 pandas应用案例183

    本章小结189

    本章习题189

第13章 matplotlib数据可视化190

    13.1 matplotlib简介190

    13.2 绘制折线图190

    13.3 绘制散点图192

    13.4 绘制饼状图193

    13.5 绘制柱状图195

    13.6 绘制雷达图198

    13.7 绘制箱线图199

    13.8 绘制三维图形200

    13.9 切分绘图区域202

    13.10 设置图例205

    13.11 设置坐标轴刻度距离和文本207

    13.12 绘制交互式图形208

    13.13 绘制动态图形211

    本章小结213

    本章习题213

参考文献214

天猫链接:https://detail.tmall.com/item.htm?spm=a1z10.3-b-s.w4011-22472339735.48.11cf7c3fiNkifq&id=666821697302&rn=50ff0cecb1b682e475d0fe6204d1c6e2&abbucket=10

京东链接:https://item.jd.com/13598886.html

当当链接:http://product.dangdang.com/29361109.html

==============

活动详情:

  • 在本文文末留言,留言获得别人认可并点赞。

  • 自本文推送之时活动立即生效,1月22日21:00结束,获赞最多的前6条留言(如果有并列会增加赠书数量),每人获赠一本书。

  • 1月22日21:01在本文文末置顶留言公布获奖名单。

  • 中奖朋友请于1月23日8:00之前通过微信公众号后台发送消息留下详细邮寄地址、收件人和联系电话,过期不候。

  • 图书将于1月23日12:00寄出,中奖朋友如果6天之内没收到书,请后台发送消息询问情况。

  • 已经选用或有意选用教材的老师不需要参加公众号的送书活动,可以通过出版社的途径申请样书,也可以联系董付国老师获取样书,不限量、不限时。

================

温馨提示:

关注微信公众号“Python小屋”,在公众号后台发送消息“大事记”可以查看董付国老师与Python有关的重要事件;发送消息“教材”可以查看董付国老师出版的Python系列教材(已累计印刷超过140次)的适用专业详情;发送消息“历史文章”可以查看董付国老师推送的超过1000篇原创技术文章;发送消息“会议”可以查看近期董付国老师的培训安排;发送消息“微课”可以查看董付国老师免费分享的超过600节Python微课视频;发送消息“课件”可以查看董付国老师免费分享的Python教学资源;发送消息“小屋刷题”可以下载“Python小屋刷题神器”,免费练习2066道客观题和426道编程题,题库持续更新;发送消息“编程比赛”了解Python小屋编程大赛详情。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值