边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! pdf epub mobi txt 电子书 下载 2024
图书介绍
☆☆☆☆☆
简体网页||
繁体网页
著者
出版者 出版社:远流 订阅出版社新书快讯 新功能介绍
翻译者 译者: 屠建明
出版日期 出版日期:2019/09/27
语言 语言:繁体中文
下载链接在页面底部
点击这里下载
立刻按 ctrl+D收藏本页
你会得到大惊喜!!
发表于2024-11-22
类似图书 点击查看全场最低价
图书描述
★美国亚马逊青少年电脑科学类书籍畅销第一名!
★学全球最受欢迎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年。
译者简介
屠建明
目前为全职译者。身为爱丁堡大学的文学毕业生,深陷小说、戏剧的世界,但也曾主修电机,对任何科技新知都有浓烈的兴趣。
边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! pdf epub mobi txt 电子书 下载
图书目录
序言
什么是写程式?
为什么要学程式设计?
为什么要学Python?
安装Python
第一行程式码
Python函式
电脑很挑剔:认识错误
解决问题:写演算法来规划程式码
虚拟程式码
流程图
1.打造你的聊天机器人
主要概念
以变数储存资料
从使用者处取得资料
在萤幕输出资料
在程式码加入註解
在电脑上算数学
专题
打造你的聊天机器人
更进一步
实验与延伸
2.打造你的艺术杰作
主要概念
海龟图
回圈
在清单储存资料
专题
创作几何艺术
更进一步
实验与延伸
3.打造你的冒险游戏
主要概念
电脑懂得真与假
以条件式为基础的程式码
电脑可以根据条件式执行回圈
专题
打造冒险游戏
更进一步
实验与延伸
4.打造你的骰子游戏
主要概念
建立自订函式
电脑可以随机选取项目
让回圈跑过清单或字串
专题
打造你的骰子游戏
更进一步
实验与延伸
5.打造你的应用程式和游戏
主要概念
图形使用者介面(GUI)
GUI事件回圈
GUI从视窗开始
可点击按钮
在画面上加上形状、文字和图片物件
根据键盘控制移动物件
根据滑鼠点击移动物件
从使用者取得资料
GUI能依照排程执行程式码
退出GUI程式
专题
打造你的街机风格游戏
更进一步
实验与延伸
你还可以做什么?
词汇表
资源
致谢
关于作者
索引
图书序言
安装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」。
图书试读
None
边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! epub 下载 mobi 下载 pdf 下载 txt 电子书 下载 2024
边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! pdf epub mobi txt 电子书 下载 2024
用户评价
类似图书 点击查看全场最低价
边玩边学程式设计:30堂Python创意程式课,轻松掌握程式语言,培养运算思维! pdf epub mobi txt 电子书 下载