购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

第一章
编写程序
——如何操作?

能够自己编写计算机程序的人就是一名程序员。每个人都可以学习编程——编程不需要任何信息学方面的学习。只要了解了真正的编程并逐步尝试,你很快就可以像专业人士一样进行编程,我保证!

你想成为程序员吗?如果你说“是”,恭喜你,这是一个不错的决定。编程可以给你带来极大的快乐。这是一项在各个层面上挑战你的大脑的活动。编程可同时促进逻辑思维和创造性思维。为了能够编好程序,你需要这两种思维,但是别担心。你不需要是数学天才或出色的发明家。喜欢编程的人会发现属于自己的、可以在其中施展才能的领域。

编程到底是什么意思?这和在Word文档中写文字或者编辑PPT一样吗?

一样,也不一样。写软件和使用软件有些不同。就像汽车一样,许多人可以驾驶汽车,但是只有少数人可以修理汽车,更少的人能够设计和制造自己的汽车。使用程序也是这样的。例如,很多人擅长操作Office办公程序或者使用图形编辑器编辑图像。特别是,许多人精通计算机。

然而,开发自己的程序是完全不同的。编程时,你需要做导演,从构思到做出完美的成品应用程序。你需要根据自己的创意和能力思考程序应该能够做什么,然后逐步实现。通过编写每条程序代码,你可以拓展技能,然后承担更大或更令人兴奋的项目。毕竟,只要有计算机,编程只花费时间,而不怎么花钱。你不需要汽车修理厂或生产设施,所需的只是你的想象力和如何进行处理的知识。

学编程需要学习计算机科学吗?

不需要,学习编程不需要先学习计算机科学。如果你想在公司的IT部门找到一份好工作,那么能够证明自己能力的计算机科学专业的文凭绝对是一项优势。但是,你完全可以自学编程。在网络上,有许多相关的说明和教程视频。在今天,学习任何领域的编程都变得特别容易。你拥有的经验越多,学习新技术的速度就会越快,因为所有事物都是相互依存的。顺便说一句,我本人从未学习过计算机科学,并且在过去的25年中,我一直在做各领域软件的编程,并进行销售。

学习编程,我必须具备些什么?

最最重要的前提条件是好奇、乐趣与爱好。如果你喜欢在计算机上工作,如果你对人们如何解决问题和对计算机背后的内容充满好奇,如果你在完成或简单或棘手任务时感觉充满乐趣,或者对设计、控制和制作感到快乐,那么你现在就已经在成为程序员的道路上了。

你无需是数学天才,只要有简单的数学知识就够了,比如可以比较数字大小。你也不需要成为优秀的设计师。如果你本身就是一位设计师,那么你可以将设计融入自己的程序中;如果不是,你也可以寻找一个自己比较熟悉的编程领域。

编程领域非常多样——你可以学习每一个吸引你的领域。程序可以完成日常任务、解决棘手问题、创作创意游戏、操控机器人、创建学习媒介、管理数据等,原则上,计算机可以实现的所有功能都可以由你自己编写程序。

我使用什么工具开始编程?我的学习可以多深入?

现在,很容易回答第一个问题:最好从这本书开始。学习Python是编程的绝佳入门路径。Python比其他许多语言更易于学习——你可以借助Python成为专业人士,因为可以使用Python做的事情是无限的。借助来自各个领域的模块,整个编程世界将向你敞开。无论是数据库、Web服务器、游戏、实用工具,还是控件的编程——一切都可以在Python中实现。

Python包含其他专业语言所拥有的所有命令和结构,包括最复杂的方法。如果你了解Python中的编程语言是如何工作的,就可以轻松切换到其他编程语言,例如Java、C++、JavaScript、PHP——任何你想私下或在工作中使用的语言。使用Python,你可以学习程序员在任何一个系统中都需要反复使用的所有重要的基础知识和流程。

我可以多快学会编程?

当然,这完全取决于你:你在学习上投入多少时间和精力,不断挑战新内容对你而言会带来多少乐趣?开始时,你必须学会像程序员一样思考。这会花费一些时间,但随后它会变得越来越快,越来越容易。刚开始时,你会编写一些很短的程序,但是在编写或调整自己的每个程序的过程中,你都会学到一些新东西。本书旨在为你提供所有重要的基础知识——作为程序员,该如何处理任务,如何设计和编写程序,将哪些结构用于何种用途,有哪些基本命令和扩展模块,如何在程序中实现典型流程。从屏幕上出现最简单的“Hello”到面向对象的游戏编程,本书涵盖了很多内容——当然,我们始终提供简单且可以直接操作的示例。如果你已经读完本书并尝试和理解了所有示例,那么你就可以将自己称为程序员了——然后你可以继续进行自己的大型项目。从这时起,世界向你开放。你可以自主决定程序员的发展方向,毕竟,你已经具备了编程的知识和能力! dpOeKql9ZsIbEvCu+/VVKJXjQ07JdmEPSn15JlZ4xbrJ/kSrzE0CqbfuQSpyYXxn

点击中间区域
呼出菜单
上一章
目录
下一章
×