边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维!

边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! pdf epub mobi txt 电子书 下载 2025

想要找书就要到 小特书站
立刻按 ctrl+D收藏本页
你会得到大惊喜!!

具体描述

  ★美国亚马逊青少年电脑科学类书籍畅销第一名!
  ★学全球最受欢迎Python程式语言,培养108课纲「运算思维」核心能力
  ★全书彩色插图+流程图+虚拟程式码解说,边玩边学程式设计!

 
  从基础概念、运算思维到实际应用
  30堂Python创意程式课,掌握程式设计关键能力!
 
  新课纲正式上路,资讯科技教育将以「运算思维」为发展核心,「程式设计」正是实际体现「运算思维」的重要方式之一。
 
  本书由美国电脑科学教育专家撰写,填补众多学校未满足的迫切需求,提供程式设计的教学基础,并示范如何用免费、直觉、开源,而且是全球最热门程式语言的Python,打造超过30项有趣的创意专题。
 
  为什么要学Python?
  1 好学又好用——是全球最受欢迎的程式语言之一
  2 简单又强大——完成一项工作只要几行程式码
  3 免费且开源——有广大的使用者和开发人员社群
  4 在任何地方都能运作——包含Windows、Mac、Linux和Raspberry Pi
 
  书中透过插图、流程图和虚拟程式码,帮助青少年和初学者了解程式设计的基础概念和运算思维的过程,并告诉读者如何运用这些原则为精彩专题编写程式。
 
  透过本书,读者可循序渐进打造以下专题:
  ◆聊天机器人:认识用来设计对话程式的各种变数、字串、整数等元素。
  ◆几何艺术:使用海龟绘图打造原创艺术作品。
  ◆互动故事:探索布林值和条件式,设计出自己的冒险游戏。
  ◆骰子游戏:重复使用程式码建立机率游戏。
  ◆街机游戏和应用程式:认识GUI(图形使用者介面),开发专属街机游戏和应用程式。
 
  书中也分享Python进阶知识,让读者能用更多意想不到的方式运用所学到的新技巧。包括:搭配硬体进行实体运算、使用其他标准Python模组以及强大的第三方Python套件等参考。
 
本书特色

  ◎每一单元均以「主要概念」为核心,搭配实作专题以及进一步实验与延伸,引导初学者由浅入深掌握概念,扎实学习程式设计流程。
  ◎收录常用词汇表与中英对照索引,学程式同时加深专业用语记忆,以衔接未来进阶应用。

名人推荐

  孔令杰|国立台湾大学资讯管理学系副教授
  李蔡彦|国立政治大学资讯科学系教授
  洪旭亮|教育噗浪客共同创办人
  涂益郎|高中资讯科技学科中心执行秘书
  蔡炎龙|国立政治大学应用数学系副教授
  ——共同推荐(依姓名笔划排列)
 
  本书是不可多得的好书,从生活化的应用范例教读者如何在玩乐中有效学习程式设计。——李蔡彦/国立政治大学资讯科学系教授
 
  在自主学习意识高涨的时代,你需要一本好的工具书帮助你更快达成目标。——涂益郎/高中资讯科技学科中心执行秘书
 
  就是要觉得好玩,才能学好程式。「边玩边学程式设计」提供非常多有趣的例子,在玩耍的过程中,自然成为程式达人。——蔡炎龙/国立政治大学应用数学系副教授

著者信息

作者简介

希娜‧瓦帝耶纳坦(Sheena Vaidyanathan)


  美国国内公认电脑科学教育专家,曾任电脑科学教师协会董事、Code.org教育顾问,并于多场教育研讨会发表其研究。
 
  她是加州洛思阿图斯学区的青少年电脑科学教师,同时也是电脑科学整合专家;她在此设计电脑科学课程、执行8年制教育STEM课程专业开发,及教授初阶代数、数位设计和视觉艺术。她也担任山麓学院卡鲁斯创新中心电脑科学专业开发计划总监,并在此教导老师们学习Python程式设计。
 
  她透过写作文章、研讨会发表及个人网站(computersforcreativity.com)分享多年的程式设计教学经验、学生作品与精采范例。进入教育领域前,她以电脑科学家和科技创业家的身分在硅谷工作超过10年。

译者简介

屠建明


  目前为全职译者。身为爱丁堡大学的文学毕业生,深陷小说、戏剧的世界,但也曾主修电机,对任何科技新知都有浓烈的兴趣。

 

图书目录

序言
什么是写程式?
为什么要学程式设计?
为什么要学Python?
安装Python
第一行程式码
Python函式
电脑很挑剔:认识错误
解决问题:写演算法来规划程式码
虚拟程式码
流程图
 
1.打造你的聊天机器人
主要概念
以变数储存资料
从使用者处取得资料
在萤幕输出资料
在程式码加入註解
在电脑上算数学
专题
打造你的聊天机器人
更进一步
实验与延伸
 
2.打造你的艺术杰作
主要概念
海龟图
回圈
在清单储存资料
专题
创作几何艺术
更进一步
实验与延伸
 
