新書推薦:
《
有趣的中国古建筑
》
售價:NT$
305.0
《
十一年夏至
》
售價:NT$
347.0
《
如何打造成功的商业赛事
》
售價:NT$
407.0
《
万千教育学前·透视学前儿童的发展:解析幼儿教师常问的那些问题
》
售價:NT$
265.0
《
慈悲与玫瑰
》
售價:NT$
398.0
《
启蒙的辩证:哲学的片简(法兰克福学派哲学经典,批判理论重要文本)
》
售價:NT$
347.0
《
心跳重置
》
售價:NT$
269.0
《
云中记
》
售價:NT$
347.0
|
編輯推薦: |
编辑推荐 翻开本书,开启一段与众不同、轻松有趣、理解透彻的Python 入门、成长之旅 全彩、颠覆、有趣的入门法 4个项目掌握基础知识 + 9种方法形成编程思维 2个案例掌握举一反三 + 丰富线上资源、互动实现综合运用 点、线、面多层次学会Python,形成编程思维与知识架构,轻松有趣快速入门
|
內容簡介: |
本书专为Python快速入门学习而精心设计了知识结构和内容,通过深入浅出的讲解,轻松有趣快速入门Python。 本书重点结合编程思维和专家视角,帮助读者从更高角度、更多维层次去分析、思考、学习和理解编程及程序设计背后的规律、逻辑和思维,从点到线,再到面,搭建起编程知识体系,从而学会Python。 本书主要分为三个部分。 第一部分,主要讲解Python的基础知识点。 第二部分,结合编程思维将知识串联起来在探究活动中练习和实践,巩固Python基础知识,提升编程思维能力。 第三部分,以解决问题实战为主线,串联编程思维,从整体视角上思考问题,使用Python从0到1,完整解决多个问题,从而掌握解决编程问题的基本思路,学会举一反三,增强理解和运用Python的能力。
|
關於作者: |
作者简介 李泽,K-12计算思维教育专家,拥有十年从业经验,现任编程猫学术顾问,是《青少年编程能力等级》标准的主要起草人,已出版《动手玩转Scratch3.0编程》《Scratch高手密码》《计算思维养成指南》等十余本著作。关注课程设计、计算思维、计算主义、信息哲学、智能体等领域的研究,目前聚焦于AI实践。
|
目錄:
|
目 录 什么是编程 什么是Python Python能做什么 写在前面:为什么初学者要读本书 做好准备工作 第一部分 编程基础知识 项目1:知识问答 项目2:购物车清单 项目3:检索气象站 项目4:食谱生成器 总结 第二部分 学习编程思维 思维1:测试调试 思维2:算法设计 思维3:抽象建模 思维4:系统设计 思维5:问题分解 思维6:问题定义 思维7:实验迭代 思维8与思维9:作品创造与作品分析 总结 第三部分 用编程思维解决问题 问题1:任务清单 问题2:密码管理 本书未涉及的常用Python编程知识 写在后面:像专家一样思考和解决问题 后记
|
內容試閱:
|
前言 什么是编程 想象你正在使用自动洗衣机。你先在由设计人员提供的控制面板上进行操作 ,在洗衣机的计算机接收到指令之后有序控制注水、排水、滚筒滚动、蜂鸣器报警等行为。 当你使用电子表格时 ,通过设计人员提供的公式 ,操作电子表格完成统计工作。 操作洗衣机控制面板、使用电子表格的公式都是在编写一段程序 ,即编程。它是指人们使用设计人员专门提供的指令——编程语言 ,来命令计算机完成有意义的任务。 什么是Python 编程语言的种类繁多 ,Python是其中一种。作为十分流行的编程语言之一 ,它有许多优点。 第一 ,简单、易学、易读 ,缩短学习时间。虽然Python也有一些缺点 ,但瑕不掩瑜 ,它是公认的初学者编程入门的最佳选择之一。 第二 ,库丰富 ,避免重复“造轮子”;生态健全 ,开发速度快。这就好比一个五金工具箱中有各种型号的螺丝刀。Python之父吉多?范罗苏姆曾经说过:人生苦短 ,我用Python。 此外 ,Python还有移植性强、扩展性强、开源、面向对象、动态脚本等特点。随着深入学习和实践 ,你自然会理解它们的意义和价值 ,本书不再详述。 为什么初学者要读本书,为什么我要设计本书 我从高一开始自学编程 ,但第一本入门图书带给我的学习体验并不好。 直到现在 ,很多编程入门图书并没有本质改变。 自此 ,我的心中便埋下了一个问题:到底怎样才能做好编程入门?在之后的15年 ,我持续学习并实践编程知识和教育知识 ,终于找到了答案 ,于是决定设计这本书。 人是如何学习的 在说明本书的设计思想之前 ,你需要先了解一下“学习”。人类时刻都在学习 ,我们看看一个人在玩游戏时的学习过程。 你和编程专家有什么不同 初学者刚迈入阶段 1 ,而专家在阶段 5。所以在解决同一个问题时 ,你和编程专家的思维方式完全不同。 我如何设计你的入门旅程 在入门阶段接触区别1(知识)、区别2(技能)、区别3(问题解决能力)能够帮助你尽快建立专家视角 ,为未来学习做好准备。 第一部分 编程基础知识 计算机世界的知识非常丰富 ,你将在第一部分通过4个项目学习Python基础知识。 第二部分 学习编程思维 技能体现在专家的思维中 ,你将在第二部分学习9个适用于任何编程语言的思维方法。 第三部分 用编程思维解决问题 你将在第三部分的2个问题中综合运用之前学习的知识和技能 ,体验专家解决问题的过程。 基于学习理论 ,我为每个部分设计了不同的学习活动 ,以帮助你有效、高效地学习。你会在每个部分感受到完全不同的学习体验。
|
|