技术教育社区
www.teccses.org

我跟爸爸学编程:从Python到C++

封面

作者:叶哲语、叶洪涛

页数:245

出版社:清华大学出版社

出版日期:2020

ISBN:9787302552321

电子书格式:pdf/epub/txt

内容简介

《我跟爸爸学编程:从Python到C++》是一本供10~14岁中小学生学习计算机语言的入门读物,从初中生的视角,用中小学生易于理解的语言来代替高深晦涩的专业术语,讲解Python和C++两种语言的基本知识和编程技巧。本书将两种计算机语言进行比照讲解,本书中绝大多数实例(除MFC实例)均有Python和C++两种程序版本,这样可以帮助初学者了解不同计算机语言的特点及优势,对于读者将来学习一种新的计算机语言,以及在不同语言之间的转换具有重大意义。

《我跟爸爸学编程:从Python到C++》共分21章。序章开启你的编程之旅;~8章,介绍Python和C++语言的基本结构和语法应用;第9~17章,深入介绍Python和C++的图形、函数、文件及面向对象等编程技巧;8~20章,介绍Windows下的编程特色应用。书中提供了大量应用实例,并附有练习题。

《我跟爸爸学编程:从Python到C++》可以作为中小学开设计算机语言课程的教材或教学参考书。对于学习编程比较难以入门的高中学
生,亦可将本书作为入门参考。

作者简介

叶哲语
沈阳市沈东初级中学学生,2019年以《初中知识关联学习卡片》项目获得第二十届全国中小学生电脑制作活动初中组计算机程序设计二等奖。 叶洪涛
计算机仿真高级工程师,精通多种计算机语言及应用软件开发、数学模型设计。著有《Poser 8.0高级应用及商用模型开发》等。

本书特色

用中小学生易于理解的语言来代替高深晦涩的专业术语。包含Python和C++两种语言的基本知识和编程技巧。将Python和C++两种语言进行比照讲解。书中提供了大量应用实例,并附有练习题。

目录

序章 开启你的编程之旅…… 001

第1 章 Hello World… 012

例1.1 输出文字“Hello World!”… 013

例1.2 求和… … 015

例1.3 对输入求和… … 018

练习1 简单人机对话(1)… 021

第2 章 选择… 022

例2.1 求绝对值… …… 024

例2.2 今天是星期几(1)… 026

练习2 简单人机对话(2)… 029

第3 章 分支(C/C++)… … 031

例3.1 今天是星期几(2)… 033

今天是星期几(2)… 033

例3.2 对算式计算(1)… … 034

练习3 今天是星期几(3)… 036

第4 章 循环… 037

例4.1 今天是星期几(4)… 039

例4.2 对算式计算(2)… … 040

例4.3 从1 加到1000… 042

例4.4 等差数列求和… 043

例4.5 求π(1)… … 044

例4.6 鸡兔同笼… …… 046

练习4 求π(2)… … 048

第5 章 嵌套循环…… 049

例5.1 九九表(1)… 050

例5.2 九九表(2)… 051

练习5 输出三角形阵列 053

第6 章 数组(C/C++)… … 054

例6.1 排序… … 055

练习6 输出杨辉三角形(1)… …… 057

第7 章 字符串 058

例7.1 密码(1)… … 059

练习7 密码(2)… … 062

第8 章 元组和列表(Python)… … 063

例8.1 今天是星期几(Python 版)… 064

例8.2 排序(Python 版)…… 065

例8.3 对算式计算(1)(Python 版)… … 066

例8.4 对算式计算(2)(Python 版)… … 067

练习8 输出杨辉三角形(2)… …… 068

第9 章 绘制图形…… 069

例9.1 阵列… … 073

例9.2 斐波那契螺线… 077

例9.3 画一只小熊… … 080

练习9 绘制图形 083

第10 章 函数… 085

例10.1 画多只小熊… 086

例10.2 绘制坐标系… 089

练习10 一群橘猫… … 094

第11 章 递归… 095

例11.1 约分(1)… … 096

例11.2 谢尔宾斯基三角形… 099

例11.3 科赫曲线… … 102

练习11 递归应用… … 105

第12 章 指针(C/C++)…… 107

例12.1 处理多个密码(1)… 108

练习12 处理多个密码(2)… 109

第13 章 结构体(C/C++)… 110

例13.1 结构体小熊… 111

练习13 结构体橘猫… 113

第14 章 文件… 114

例14.1 从文件对算式计算… 115

例14.2 统计图… …… 119

练习14 用文本文件表示图形… …… 122

第15 章 类… … 123

例15.1 作为对象的小熊… … 124

例15.2 绘制抛物线… 129

练习15 绘制正弦曲线… …… 132

第16 章 动画绘制… … 134

例16.1 时钟… 135

例16.2 游动的金鱼… 143

练习16 移动的橘猫… 147

第17 章 键盘和鼠标控制… … 148

例17.1 键盘驱动的金鱼… … 149

例17.2 鼠标驱动的金鱼… … 152

练习17 鼠标控制的橘猫… … 156

第18 章 Windows 程序 157

例18.1 Hello World(Windows 版) 158

例18.2 秒表… 166

第19 章 MFC 绘图和动画… 176

例19.1 斐波那契螺线(MFC 版)… 177

例19.2 时钟(MFC 版)… … 178

例19.3 鼠标驱动的金鱼(MFC 版)… …… 182

? ?

第20 章 游戏制作(MFC)… 186

例20.1 三连消… …… 187

附录A 程序结构及常用函数(方法) 199

附录B 练习题参考程序 214

练习1 简单的人机对话(1) ……215

练习2 简单的人机对话(2) ……215

练习3 今天是星期几(3) 216

练习4 求π(2) 217

练习5 输出三角形阵列 …218

练习6 输出杨辉三角形(1) ……219

练习7 密码(2) …220

练习8 输出杨辉三角形(2) ……221

练习9 绘制图形 …221

练习10 一群橘猫 …225

练习11 递归应用 …228

练习12 处理多个密码 ……231

练习13 结构体橘猫 231

练习14 用文本文件表示图形 ……233

练习15 绘制正弦曲线 ……235

练习16 移动的橘猫 238

练习17 鼠标控制的橘猫 …242

下载地址

立即下载

(解压密码:www.teccses.org)

Article Title:《我跟爸爸学编程:从Python到C++》
Article link:https://www.teccses.org/1161004.html