您好,欢迎来到聚文网。 登录 免费注册
Python编程之旅 与小博士漫游太阳系

Python编程之旅 与小博士漫游太阳系

  • 字数: 399000
  • 装帧: 平装
  • 出版社: 清华大学出版社
  • 作者: 樊瑞元,张晖
  • 出版日期: 2020-08-01
  • 商品条码: 9787302549888
  • 版次: 1
  • 开本: 32开
  • 页数: 832
  • 出版年份: 2020
定价:¥79.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
"l 故事化的Python编程教材,增加趣味性,降低入门难度,即使没有接触过编程,也毫无学习障碍。 l 实用性的Python编程教材,涵盖网络爬虫、Office操作、图像处理、数据可视化等经常用到的内容。 l 针对性的Python编程教材,贴合中小学知识点,综合数学、文学、科学、历史等喜闻乐见的知识,掌握Python语言的同时,加深对学科知识的理解。 l 有情怀的Python编程教材,以太阳系探索为背景一步一步走来,领略宇宙的宏大,致敬文明的灿烂,感受Python的魅力。 "
内容简介
本书力求简明实用,通过穿插科幻故事的方式,激发并保持读者的学习兴趣。书中从Python语言的趣味应用开始,由浅入深,逐步推进。首先,介绍了Python语言中最重要和最常用的基础知识,如变量类型、常用数据结构、表达式、基本语句、函数等知识,使读者可以读懂Python代码,实现简单的逻辑功能。在此基础上,介绍了Python第三方库、画图工具turtle,以及界面开发模块tkinter和图像处理库PIL的使用。随后,进一步深入介绍了面向对象程序设计、文件操作、数据可视化、异常处理及线程的使用。最后,扩展了Python的Office程序开发,并通过太阳系运行模型和古诗词网络爬虫两个项目对之前所学的内容进行巩固实践和综合演练。
本书适合作为中学生和Python语言爱好者学习的入门教程。通过本书的学习,中学生可以学会使用Python工具解决理工类学科中的具体问题,甚至具备使用Python语言实现自己创意的能力。书中涉及的内容丰富多彩,以探索太阳系作为主线贯穿下来,在科幻故事中渗透了较多天文学方面的知识。同时为了让枯燥的计算机语言更容易被理解,使用话外音方式,以风趣幽默的语言,通俗易懂的讲解,希望读者可以在轻松、愉悦、充满惊喜的氛围中爱上Python、掌握Pyth0n。
作者简介
樊瑞元,工学硕士,毕业于北京工业大学模式识别与智能系统专业。2009年起于搜狐畅游公司从事软件开发和管理工作近十年,对Python,C++,Java等程序设计语言有较深入的研究,好科幻文学,唐诗宋词。
目录
第1章开启Python之旅1
1.1有趣的Python应用4
1.1.1Python一行代码画爱心4
1.1.2Python简单绘画5
1.1.3Python沙漏5
1.1.4开普勒轨道曲线5
1.1.5matplotlib太阳系运行模拟6
1.1.6Python世界名画模仿7
1.2初识Python9
1.2.1太阳系之旅起航9
1.2.2胶水语言Python12
1.3安装Python13
1.4安装PyCharm16
1.5本章小结25
1.6本章练习26
第2章Python基础27
2.1注释29
2.1.1单行注释29
2.1.2多行注释29
2.2变量30
2.3数据类型32
2.3.1布尔类型32
2.3.2数值类型33
2.3.3字符串类型36
2.3.4列表类型43
2.3.5元组类型49
2.3.6字典类型51
2.4运算符59
2.4.1赋值运算符59
2.4.2算术运算符60
2.4.3逻辑运算符61
2.4.4集合运算符61
2.5基本语句64
2.5.1赋值语句64
2.5.2分支语句65
2.5.3循环语句66
2.5.4输入输出语句69
2.6本章小结71
2.7本章练习72
第3章Python数学谜题73
3.1搜寻黑洞数73
3.2Python小试牛刀75
3.3效率是优化出来的78
3.4函数的使用80
3.5黑域太阳系88
3.6本章小结91
3.7本章练习91
第4章巨人肩膀上的第三方库92
4.1抵达土星92
4.2云天明讲的故事98
4.3Python第三方库109
4.4模块的导入和使用111
4.5中文分词和词云114
4.5.1jieba库115
4.5.2wordcloud库117
4.6词云贺卡118
4.6.1经典贺卡118
4.6.2指环王词云119
4.7本章小结123
4.8本章练习123
第5章妙笔生花turtle库124
5.1抵达木星124
5.2turtle坐标系和主要方法126
5.3趋势变化方向的力量132
5.4turtle版太阳系模型137
5.5地球日turtle时钟144
5.6本章小结156
5.7本章练习156
第6章tkinter图形界面开发157
6.1抵达火星157
6.2tkinter控件和布局159
6.2.1tkinter控件159
6.2.2tkinter布局161
6.2.3tkinter界面开发164
6.2.4canvas画布175
6.3tkinter图形绘制177
6.4让tkinter动起来182
6.5tkinter版太阳系模型185
6.6本章小结208
6.7本章练习208
第7章Python图像处理209
7.1抵达地球209
7.2PIL简介212
7.3图像处理基础213
7.3.1像素点213
7.3.2获取图片信息215
7.3.3创建图片216
7.3.4剪切图片217
7.3.5粘贴图片218
7.3.6调整图片大小219
7.3.7旋转图片220
7.3.8翻转图片221
7.3.9过滤图片222
7.4图片验证码生成224
7.5月有阴晴圆缺227
7.6本章小结243
7.7本章习题244
第8章类和文件的使用245
8.1类的使用245
8.1.1面向过程和面向对象247
8.1.2类的定义250
8.1.3类的继承252
8.1.4旅行家问题255
8.2文件操作261
8.2.1文件的创建262
8.2.2文件的写入264
8.2.3文件的读取266
8.3也当回考古学家269
8.4本章小结279
8.5本章练习279
第9章数据可视化及异常处理280
9.1matplotlib介绍281
9.2绘制单张图表282
9.3绘制多张图表285
9.4一元二次方程曲线289
9.5异常处理297
9.5.1异常类型299
9.5.2异常捕获和处理301
9.5.3自定义异常305
9.6本章小结308
9.7本章练习309
第10章线程的使用和pi的计算310
10.1线程310
10.1.1寺庙中的线程311
10.1.2线程简介312
10.1.3线程的创建314
10.1.4线程同步316
10.2蒙特卡洛方法计算pi322
10.3割圆法计算pi327
10.4本章小结334
10.5本章练习335
第11章太阳系运行模型336
11.1太阳本尊338
11.2大行星绕转339
11.3星光闪烁341
11.4漫天流星雨343
11.5模块整合345
11.6本章小结348
11.7本章练习348
第12章Office操作349
12.1Word操作350
12.2Excel操作358
12.3报告生成366
12.4本章小结371
12.5本章练习372
第13章课本古诗词爬取373
13.1软件原型制作373
13.2数据库设计376
13.3网络爬取383
13.4数据库导出394
13.5界面实现396
13.6本章小结408
13.7本章练习408
参考文献409

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网