3.打造你的冒险游戏
主要概念
电脑懂得真与假
以条件式为基础的程式码
电脑可以根据条件式执行回圈
专题
打造冒险游戏
更进一步
实验与延伸
 
4.打造你的骰子游戏
主要概念
建立自订函式
电脑可以随机选取项目
让回圈跑过清单或字串
专题
打造你的骰子游戏
更进一步
实验与延伸
 
5.打造你的应用程式和游戏
主要概念
图形使用者介面(GUI)
GUI事件回圈
GUI从视窗开始
可点击按钮
在画面上加上形状、文字和图片物件
根据键盘控制移动物件
根据滑鼠点击移动物件
从使用者取得资料
GUI能依照排程执行程式码
退出GUI程式
专题
打造你的街机风格游戏
更进一步
实验与延伸
 
你还可以做什么?
词汇表
资源
致谢
关于作者
索引

 

图书序言



  什么是程式设计?

  程式设计是给电脑指令的一种方式,用电脑能理解的语言来写成指令。可以把程式设计想成对电脑「说话」,叫它解决问题或做出东西,像是游戏或应用程式。我们用来对电脑说话的语言就是程式语言,而一整套指令就称为「程式」(program)或「程式码」(code)。
 
  为什么要学程式设计?

  程式设计是一种强大的工具,让我们发挥创意来制做自己的应用程式、工具和游戏。程式设计让艺术家和Maker创作只有程式码能完成的作品。学习程式设计能帮助我们了解周遭的数位世界。现代的世界是建立在程式码的基础上,从智慧型手机的应用程式、线上购物网站到自动柜员机(ATM)都是。因为电脑影响了几乎所有产业,了解程式码可以让你为任何工作做好准备。
 
  程式设计的一环是解决问题。写程式时,我们要把一个问题分解成不同步骤,用数学和逻辑发展出解决方法,接着测试和调整来解决这个问题。程式设计的学习能吸引各年龄层的学生并帮助他们了解数学、科学、语言等领域。
 
  为什么要学Python?

  世界上有数百种程式语言,各有不同的特殊目的,也有各自的优缺点。Python是在1980年代由吉多‧范罗苏姆(Guido van Rossum)发明,以英国电视喜剧《蒙提‧派森的飞行马戏团》(Monty Python’s Flying Circus)命名,和蛇完全没有关系!
 
  Python被用来在网际网路上建立应用程式、用于科学研究,也用来制作游戏、艺术作品、电影等等。用Python写出来的着名应用程式包括YouTube、Google、Instagram和Spotify。Python广受欢迎的理由有很多,包括:
 
  1 好学又好用。
  2 简单又强大。完成一项工作只要几行程式码。
  3 免费且开源:这代表它有广大的使用者和开发人员社群,共同将它推广到各种应用。
  4 在任何地方都能运作,包含Windows、Mac、Linux和Raspberry Pi。

图书试读

安装Python
 
为了使用Python语言,在电脑上要安装Python「编译器」(interpreter),用它来读取、理解和执行Python程式码。我们还需要能输入和储存程式码的工具。
 
从python.org免费下载Python时,我们会获得IDLE(Integrated DeveLopment Environment,整合开发环境),让我们建立、储存、编译和执行程式码。IDLE是一种程式设计师使用的离线整合开发环境(IDE)。Python也有几种线上的版本。我们可以用不同的IDE来输入和执行Python程式码,但本书呈现的截图和范例都是在Python IDLE的程式码。
 
目前Python有两大版本:Python 2和Python 3。本书採用Python 3。
 
如何使用本书
 
Python程式码和虚拟程式码的字体和其他文字不同。程式码中的註解以粗体表示。程式的输出放置在标头「Sample Run」下方。程式码无法容纳在一行时,用「」表示换行。
 
这是程式码 # 这是註解
程式码很长的时候会换行
 
到第二行,注意行末的
符号
 
虚拟程式码
这是虚拟程式码
 
第一行程式码
安装Python IDLE后,执行这个应用程式,就会看到Python壳层视窗(shell window)。左边的视窗是来自Mac,但其他平台的版本会类似。你会看到以下提示:
 
>>>
 
它已经准备好让你输入程式码。
 
Python壳层是可以用来实验片段程式码的地方,因为程式码会立即执行。除非选择储存,否则Python壳层中的程式码在关闭IDLE后就会遗失。我们会用Python壳层来测试和学习列于本书「主要概念」的Python程式码。针对专题的部分,我们会用IDLE来输入程式码到档案里,这样就能储存、变更和多次执行。
 
传统上,程式设计的入门是经典的「hello, world」程式。它的目的是让电脑在萤幕上显示这两个字。这个简单的程式有几种变化,包含加上「!」和使用大写,但在本书,我们要用这句话的最早版本之一「hello, world」。

用户评价

相关图书

本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度google,bing,sogou

© 2025 ttbooks.qciss.net All Rights Reserved. 小特书站 版权所有