新書推薦:
《
关羽大传
》
售價:NT$
449.0
《
空气炸锅懒人食谱
》
售價:NT$
254.0
《
大学问·命若朝霜:《红楼梦》里的法律、社会与女性
》
售價:NT$
403.0
《
维京人新史:从斯堪的纳维亚到丝绸之路
》
售價:NT$
454.0
《
孩子·挑战(全新图解版)
》
售價:NT$
398.0
《
大明1644(全二册)
》
售價:NT$
490.0
《
爱的流动
》
售價:NT$
301.0
《
帝国之翼:胡林翼的官场与战场
》
售價:NT$
398.0
|
內容簡介: |
本书根据青少年学习编程语言的特点,从零起点开始手把手教青少年学习Python这种编程语言,为青少年量身定制了许多好玩的程序和游戏,能够让青少年读者在学习中即学到了编程技术也找到了乐趣。
|
關於作者: |
豪克·费尔,从事程序开发工作多年,并在此过程中使用不同的语言做程序设计。因Python功能强大,他深受这款软件的启发。作为作者和老师,他清楚知道,如何让儿童和成年人简单上手学习使用Python,如何获得自信并深入学习。张玄黎 专职德语翻译,首都师范大学德语语言文学专业毕业后,先后在贝塔斯曼和德铁国际工作,一直从事德语翻译工作,2015年至今,也在从事德语图书的翻译工作,本人兴趣广泛,德语翻译经验丰富。
|
目錄:
|
第一章 编写程序——如何操作? 第二章 计算机如何运行? PC 的内部运作 输入、处理、输出 位和字节 处理器周期——我的电脑运行有多快? 第三章 编程语言Python 机器语言——处理器的母语 解释器和编译器 Python——简单通用 Jython——这是什么? TigerJython——你的学习环境 第四章 安装TigerJython——易如反掌 在Windows系统上安装 在 Mac 上安装 在Linux系统中安装TigerJython 第五章 第一步——与Python对话 直接命令——控制台 输出数字 “句法”必须正确 用字符串替代数字 第六章 变量——越来越灵活 变量名 “input”命令——输入数值处理 第七章 编写程序——开始吧! 在TigerJython中输入一个程序 第一个程序:猜数字 第二个程序:换算器 保存程序 输入、处理、输出——这次是文本 有余数的计算器 幻方 变量:幻方的固定和 第八章 条件——当……时,会发生什么 Python中的“if”查询 带有“else”的“if” 链接多个条件 “elif”——“else if” “if”——“else”概览 多重条件中的真与假 程序:入场检查 第九章 命令和模块 什么是模块? “数学”(math)模块 “随机”(random)模块 大轮盘 程序:决策支持 第十章 循环——重复让程序更强大 使用“重复”(repeat)的计数循环 无终止掷骰子 嵌套循环 “while”循环 骰子扑克 经典猜数字 简单乘法表 更多“while”循环的应用 质数测试器 试用程序 国际象棋谜题 利息和复利 第十一章 十分巧妙:使用列表工作 字符串是列表 Python中的列表 查找星期几 通过程序生成列表 带有一个列表的“for”循环 更多用于列表的命令、方法和函数 彩票号码选号提示 彩票游戏:自己选号赢大奖 多维列表 总结:列表 第十二章 海龟——一种图形机器人 控制海龟 其他海龟绘图命令 带有坐标的图像 为函数图像编程 创建随机图片 变型:随机样式 使用内置的函数 第十三章 自己编写函数 到底什么是函数? 编写自己的函数 自己的函数“numeral” 创建自己的模块 使用函数绘图 递归函数 第十四章 声音编程 在Python中播放声音 音频文件实际上是什么? 播放WAV文件 播放mp3文件 制作自己的音乐 语音合成:让计算机说话! 第十五章 为对象编程 什么是对象? Python中的对象 类和实例 用于一切的对象 第十六章 定义自己的对象 函数“_ _init_ _” 定义自己的方法 函数“_ _str_ _” 派生与继承——超级多士炉 第十七章 游戏网络——使用对象创建游戏 生成一个游戏场景 Actor——角色进入游戏 鱼应当活动 有自己生命值的游戏角色 游戏场景控制周期 游戏网格中的控制栏 第十八章 游戏网格中的控制和事件 拓展游戏创意 碰撞:游戏角色之间的互动 添加声音 游戏需要对手 第十九章 新游戏:拆墙高手 游戏原理 程序的元素 第一步:游戏场景和球 下一个元素:击打板 第三步:砖块 游戏控制 第二十章 太空攻击——一款经典游戏 游戏原理 技术:我们需要什么? 游戏场景 飞船 现在开始射击 外星人 拓展 其他拓展:你的任务 第二十一章 飞飞球——精准跳动 游戏创意 必要元素 游戏场景 球 使用鼠标控制球 竖杆——作为对手 扩展和改进游戏 其他创意 第二十二章 井字游戏——使用游戏网格制作棋盘游戏 游戏原理 需要哪些元素? 游戏场景 对鼠标做出反应 游戏管理 一个用于游戏数据的对象 井字游戏的扩展 把电脑作为对手 最简单:随机方法 更聪明:双重检查方法 真正的人工智能:极小极大算法 第二十三章 如何继续学习? 继续使用TigerJython 其他Python系统 其他编程语言
|
|