Python编程宝典:迅速提高编程水平的100个关键技能 - 无 - 中国高校教材图书网
|
书名: |
Python编程宝典:迅速提高编程水平的100个关键技能
无
|
ISBN: | 978-7-301-28080-5 |
条码: | 9787301280805 |
作者: |
郭奕,肖舒予
相关图书
|
装订: | 0 |
印次: | 1-1 |
开本: | 16开 |
定价: |
¥99.00
折扣价:¥94.05
折扣:0.95
节省了4.95元
|
字数: |
675千字
|
出版社: |
北京大学出版社 |
页数: |
476页
|
发行编号: | |
每包册数: |
|
出版日期: |
2020-12-31 |
|
内容简介: |
本书以实战技能的形式,讲解了Python编程从入门到精通可能涉及的100个关键技能,从最基本的语法基础,到面向对象程序设计,再到算法与数据结构,最后是基于Python的各种应用,包括游戏、网站、数据分析与数据挖掘等。本书内容全面,力求覆盖Python所能涉及的各方面应用。通过实战技能的形式,读者学习时容易上手操作,达到学以致用、举一反三的目的。 全书分5章,共100个关键实战技能。第1章主要介绍了Python基本语法的27个实战技能;第2章主要介绍了Python经典算法的21个实战技能;第3章主要介绍了Python在应用开发方面的13个实战技能;第4章主要介绍了Python在数据分析方面的15个实战技能;第5章在第4章内容的基础上,主要介绍了Python在数据挖掘方面的24个实战技能。 本书既适合非计算机软件专业出身的编程小白,也适合即将走上工作岗位的广大毕业生,以及已经有编程经验但想转行做数据分析与数据挖掘的专业人士。同时,还可以作为广大职业院校、培训班的教学参考用书。
|
作者简介: |
郭奕,工学博士,西华大学电气与电子信息学院副教授,硕士生导师。主要研究方向为多媒体信息处理、数据挖掘、人工智能及其应用,主持或参与完成多项国家自然科学基金和省部级课题,具有十余年企业工作经验和软件研发经验;发表SCI/EI论文十余篇,申请国家发明专项5项,软件著作权十余项。 肖舒予,计算机和管理学双学士,MPA硕士,四川大学审计处高级审计师。长期从事会计和审计相关工作,熟悉会计、审计及相关经济数据分析工作,擅长利用数据分析和挖掘的方法进行数据分析。
|
章节目录: |
第1章 Python语言基础的关键技能 001 实战技能01:“Hello World!”的输出 002 实战技能02:数字求和 007 实战技能03:二次方程的求解 009 实战技能04:摄氏度与华氏度的转换 015 实战技能05:随机数的生成 018 实战技能06:判断字符串是否为数字 021 实战技能07:奇偶数判断 027 实战技能08:闰年的判断 029 实战技能09:获取最大值 032 实战技能10:质数的判断 036 实战技能11:素数的输出 039 实战技能12:阶乘的实现 040 实战技能13:乘法表的输出 042 实战技能14:阿姆斯特朗数的实现 044 实战技能15:斐波那契数列的实现 047 实战技能16:寻找最大公约数 052 实战技能17:寻找最小公倍数 054 实战技能18:计算器的实现 057 实战技能19:汉诺塔的实现 060 实战技能20:自定义数组 063 实战技能21:自定义矩阵 068 实战技能22:自定义队列 071 实战技能23:自定义栈 074 实战技能24:自定义二叉树 078 实战技能25:自定义有向图 081 实战技能26:自定义集合 084 实战技能27:《绝地求生》的实现 087 第2章 Python算法实战的关键技能 092 实战技能28:冒泡排序 093 实战技能29:选择排序 095 实战技能30:插入排序 097 实战技能31:快速排序 099 实战技能32:堆排序 102 实战技能33:线性查找 105 实战技能34:折半查找 107 实战技能35:分块查找 109 实战技能36:二叉遍历 112 实战技能37:简单的学生成绩管理系统 115 实战技能38:盒子的移动 120 实战技能39:老鼠走迷宫 122 实战技能40:铁轨列车出站管理 125 实战技能41:股票收益最大化 128 实战技能42:哈夫曼编码的实现 131 实战技能43:收银员找钱 134 实战技能44:八皇后问题 136 实战技能45:地铁里的间谍 139 实战技能46:下落的树叶 143 实战技能47:小球下落 146 实战技能48:给任务排序 148 第3章 Python应用开发的关键技能 152 实战技能49:文件读写 153 实战技能50:数据库的增、删、改、查操作 156 实战技能51:数字匹配 161 实战技能52:找出歌手及其作品 164 实战技能53:爬取新浪新闻 172 实战技能54:QQ空间的秘密 175 实战技能55:爬取天气预报 180 实战技能56:GUI计算器制作 186 实战技能57:SMTP发送邮件 191 实战技能58:基于Flask框架的商品销售管理系统 194 实战技能59:基于Django框架制作个人博客 201 实战技能60:俄罗斯方块 209 实战技能61:会聊天的小机器人 216 第4章 Python数据分析的关键技能 220 实战技能62:NumPy的基本操作 221 实战技能63:SciPy的基本操作 229 实战技能64:常用图形的绘制 239 实战技能65:显示海底地震的数据 243 实战技能66:岩石VS水雷数据集的统计与分析 246 实战技能67:超市销售数据分析 250 实战技能68:数据挖掘与数据的抽样 254 实战技能69:缺失数据分析 257 实战技能70:异常数据处理 261 实战技能71:数据集成处理 264 实战技能72:数据的规范化处理 267 实战技能73:数据的离散化处理 269 实战技能74:属性构造 272 实战技能75:属性数据进行规约化处理 274 实战技能76:数值数据进行规约化处理 278 第5章 Python数据挖掘的关键技能 283 实战技能77:“黑色星期五”顾客信息分析 284 实战技能78:确定共享单车的调度中心 291 实战技能79:发现毒蘑菇的相似特征 300 实战技能80:中医证型关联规则挖掘 305 实战技能81:使用K近邻分类算法实现约会网站的配对效果 309 实战技能82:手写识别系统 315 实战技能83:使用朴素贝叶斯算法进行文档分类 318 实战技能84:基于朴素贝叶斯算法的垃圾邮件分类 324 实战技能85:从个人广告中获取区域趋向 330 实战技能86:使用决策树算法预测隐形眼镜类型 335 实战技能87:判断银行是否放贷 348 实战技能88:基于SVM的股票预测 354 实战技能89:学生成绩预测 359 实战技能90:检测未爆炸的水雷 363 实战技能91:分类犯罪现场的玻璃样本 370 实战技能92:从疝气病症预测马的死亡率 375 实战技能93:红酒品质预测 379 实战技能94:新闻关键词提取 388 实战技能95:新闻摘要抽取 397 实战技能96:电商产品评论数据情感分析 401 实战技能97:图像特征提取 409 实战技能98:模仿世界名画作画 414 实战技能99:财政收入影响因素分析及预测 423 实战技能100:识别偷税漏税行为 434 附录A:Python的安装与环境配置 443 A.1 Python的官方安装 444 A.2 Anaconda的安装与运行 449 附录B:Python开发工具的安装 456 B.1 Jupyter Notebook安装 457 B.2 PyCharm安装 461
|
精彩片段: |
|
书 评: |
|
其 它: |
|
|
|