在没有编程基础的情况下,从头开始学习任何一门编程语言都会比较困难,经常会不知道从哪里开始学起,即使看懂了,自己也写不出代码,结果中途放弃。通过本节,希望大家可以知道如何更好地学习Python。
学习编程语言,一开始最重要的就是学习这门语言的语法,语法就类似这门编程语言的词汇表。学习Python的过程中同样需要不断地学习Python语法,查阅相关代码,自己动手写每一个简短的例子。本书每一个知识点之后都有“动手写”的例子部分,每一个例子都是可以实际运行的,动手运行每个例子有助于初学者更好地理解Python。
书中有大量的代码示例,前期可以照着书中的代码示例进行拷贝,在达到一定熟练度之后,就要尝试自己编写代码。不用担心自己写错代码会怎么办,或者不知道该如何发现错误代码——由于IDE(Integrated Development Environment,集成开发环境)有代码报错功能,自己写的代码格式有问题时,会有明显的错误提示。
在经过不断地重复练习,对很多语法有了一定的认识之后,我们就要开始举一反三。比如在学习文件操作这一章节时,书中会讲到用Python写文件,这里就可以举一反三:Python有几种写文件的方式?这几种写文件方式的执行结果是什么?如果两个Python程序同时向一个文件写内容会怎么样……学习新知识的时候,要不断地提出问题,然后通过编写代码进行测试,最终才会找到答案,这样你的知识覆盖面也才会更加全面。(www.xing528.com)
在熟练编写简单的代码之后,就要开始学习如何使用它来创建小程序。此时,我们将从小项目开始,继续加深对Python语法的学习。开发各种小型项目、小的场景,是一种很好的学习方式,编写一个小项目,就要用到各种以前学到的知识。继续以文件章节为例子,比如我们想做一个简易的日志系统,就会用到Python文件函数、字符串处理函数以及时间相关函数,一个小小的项目就可以把我们所学到的知识关联起来。当然,本书也会提供很多小项目给大家练手,小项目还有很多优点,比如易于调试,而且可以作为自己的开发例子,我们可以从中获得小小的成就感。
找一些正在学习Python的人或者有经验的Python开发者一起合作编写代码,在合作过程中,你会学到一些你之前没有注意到的知识点。逛Python技术社区,查看大家提交的各种Python问题,并尝试去回答,这点非常重要。那些问题都是大家在学习或工作中遇到的真实问题,尝试去解决这些问题,会让你变得更优秀。
还有一点就是需要学好英语。虽然大部分Python相关的文档都有中文,但是新的技术和知识都是以英语作为首发的语言的,并且许多讨论组也将英语作为沟通语言。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。