书籍详情

Python编程快速上手2:趣味小项目轻松学

Python编程快速上手2:趣味小项目轻松学

作者:阿尔·斯维加特(Al Sweigart) 著,荣耀,张嘉豪 译

出版社:人民邮电出版社

出版时间:2022-09-01

ISBN:9787115593504

定价:¥99.80

购买这本书可以去
内容简介
  本书旨在以“短小精悍的代码+丰富的创造力”的方式向读者展示81个简单、有趣的实践项目。如果你已经掌握了基本的Python语法,并且准备开始编写程序,那么阅读本书会让你觉得既有趣又很受启发。本书给出的81个Python项目,可以助你快速上手Python编程完成数字艺术、游戏、动画、计数程序等方面的任务。一旦了解了代码是如何工作的,你就可以动手重新编写程序,并通过添加自定义的内容来不断实践。需要说明的是,书中这些项目涉及的程序大多是用少于256行的代码实现的,如蜗牛赛跑、诱饵标题生成器、DNA可视化,而且每个项目都被设计成独立的Python源文件,可供读者轻松地在网上分享。本书适合所有想通过Python学习编程的读者,尤其适合有Python基础、需要快速实现编程的读者
作者简介
  阿尔·斯维加特(Al Sweigart)是软件开发人员和 Python 软件基金会的研究员。他曾在美国加利福尼亚州奥克兰电子游戏博物馆、艺术和数字娱乐博物馆担任教育主管。他是《Python编程快速上手—让繁琐工作自动化》的作者。
目录
项目1 Pico Fermi Bagels猜数字游戏\t1
项目2 生日悖论\t5
项目3 位图消息\t8
项目4 21点纸牌游戏\t11
项目5 弹跳DVD标志\t17
项目6 恺撒密码\t22
项目7 恺撒黑客\t25
项目8 日历生成器\t27
项目9 盒子里的胡萝卜\t31
项目10 cho-han骰子游戏\t36
项目11 诱饵标题生成器\t39
项目12 Collatz序列\t43
项目13 康威生命游戏\t45
项目14 倒计时\t48
项目15 地穴冒险\t50
项目16 钻石\t52
项目17 骰子数学\t55
项目18 掷骰子\t60
项目19 数字时钟\t63
项目20 数字流\t65
项目21 DNA可视化\t68
项目22 小鸭子\t71
项目23 蚀刻绘图器\t76
项目24 因数查找器\t81
项目25 “快速拔枪”\t84
项目26 斐波那契数列\t86
项目27 虚拟水族箱\t89
项目28 Flooder游戏\t96
项目29 森林火灾模拟\t102
项目30 四子棋\t106
项目31 猜数字\t111
项目32 “上当受骗”\t114
项目33 黑客小游戏\t116
项目34 “绞刑架”与“断头台”\t121
项目35 六边形网格\t126
项目36 沙漏\t128
项目37 饥饿的机器人\t133
项目38 “我指证”\t139
项目39 朗顿蚂蚁\t146
项目40 火星文\t151
项目41 幸运星\t154
项目42 魔法幸运球\t160
项目43 播棋\t163
项目44 二维版移动迷宫\t169
项目45 三维版移动迷宫\t174
项目46 掷100万次骰子结果统计
模拟器\t181
项目47 蒙德里安艺术品生成器\t184
项目48 3扇门问题\t189
项目49 乘法表\t194
项目50 99瓶牛奶1\t196
项目51 99瓶牛奶2\t198
项目52 数字系统计数器\t201
项目53 元素周期表\t204
项目54 儿童隐语\t207
项目55 强力球彩票\t210
项目56 素数\t214
项目57 进度条\t217
项目58 彩虹\t220
项目59 石头剪刀布\t223
项目60 石头剪刀布(无敌版)\t226
项目61 ROT13密码\t229
项目62 旋转立方体\t231
项目63 乌尔皇室游戏\t236
项目64 7段显示模块\t243
项目65 “闪灵地毯”\t246
项目66 简单替换密码\t249
项目67 正弦消息\t253
项目68 滑动拼图\t256
项目69 蜗牛赛跑\t261
项目70 虚拟算盘\t264
项目71 声音模拟\t269
项目72 “海绵宝宝的嘲弄”\t272
项目73 数独\t274
项目74 语音合成\t279
项目75 3张牌蒙特\t281
项目76 井字棋\t285
项目77 汉诺塔\t288
项目78 脑筋急转弯\t292
项目79 2048\t298
项目80 弗吉尼亚密码\t304
项目81 水桶谜题\t308
附录A 标签索引\t312
附录B 字符映射表\t314
猜您喜欢

读书导航