新書推薦:
《
伟大民族:从路易十五到拿破仑的法国史(方尖碑)
》
售價:NT$
857.0
《
古今“书画同源”论辨——中国书法与中国绘画的关系问题兼中国画笔墨研究
》
售價:NT$
602.0
《
《日本文学史序说》讲演录
》
售價:NT$
332.0
《
无尽的海洋:美国海事探险与大众文化(1815—1860)
》
售價:NT$
454.0
《
治盗之道:清代盗律的古今之辨
》
售價:NT$
556.0
《
甲骨文丛书·剑桥世界暴力史(第一卷):史前和古代世界(套装全2册)
》
售價:NT$
959.0
《
甲骨文丛书·中华早期帝国:秦汉史的重估
》
售價:NT$
1367.0
《
欲望与家庭小说
》
售價:NT$
449.0
|
編輯推薦: |
1.从基础知识开始,通过有趣的编程案例,帮助孩子们通过生活中的问题更好地理解 Python 编程的概念和原理。2.拥有丰富海外STEM课程和编程竞赛教学经验的团队精心编写,内容清晰易懂,配合插图形象生动,适合所有想要学习编程的孩子们。2.配有大量的竞赛实战习题,有效提高孩子的编程技能,培养逻辑思考能力和创造力,做到夯实基础、学以致用。3.配套PPT+讲解视频,适合想要学习Python的孩子们阅读,对于想让孩子接受编程教育的家长来说,是一个不错的选择。
|
內容簡介: |
本书旨在引导孩子们通过解决日常生活中的问题,学习Python的基础知识,了解数据、信息之间的相互关系。本书主要分为两大部分,第一部分介绍 Python 的基础知识,第二部分是Python 竞赛题精讲与练习。本书通过通俗易懂的语言和形象生动的插图,帮助孩子快速掌握和理解Python的基础知识,逐步培养编程思维。本书适合想要学习Python的孩子们,也适合老师、家长与孩子一起阅读学习。
|
關於作者: |
无界少年由一群有着教育情怀的硅谷工程师、资深 IT 专家创立的工作室。课程设计团队有丰富的海外 STEM 课程以及编程竞赛教学经验,可以为学校、机构输送前沿的全球化课程。设计的课程已经在上海、江苏等地的多所重点中小学落地,深受学生好评。 陈义上海市计算技术研究所硕士研究生导师。长期从事计算机软件领域的科研、教学、科普和科技服务工作。负责和参与过科技部、上海市科学技术委员会、上海科普教育发展基金会等的专项课题,涉及电子政务、大数据、人工智能、少儿编程等方向。发表过多篇核心期刊论文。刘昆毕业于上海交通大学软件学院。长期从事大学生算法竞赛培训,拥有近 20 年编程教学经验。蓝桥杯 C++ 大学生B组特等奖指导老师,APIO(亚洲和太平洋地区信息学奥林匹克竞赛)金牌教练,USACO(美国信息学奥林匹克竞赛)铂金满分教练。刘未昕从事 IT 研发和项目管理工作 15 年以上。拥有 5 年以上 IT 行业授课、培训经验,并在多所高校担任外聘讲师。使用 Python、Java 等多种编程语言,深耕于大数据、人工智能等领域。著有《Python 入门到人工智能实战》《自己动手做大数据系统》。黄盛无界少年工作室联合创始人,上海市青少年科技辅导员。多年来致力于 8~16 岁孩子的编程课程开发和教学。
|
目錄:
|
目 录第 一部分 Python的基础知识 001第1章 蓄满能量,准备出发 0021.1 Python的历史 0021.2 Python的特点 0031.3 Python的广泛应用 0031.4 Python的安装环境 0041.5 编译自己的第 一个小程序 005第2章 变量和数字的那些事 0072.1 变量——保存内容的地方 0072.1.1 变量的定义 0072.1.2 变量的赋值 0082.2 数据类型(整数、浮点数) 0102.3 算术运算符和赋值运算符 0112.3.1 Python中的算术运算符 0112.3.2 Python中的数学运算 0122.3.3 Python中的赋值运算符 0132.3.4 小实践:用Python运算符来编程 0142.4 编程习题 016第3章 条件大作战 0173.1 认识if语句 0183.1.1 True和False 0193.1.2 if语句实例 0223.2 else语句 0233.2.1 if-else语法 0243.2.2 if-else实例 0243.3 elif语句 0253.3.1 if-elif-else语法 0253.3.2 if-elif-else实例 0273.4 if语句嵌套与逻辑运算符 0283.4.1 if语句嵌套实例 0293.4.2 逻辑运算符 0303.5 编程习题 031第4章 循环很有趣 0344.1 for循环 0354.2 while循环 0444.3 循环控制语句 0494.4 循环嵌套 0534.4.1 while循环中嵌套while循环 0544.4.2 for循环中嵌套for循环 0564.5 编程习题 060第5章 优雅的“记忆方式” 0615.1 序列 0625.2 序列的常用操作 0625.2.1 索引 0635.2.2 切片 0645.2.3 相加 0655.2.4 相乘 0655.2.5 成员判别 0665.2.6 内置函数 0675.3 列表 0675.3.1 list()函数 0675.3.2 列表的基本操作 0685.3.3 列表方法 0695.4 元组 0765.5 字符串 0775.6 编程习题 080第6章 函数是什么 0816.1 为什么要使用函数 0816.2 函数语法定义 0836.3 程序执行过程 0846.3.1 代码块 0846.3.2 程序执行顺序 0856.4 简单函数调用 0876.4.1 如何执行函数 0876.4.2 函数嵌套调用 0876.4.3 函数嵌套定义 0896.5 带参数的函数 0906.5.1 如何使用函数的参数 0906.5.2 参数的赋值方式 0916.5.3 变量的定义 0926.5.4 形式参数和实际参数 0946.5.5 参数的生命周期 0956.6 带返回值的函数 0966.6.1 return语句 0966.6.2 函数返回值 0976.7 内置函数 0996.8 模块的定义和使用 0996.8.1 把鸡蛋放到篮子里 0996.8.2 函数、模块与包 1006.9 递归函数 1026.10 编程习题 103第7章 Python常用模块 1047.1 日期和时间模块 1057.2 数学模块 1077.3 随机数模块 1097.4 Pygame 1107.4.1 Pygame安装及验证 1117.4.2 计算机绘图基本知识 1127.4.3 绘制线段及规则图形 1177.4.4 加载图片及实现动画效果 1217.4.5 事件监听 1237.5 编程习题 126第8章 游戏编程 1278.1 强大的画图小工具——turtle 1288.2 turtle中的基本概念 1288.3 画笔的各种设定 1318.4 绘制正方形、菱形 1328.5 绘制多边形和圆形 1338.6 绘制椭圆 1378.7 书写文字 1388.8 画一个卡通米奇 1408.9 开始一个真正的游戏——六点连线 143第二部分 Python竞赛题精讲与练习 151编程习题参考答案 208
|
|