作品简介

如今的孩子生在一个计算机时代,曾被父母认为是高科技的编程技术对于他们来说已司空见惯,就像跳舞、画画和弹钢琴一样。如果孩子从小就接触程序设计,日积月累,肯定大有裨益。

对于长期从事程序设计的人来说,编程不仅是一种应用技能,还是一种让人考虑问题更加缜密的训练方法。因为程序本身是看不见、摸不着的,程序中的数据结构和算法设计能够激发人脑的抽象思维能力,对开发大脑潜能有益无害。

但是当前程序设计语言非常多,有些适合大型应用开发,有些适合图形图像处理,还有些适合科学计算。因此,选择一种适合孩子入门的程序设计语言以作为探索计算机世界的工具是一个值得仔细考虑的严肃问题。这种程序设计语言必须简洁明了、易于理解、可读性强,而且应该同时具有鲜明的特征和对计算机程序基础知识的普遍应用。Python就是这样一种语言。最重要的是Python语言在国内和国外都有很高的人气和支持度,这表示它将是一门能够长期发展的、有生命力的语言。从小学习Python不必有“过时”的顾虑,Python语言博大精深,适用广泛,愿意的话,这门语言可以一直深入学习下去。

总之,从小就了解Python,甚至喜欢上Python程序设计,将是一件非常有益的事情。

溪溪爸爸编著。

作品目录

  • 前言
  • 第1章 从零开始学Python
  • 1.1 “派森号”的星际旅行:初识Python
  • 1.2 “hello,我是派森号!”:第一条Python语句
  • 1.3 IDLE计算器:四则运算
  • 1.4 神秘的盒子:变量
  • 1.5 星球日志:变量的赋值和作用
  • 1.6 事物的本质:数值类型
  • 1.7 STR星球的问候:字符串
  • 1.8 来点交互:输入输出
  • 1.9 Python的基石:函数和模块
  • 1.10 一些常识:异常和注释
  • 第2章 复杂类型和选择
  • 2.1 药品清单:列表类型
  • 2.2 固定的搭配:元组类型
  • 2.3 运动会的花名册:字典类型
  • 2.4 真真假假:逻辑运算
  • 2.5 大小多少:关系运算
  • 2.6 如果可以选择:选择结构
  • 2.7 更多的选择:多分支结构
  • 2.8 圆形轨道:数学函数
  • 第3章 循环
  • 3.1 纪念日:日历
  • 3.2 我们的时间:时间处理
  • 3.3 黑洞的问题:while循环
  • 3.4 寻找水仙花数:while循环的应用
  • 3.5 猜猜看:循环和break
  • 3.6 随机数发生器:随机函数
  • 3.7 五种矿石:for循环
  • 3.8 解密“奥利奥”:for循环的应用
  • 第4章 数据结构和程序结构
  • 4.1 按流程办事:流程图
  • 4.2 任务分配:多重循环与排列函数
  • 4.3 合成实验:组合函数
  • 4.4 阿喀琉斯隧道:队列的实现
  • 4.5 遇见飞龙:类与对象
  • 4.6 龙的家族:类的继承
  • 4.7 超级寻宝图:图的实现
  • 4.8 星门客栈:实现栈结构
  • 4.9 一棵树:二叉树结构的实现
  • 第5章 算法
  • 5.1 简单而直接:穷举法
  • 5.2 从前有座山,山上有座庙:递归
  • 5.3 估算面积:蒙特卡罗算法
  • 5.4 船长的礼物:欧几里得算法
  • 5.5 大赛排行榜:冒泡排序
  • 5.6 小的向左,大的向右:快速排序
  • 5.7 船长的寻宝图:广度优先算法
  • 5.8 格兰特蕾妮的树:树的搜索算法
  • 5.9 八皇后问题:回溯算法
  • 第6章 趣味程序
  • 6.1 银河通缉犯
  • 6.2 大熊的存钱方案
  • 6.3 哥德巴赫猜想
  • 6.4 船长分糖果
  • 6.5 “可怕”的黑洞数
  • 6.6 转换计数方式
  • 6.7 牛顿迭代法
  • 6.8 星际选美大赛
  • 6.9 二分法查找
  • 6.10 菲菲兔的魔术
  • 6.11 埃及分数
  • 【练一练】参考答案
展开全部