学完Scratch就学Python吧!《从Scratch到Python轻松学》是专门为学过Scratch编程的青少年编写的Python编程入门教材,采用Scratch和Python双语教学的方式讲授编程知识,以解决问题为导向,培养青少年的编程思维。本书分为程序设计基础、数据结构和算法、趣味数学探秘、神奇的分形图四个部分,采用青少年喜闻乐见的趣味案例进行教学,指导青少年从Scratch编程顺利过渡到Python编程,带领青少年进入更为广阔的编程世界。
谢声涛,编程科普作家,小海豚科学馆公众号和三言学堂编程社区运营者,“蓝桥杯青少年创意编程大赛”专家委员会委员,知名出版社签约作者,已出版多部畅销图书。
前言
第一部分程序设计基础
第1课你好世界—初识Python
第2课小挂钟—方向控制
第3课金字塔—位置控制
第4课小瓢虫—几何拼贴画
第5课鸡兔同笼—变量和表达式
第6课柯南判案—关系和逻辑运算
第7课BMI指数—选择结构
第8课辗转相除法—循环结构
第9课打靶成绩—列表和元组
第10课恺撒密码—字符串处理
第11课分析千字文—集合和字典
第12课π的计算—数学函数和随机数
第13课哥德巴赫猜想—自定义函数
第二部分数据结构和算法
第14课星座查询—顺序查找
第15课韩信点兵—枚举
第16课龟兔赛跑—模拟
第17课兔子繁殖—递推
第18课找零钱—贪心
第19课符号匹配—栈
第20课约瑟夫斯问题—队列
第21课畅销书排行—选择排序
第22课单词查询—二分查找
第23课汉诺塔—递归
第三部分趣味数学探秘
第24课探秘圆周率
第25课神秘的数字黑洞
第26课奇妙的完美数
第27课回文数猜想
28课奇特的杨辉三角
第29课美丽的数学曲线
第30课趣味数学游戏
第四部分神奇的分形图
第31课简单分形
第32课雪花分形
第33课龙曲线和列维曲线
第34课经典勾股树
第35课美丽分形树
第36课蕨叶和圣诞树
附录
附录A:ASCII字符代码表
附录B:算法和流程图入门
附录C:Python初学者常见错误
附录D:海龟绘图常用指令