轻松学Python
全新正版 假一赔十 可开发票
¥
90.63
7.2折
¥
126
全新
库存4件
作者(印)阿尔蒂·耶鲁玛莱
出版社清华大学出版社
ISBN9787302591498
出版时间2021-09
装帧平装
开本16开
定价126元
货号1202516291
上书时间2024-12-29
商品详情
- 品相描述:全新
- 商品描述
-
作者简介
"著译者简介
阿尔蒂·耶鲁玛莱(Aarthi Elumalai)
程序员、教育者、企业家和创新者。拥有金奈安娜大学的计算机科学工程学士学位。大学时代,她带领着程序员团队与100多名客户展开了广泛的合作。她拥有超过15年的编程经验。作为创始人,她的DigiFisk在优选拥有六万多名学员。阿尔蒂的课程很受欢迎,其独特的项目制教学方法收到了良好的学习效果。通过精心设计大量的练习和难题,她帮助学员轻松掌握了复杂的编程概念。她目前的兴趣方向是通过人工智能为中小企业赋能。
周子衿
留学期间多次入选“优等生名录”,主修商业分析,曾经运用数据模型和R语言帮助某企业在半年内实现了十倍的业务增长。奉行深思笃行的做事原则,有志于通过技术途径和感性思维来探寻商业价值与人文精神的平衡。代表译作有《游戏项目管理与敏捷开发》和《人工智能与用户体验:以人为本的设计》。
陈子鸥
留学期间连续两年入选“优等生名录”,经济学荣誉学士学位,主修计量经济学,可熟练运用gretl和R语言。坚持一步一个脚印和吃苦耐劳的做人原则,同时对新鲜事物有强烈的好奇心,勇于挑战和创新。座右铭:“平凡的脚步也可以走出伟大的行程。”"
目录
章你知道吗
什么是编程002
为什么孩子要学会写代码002
为什么是Python005
Python很好玩007
游戏007
图形和动画007
网页008
App008
充分利用这本书009
小结010
第2章一起来安装Python吧
计算机的语言012
开始安装Python012
在Windows计算机上安装Python013
下载Python013
在Mac设备上安装Python016
小结021
第3章个Python程序
Python程序的创建和运行024
Python交互模式(PythonShell)025
Shell可以用来做算术026
用Python打印027
IDLE脚本模式028
Python练习:打印名字及其他030
小结032
第4章Python喜欢数字
Python中的数字034
存储数字034
注释038
数字以不同的形式出现039
整数040
浮点数041
复数041
数字之间的类型转换043
迷你项目1:你了解数字吗047
小结048
第5章一起来玩转数字吧
数学游戏050
基本的数学运算050
Python中的特殊数学运算052
赋值操作054
谁的优先级最高056
数学模块也很酷057
数字的向下取整和向上取整058
幂和平方根059
阶乘060
正弦、余弦和正切等更多三角函数060
更多的数学运算061
随机数062
迷你项目2:数的倍数064
小结066
第6章初识Turtle
让我们开始动手吧068
让小海龟动起来070
向前移动和向后移动070
让小海龟改变方向072
迷你项目3:画一个正方形075
迷你项目4:画一个六边形076
快捷方式077
移到屏幕上的随机点078
用goto画一个正方形080
迷你项目5:画基本款曼陀罗(只用直线)080
小结084
第7章深入Turtle
自定义屏幕086
自定义图形087
直线以外的形状089
圆090
圆点091
弧线091
更多选项093
在屏幕上绘制文字095
迷你项目6:正方形中的内切圆098
改变绘画方向100
迷你项目7:笑脸103
小结106
第8章玩转字母和单词
什么是字符串108
创建一些字符串108
我想要很多行字符串109
字符串含有引号!110
连接两个或更多的字符串111
print()中的连接112
空字符串113
访问字符串中的字符113
负数指数115
对字符串的一部分进行切分115
字符串方法:字符串的魔法116
大写和小写117
杂项方法118
真,还是假121
字符串格式化123
从用户处获得输入(开始自动化)125
字符串到整数或浮点数的转换126
迷你项目8:将Turtle文本升级到新的水平128
迷你项目9:对着屏幕大喊129
迷你项目10:把名字倒过来131
迷你项目11:五颜六色的动态数学133
小结135
第9章听从我的命令
真或假138
比较和决定140
如果这样,就这样做(命令!)141
else语句143
多个条件144
迷你项目12:猜数字游戏(1)146
条件越来越多148
小结150
0章初识自动化
神奇的循环152
for循环153
for循环中的if语句155
嵌套for循环156
对字符串进行迭代158
while循环158
中止任务!中断并继续160
迷你项目13:猜数字游戏(2)161
迷你项目14:自动画出正方形163
迷你项目15:自动画出任何基本形状164
迷你项目16:自动绘制曼陀罗167
迷你项目17:弧形螺旋线168
小结170
1章大量的信息
存储多个值172
列表173
访问列表中的值174
切分列表174
操作列表175
复制和追加176
字数统计与清除176
连接177
在列表中搜索177
添加和删除元素178
反转和排序179
列表,真的是乐趣多多181
迷你项目18:五彩自动星183
元组184
集合187
字典190
迷你项目19:永不消逝的色彩193
迷你项目20:名和姓颠倒195
小结197
2章乐趣无穷的迷你项目
项目12.1:奇偶判定200
部分:数字是奇数还是偶数200
第二部分:在一个范围内打印奇数或偶数201
项目12.2:妈妈给够你小费了吗202
项目12.3:画一棵圣诞树203
项目12.4:漩涡206
正方形螺旋206
随机螺旋线208
等边三角形螺旋209
星形螺旋209
圆形螺旋210
项目12.5:复杂版曼陀罗:完全自动化211
项目12.6:海龟赛跑与循环213
小结216
3章用函数实现自动化
真正的自动化218
我们的个函数219
为什么我们需要函数220
每次都做不同的事情220
创建(定义)函数221
可以重复使用代码221
参数未定义,怎么办223
给出答案224
没有参数,怎么办226
参数太多了,怎么办226
全局与局部227
函数中的变量228
返回局部变量229
全局变量229
匿名函数lambda230
迷你项目21:用Python做数学作业231
迷你项目22:自动绘画(进阶版)234
小结235
4章创造现实世界中的对象
什么是面向对象编程238
来来来,证明一切皆对象238
类239
对象有自己的值240
操作对象241
对象做的事242
海龟赛跑的对象243
小结245
5章Python和文件
为什么是文件248
打开和读取现有的文件248
一行接着一行251
新建文件252
操作文件253
迷你项目23:通过文件做自我介绍254
小结255
6章初探Tkinter:动手做炫酷的App
安装Tkinter258
标签、按钮和包装259
打包详解263
大量文本输入267
单行文本268
一行接一行270
Tkinter变量272
大量选项274
菜单276
完美的布局:网格278
迷你项目24:小费计算器279
小结281
7章Tkinter顶石项目:井字棋游戏
绑定事件:让App变成动态的284
井字棋游戏:描述286
设置Tkinter287
新建全局变量287
创建按钮288
点击方格后,即可在上面画画290
每个回合检查玩家是否获胜294
“新游戏”按钮295
井字棋游戏的源代码296
小结299
8章Tkinter顶石项目:创建绘画App
绘画应用:描述302
开始动手吧303
设置屏幕303
创建画布304
创建个菜单项(图形)305
搞定绘画选项306
获取鼠标位置307
绘制线条308
正方形和长方形310
圆和椭圆311
选择大小311
颜色多得让人眼花缭乱313
我画完了315
绘画应用的源代码315
小结318
9章Turtle顶石项目:贪吃蛇游戏
贪吃蛇游戏:描述320
导入所需的模块321
设置屏幕321
创建并初始化所需的变量322
绘出头部323
绘制个苹果324
屏幕是否记录了我按下的方向键326
让蛇的脑袋动起来327
让记分牌开始计分329
小蛇在吃苹果330
让整条蛇移动333
碰撞检测335
贪吃蛇游戏的源代码338
小结342
第20章初探Pygame:成为一名游戏开发者
什么是Pygame344
安装和导入Pygame344
设置游戏屏幕345
美化屏幕347
在屏幕上创建角色348
移动角色352
键盘按压事件354
迷你项目25:弹跳球356
小结358
第21章Pygame顶石项目:太空射击游戏
太空射击游戏:描述360
导入所需的模块361
全部初始化361
游戏循环362
创建飞船362
移动宇宙飞船363
创建和移动敌人365
发射子弹367
创建和显示记分牌370
消灭敌人371
消灭飞船373
重新刷新敌人374
游戏结束374
太空射击游戏的源代码375
小结379
第22章Python网页开发
Python和网页开发382
基本元素:HTML383
美化网站:CSS385
动态前端:JavaScript387
Python的Flask389
小结390
第23章更多迷你项目
项目23.1:Tkinter计算器394
项目23.2:随机故事生成器398
项目23.3:石头剪刀布游戏400
项目23.4:Pygame的弹跳球(四面墙)403
项目23.5:温度转换器405
项目23.6:用文件和Tkinter进行自我介绍408
小结410
第24章下一步行动想法
迷你项目可以尝试的点子412
汇率转换器412
Pygame中的竞赛游戏412
Turtle中的更多图案412
顶石型项目可以尝试的点子413
Pygame中的贪吃蛇游戏413
躲避子弹413
Pygame中的记忆游戏413
展望未来414
OOP(面向对象编程)的细节414
正则表达式414
网络开发415
Python包的细节415
小结415
内容摘要
所有优质的学习,很后都归结到思维能力和动手能力的提升。具体和抽象之间,如何结合才能收到理想的学习效果?针对这个问题,《轻松学Python》对内容进行精心编排和设计,真正做到了突破传统观念,以寓教于乐和任务分解的方式,带领读者从头开始,循序渐进,很后完成足以让师长和小伙伴们眼前一亮的大项目。
《轻松学Python》适合没有任何编程背景的爱好者学习。
Python是目前机器学习和数据科学中很好流行的语言,可以用来完成网站、桌面应用、游戏和人工智能项目。如何针对特定认知群体设计出可以激发他们学习热情的学习和练习内容,是每个很好作者需要考虑的头等大事。《轻松学Python》作者从一个爱好者,成长为一个写得了代码的程序媛和教得了学生的好老师,深谙因人而异的道理,在《轻松学Python》中循序渐进地穿插了基本概念和强调参与感的迷你项目,就这样帮助读者在不知不觉中掌握了Turtle,Tkinter和Pygame,学会了开发应用和游戏。
值得一提的是,《轻松学Python》还特别提供了加分项,用整整一章的篇幅来专门介绍更多有趣的谜题和活动,这些带有分步解决方案的内容可以帮助读者培养算法思维和编程技能。很后,《轻松学Python》还将指导读者完成4个可以打比赛的综合性项目,从而接近精通Python,从萌新晋级成为Python高手。
主编推荐
Python作为机器学习和数据科学中使用极为广泛的编程语言,可以用来开发程序,从网站到桌面应用程序,再到游戏再到人工智能。本书包括 4大项目:3个带有海龟、Tkinter和Pygame的游戏以及一个带有Tkinter 的桌面应用。书中首先概述变量、数字和字符串等基本编程概念,同时创建了有趣的个性化迷你项目。然后直接进入 Turtle,这是一个为孩子们定制的 Python 库,在那里他们将学习如何绘制、动画、自动化并很终根据所学的 Python 概念制作多彩的迷你项目。另外还有一整章专门介绍更多有趣的谜题和活动,另一章包含更多谜题的酷想法。通过全书的学习,读者可以在创建项目的同时,从内到外学习 Python,培养解决问题的技能和编程技能。
— 没有更多了 —
以下为对购买帮助不大的评价