第一章 为什么要学习编写程序?

写程序(或叫做编程)是一件非常有创造性和有回报的工作。需要编程来解决问题的原因有很多,但是你可以用编程来解决自己生活上遇到困难的数据分析问题,这是一种乐趣,同时也可以帮助别人来解决相同的问题,这或许是你用来学习编程的一个值得考虑的原因。本书假定每个人都需要学会编程,一旦当你学会编程时,你就可以会使用这个编程技能来解决你所有遇到的问题了。

 

在我们目前的日常生活中,已经缺少不了计算机,从笔记本到智能手机都在大量地使用。我们都在把这些计算机当作我们的个人助手了,因为这些计算机都对我们提供了很多帮助。目前的计算机硬件主要运作的方式就是不断地连续问我们一个问题“你需要我下一步做什么?”

程序员把一个操作系统和一大堆应用程序开发放到PDA硬件里,然后我们就可以使用这个PDA来做很多有用的和不同的事情。

 

如果我们知道怎么样使用一种语言来让计算机知道下一步做什么,那么计算机会帮我们做得很快和记住很多有用信息。如果我们学会一种语言,可以让计算机不断地重复做着相同的任务。有趣的是,计算机最喜欢做重复单调无聊的事情,它比人们做这些事情做得更好。

比如说,让你来统计一下本章前面所读过的段的字数和每个字的使用次数。你会发现很快就看懂这些段文字表达的意思只需几秒钟,但让你去统计有多少字和每个字的使用次数时,就会比较困难了,因为人的智力不是设计这样使用的。对于计算机来说,与人的情况就刚好相反了,要读懂和理解这些文字是很困难的,但让它来计算有多少个字使用,每个字重复使用的次数,这比起人类就快很多了。这个例子如下:

Python words.py

Enter file:words.txt

To 16

 

我的“个人信息分析助手”很快就告诉我前三段有多少个字在使用。

 

从这个例子来看,当在人类面对自己不善长解决的问题时,借助工具就是一件很正常的事情,而要使用计算机这个工具,就需要学会向计算机沟通的语言。一旦你学会了这门新语言,你就能把普通的任务让你的计算机来做,你去做一些创造性、感觉性和发明性的任务。

 


蔡军生  QQ:9073204  深圳

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值