写给所有人的编程思维 - (EPUB全文下载)

文件大小:1.67 mb。
文件格式:epub 格式。
书籍内容:

积极养育(英)吉姆·克里斯蒂安著 于应机 李阳欢 林佳译北京日报出版社
图书在版编目(CIP)数据写给所有人的编程思维/(英)吉姆·克里斯蒂安著;于应机,李阳欢,林佳译.——北京:北京日报出版社,2019.4ISBN 978-7-5477-3234-2Ⅰ.①写… Ⅱ.①吉……②于……③李……④林… Ⅲ.①程序设计 Ⅳ.①TP311.1中国版本图书馆CIP数据核字(2019)第024141号北京版权保护中心外国图书合同登记号:01-2019-0472Copyright©Batsford,2017Text Copyright©Jim Christian,2017Illustrations by Paul BostonFirst published in Great Britain in 2017 by BatsfordAn imprint of Pavilion Books Company Limited,43 Great Ormond Street, LondonWC1N 3HZ  写给所有人的编程思维出版发行:北京日报出版社地址:北京市东城区东单三条8-16号东方广场东配楼四层邮编:100005电话:发行部:(010)65255876总编室:(010)65252135印刷:北京荣泰印刷有限公司经销:各地新华书店版次:2019年4月第1版2019年4月第1次印刷开本:710毫米×1000毫米1/16印张:10.75字数:150千字定价:45.00元版权所有,侵权必究,未经许可,不得转载
目录
扉页
版权信息
第一章 学会编程思维
学会编程思维
什么是编程?
计算机无处不在
计算机的特征
计算机如何工作?
计算机的出现
编程与计算机的历史
人人都能学会编程
世界需要更多的编程者
第二章 解决问题
解决问题
大脑是怎样工作的?
解决复杂的问题
脑力训练
更多逻辑谜题
约束条件
编程就是要简单
第三章 学习编程语言
学习编程语言
编程语言的语法规则
编程的形式
面向对象程序设计(OOP)
不同的数据类型
数据结构
算法
循环
条件语句
流畅的运算符
趣味函数
变量
调试
第四章 继续努力
还该做什么?
让世界变得更加美好
又到了做游戏的时间了吗?
生活,就是编程思维
再谈计算机思维
词汇表
拓展阅读
第一章 学会编程思维学会编程思维学习编程思维对于当代以及后代人们提高技术与知识水平至关重要。随着计算机在日常生活中的广泛应用、网络互联互通的进一步加深,人们的生活越来越便捷。现在,我们需要拥有这些工具,掌握其使用技能,这样才能获得有效的服务。明白了这一点,我们就可以借助现有的编程语言,进行人机“对话”,享受智能服务。而妨碍我们学习编程的一个常见问题是,不知从何学起,甚至怀疑能否学会。其实,不必为此担心,学习编程的途径有很多。把编程语言的过去、现在,也许还有未来,紧紧联系在一起的,其实是一整套核心概念。你会发现,这些核心概念都源于计算机科学、逻辑学和数学——这也正是我们将要探讨的相关内容。希望通过这些知识和概念帮助你学会编程思维,而且不需要事先接触一行实际的代码。现在科技发展的速度实在太快,要想准确预测未来几年我们会使用什么先进技术与产品都非常困难,更不必说要解码了。所以我们希望你通过这些核心概念的学习,获取一套可以终生受益的工具,把自己武装起来,迎接各种挑战。学习编程思维的过程,将帮助你培养批判性的思维方式,提升你的组织能力,增强你使用计算机的信心。这样,即便在以后的人生道路上遇到了编程术语的问题,也不会为之困扰。你知道吗?学习编程思维不分年龄,而且新学到的知识可以随时运用到学习、体育运动中去……什么事情都可能用得上哦!在学习编程思维的过程中,不需要一台专用的计算机,也不需要什么专门的软件。一副骰子、一副扑克牌,甚至一支铅笔、一张纸,有了这些简单的工具,就可以学起来啦!编程所涉及的知识非常广泛,不仅包括计算机的工作原理和思维模式等基础知识,还包括计算机科学常见的概念如循环、条件语句、变量等,甚至还需要探索和分析编程世界和自然世界的异同。本指导手册将会帮助你更好地探索这新奇而又趣味无穷的编程世界。
什么是编程?当听到“代码”这个词语时,你会想到什么呢?也许是一种密码,其文字和符号可以相互转换,目的在于防止信息落入坏人之手;或者是一种有趣的交流方式,用于朋友之间传递信息,避免他人知晓其中的秘密。是的,你猜得没错!编码就是把获得的信息转换成其他形式的过程。而解码正好相反,解码是收集代码信息,将其转换成简明易懂的语言文字。你知道吗?时尚超模卡莉·克劳斯、著名歌手和音乐制作人Wam这些大明星都学过编程,他们都在借助编程的方式展现自己的创造力呢!计算机编程的过程与之十分相似,就是将人的想法、思维过程转换成计算机要执行的动作。而要实现这一过程,我们就需要编程语言的帮助。编程语言能在程序员和计算机之间架起沟通的桥梁,将我们易于理解的话语翻译成计算机可以读懂的数字语言——二进制。随后,我们将会学习二进制的相关内容(见第019页)。有一点很重要,请一定要明白:无论计算机多么强大,真正强大的还是人的大脑!程序员就是这样一群人,他们能让计算机做本来只有人才能做的事情。所以,我们赶紧开始学习编程吧!
计算机无处不在如果四处观察一下,你就会发现,如今计算机真可谓无处不在。家中、办公室里、学校里随时都能见到计算机的身影,外出走走也随处可见。而计算机最常出现的地方就是我们的口袋,没错,就是智能手机。事实上,我们口袋中的这台计算机比起大约50年前将宇航员送上月球的那台计算机可是要强大多了!且不说体积还如此之小,过去的计算机,只能实现特定的功能,还是个庞然大物,要占好几间房子。现如今,计算机甚至可以戴在手腕上,而且还能轻易完成多项任务。智能手机今天所能够执行的任务,在25年前可是需要特定的、昂贵的设备才能完成的。试想一下,在你的口袋里装上一部手机、一部数码相机、一台摄像机、一个显示器、一个计算器等,那将会是怎样的情形呢?计算机太普遍了,我们每天都在用 ............

书籍插图:
书籍《写给所有人的编程思维》 - 插图1
书籍《写给所有人的编程思维》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » 写给所有人的编程思维 - (EPUB全文下载)