华信教育资源网
Python编程课
作   译   者:张玄黎 出 版 日 期:2024-05-01
出   版   社:电子工业出版社 维   护   人:综合 
书   代   号:TP476790 I S B N:9787121476792

编辑推荐:

一本书学会Python编程成人、儿童均可使用本书!+ Python编程的所有重要基础知识变量、列表、循环、函数、条件等尽在本书中+ 众多游戏的编程课各种棋盘游戏和2D动作游戏
定价 108.0
您的专属联系人更多
关注 评论(0) 分享
配套资源 图书内容 样章/电子教材 图书评价
  • 配 套 资 源

    本书资源

    本书暂无资源

    会员上传本书资源

  • 图 书 内 容

    内容简介

    本书根据青少年学习编程语言的特点,从零起点开始手把手教青少年学习Python这种编程语言,为青少年量身定制了许多好玩的程序和游戏,能够让青少年读者在学习中即学到了编程技术也找到了乐趣。

    图书详情

    ISBN:9787121476792
    开 本:16(185*235)
    页 数:348
    字 数:331

    本书目录

    第一章?编写程序——如何操作? 
    第二章?计算机如何运行? 
    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系统
    其他编程语言
    
    展开

    前     言

    前言
    
    直到几年前,编程还被视为少数人参与的活动,几乎没有什么好说的,但今天我们知道,通过自己编写计算机程序来解决问题是一种非常富有创造力的活动,并且需要许多日常领域中的专业知识,在职业领域中发挥着重要作用。如今,人们更多地谈论写代码和计算思维,而不再是编程。
    它不再指掌握某种特定的编程语言,而是要传达在大部分编程语言中普遍适用的概念。就编程语言的选择而言,越来越多的例子表明人们可以从任意通用的高级编程语言开始入门。尽管适用范围广泛,但是Python的语法简单。这对初学者而言特别友好,程序的难易程度可以轻松地按照学习者的水平逐步提升。
    换句话说,Python可以扩展,而TigerJython是本书中使用的“全包括”开发环境。就算没有系统知识和安装知识,使用者也可以在三个常见的计算机系统中立即开始编程。
    《Python编程课》的作者设置了适合初学者的学习曲线,让他们可以逐步提升。而已经具备Python知识或其他编程语言知识的读者,也可以轻松愉快地阅读书中内容,因为本书的示例和材料选择是非常出色的。
    我相信这本书将有助于丰富个人、学校以及职业领域的编程学习。因此,我向大家推荐本书。衷心祝愿,大家能够享受使用Python写代码的过程!
    
    2018年10月
    埃吉迪乌斯·普吕斯博士
    TigerJython研发者之一
    
    展开

    作者简介

    豪克·费尔,从事程序开发工作多年,并在此过程中使用不同的语言做程序设计。因Python功能强大,他深受这款软件的启发。作为作者和老师,他清楚知道,如何让儿童和成年人简单上手学习使用Python,如何获得自信并深入学习。<BR>张玄黎 专职德语翻译,首都师范大学德语语言文学专业毕业后,先后在贝塔斯曼和德铁国际工作,一直从事德语翻译工作,2015年至今,也在从事德语图书的翻译工作,本人兴趣广泛,德语翻译经验丰富。
  • 样 章 试 读
    本书暂无样章试读!
  • 图 书 评 价
华信教育资源网