首页  软件  游戏  图书  电影  电视剧

请输入您要查询的图书:

 

图书 轻松学Python
内容
编辑推荐
Python作为机器学习和数据科学中使用极为广泛的编程语言,可以用来开发程序,从网站到桌面应用程序,再到游戏再到人工智能。本书包括 4大项目:3个带有海龟、Tkinter和Pygame的游戏以及一个带有Tkinter 的桌面应用。书中首先概述变量、数字和字符串等基本编程概念,同时创建了有趣的个性化迷你项目。然后直接进入 Turtle,这是一个为孩子们定制的 Python 库,在那里他们将学习如何绘制、动画、自动化并最终根据所学的 Python 概念制作多彩的迷你项目。另外还有一整章专门介绍更多有趣的谜题和活动,另一章包含更多谜题的酷想法。通过全书的学习,读者可以在创建项目的同时,从内到外学习 Python,培养解决问题的技能和编程技能。
内容推荐
所有优质的学习,最后都归结到思维能力和动手能力的提升。具体和抽象之间,如何结合才能收到理想的学习效果?针对这个问题,《轻松学Python》对内容进行精心编排和设计,真正做到了突破传统观念,以寓教于乐和任务分解的方式,带领读者从头开始,循序渐进,最后完成足以让师长和小伙伴们眼前一亮的大项目。
《轻松学Python》适合没有任何编程背景的爱好者学习。
Python是目前机器学习和数据科学中非常流行的语言,可以用来完成网站、桌面应用、游戏和人工智能项目。如何针对特定认知群体设计出可以激发他们学习热情的学习和练习内容,是每个优秀作者需要考虑的头等大事。《轻松学Python》作者从一个爱好者,成长为一个写得了代码的程序媛和教得了学生的好老师,深谙因人而异的道理,在《轻松学Python》中循序渐进地穿插了基本概念和强调参与感的迷你项目,就这样帮助读者在不知不觉中掌握了Turtle,Tkinter和Pygame,学会了开发应用和游戏。
值得一提的是,《轻松学Python》还特别提供了加分项,用整整一章的篇幅来专门介绍更多有趣的谜题和活动,这些带有分步解决方案的内容可以帮助读者培养算法思维和编程技能。最后,《轻松学Python》还将指导读者完成4个可以打比赛的综合性项目,从而接近精通Python,从萌新晋级成为Python高手。
目录
第1章你知道吗
什么是编程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
第10章初识自动化
神奇的循环152
for循环153
for循环中的if语句155
嵌套for循环156
对字符串进行迭代158
while循环158
中止任务!中断并继续160
迷你项目13:猜数字游戏(2)161
迷你项目14:自动画出正方形163
迷你项目15:自动画出任何基本形状164
迷你项目16:自动绘制曼陀罗167
迷你项目17:弧形螺旋线168
小结170
第11章大量的信息
存储多个值172
列表173
访问列表中的值174
切分列表174
操作列表175
复制和追加176
字数统计与清除176
连接177
在列表中搜索177
添加和删除元素178
反转和排序179
列表,真的是乐趣多多181
迷你项目18:五彩自动星183
元组184
集合187
字典190
迷你项目19:永不消逝的色彩193
迷你项目20:名和姓颠倒195
小结197
第12章乐趣无穷的迷你项目
项目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
第13章用函数实现自动化
真正的自动化218
我们的第一个函数219
为什么我们需要函数220
每次都做不同的事情220
创建(定义)函数221
可以重复使用代码221
参数未定义,怎么办223
给出答案224
没有参数,怎么办226
参数太多了,怎么办226
全局与局部227
函数中的变量228
返回局部变量229
全局变量229
匿名函数lambda230
迷你项目21:用Python做数学作业231
迷你项目22:自动绘画(进阶版)234
小结235
第14章创造现实世界中的对象
什么是面向对象编程238
来来来,证明一切皆对象238
类239
对象有自己的值240
操作对象241
对象做的事242
海龟赛跑的对象243
小结245
第15章Python和文件
为什么是文件248
打开和读取现有的文件248
一行接着一行251
新建文件252
操作文件253
迷你项目23:通过文件做自我介绍254
小结255
第16章初探Tkinter:动手做炫酷的App
安装Tkinter258
标签、按钮和包装259
打包详解263
大量文本输入267
单行文本268
一行接一行270
Tkinter变量272
大量选项274
菜单276
完美的布局:网格278
迷你项目24:小费计算器279
小结281
第17章Tkinter顶石项目:井字棋游戏
绑定事件:让App变成动态的284
井字棋游戏:描述286
设置Tkinter287
新建全局变量287
创建按钮288
点击方格后,即可在上面画画290
每个回合检查玩家是否获胜294
“新游戏”按钮295
井字棋游戏的源代码296
小结299
第18章Tkinter顶石项目:创建绘画App
绘画应用:描述302
开始动手吧303
设置屏幕303
创建画布304
创建第一个菜单项(图形)305
搞定绘画选项306
获取鼠标位置307
绘制线条308
正方形和长方形310
圆和椭圆311
选择大小311
颜色多得让人眼花缭乱313
我画完了315
绘画应用的源代码315
小结318
第19章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
副书名
原作名
作者 (印)阿尔蒂·耶鲁玛莱
译者
编者
绘者
出版社 清华大学出版社
商品编码(ISBN) 9787302591498
开本 16开
页数 436
版次 1
装订
字数 586000
出版时间 2021-09-01
首版时间
印刷时间 2021-09-01
正文语种
读者对象
适用范围
发行范围
发行模式 实体书
首发网站
连载网址
图书大类 教育考试-考试-计算机类
图书小类
重量
CIP核字
中图分类号 TP311.561
丛书名
印张
印次 1
出版地
整理
媒质
用纸
是否注音
影印版本
出版商国别
是否套装
著作权合同登记号
版权提供者
定价
印数
出品方
作品荣誉
主角
配角
其他角色
一句话简介
立意
作品视角
所属系列
文章进度
内容简介
作者简介
目录
文摘
安全警示 适度休息有益身心健康,请勿长期沉迷于阅读小说。
随便看

 

兰台网图书档案馆全面收录古今中外各种图书,详细介绍图书的基本信息及目录、摘要等图书资料。

 

Copyright © 2004-2025 xlantai.com All Rights Reserved
更新时间:2025/5/19 12:57:46