《Python编程课》豪克·费尔【文字版_PDF电子书_雅书】

《Python编程课》封面图片
书名:Python编程课
作者:(德)HaukeFehr(豪克·费尔)
出版社:电子工业出版社
译者:
出版日期:2024-05
页数:348
ISBN:9787121476792
0.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系统

其他编程语言

为您推荐