第一次接触编程,你将面对两大难题:
1、 对所要使用的编程语言的语法和语义不甚了了。
2、 不知道如何通过编程来解决问题。
作为一名新手,你会尝试同时来解决这两个难题:一边熟悉编程语言的语法语义,一边考虑如何靠编程解决问题。这是一个循序渐进的过程,万事开头难,务必保持耐心,切勿操之过急。
学习编程其实没有什么捷径可走,最好的方法就是反复操练,聆听规则,讨论方法,都不如真正做点什么。
在掌握了一些编程语言的语法语义之后,接下来的难题就是怎样才能写出好的程序。那么,我们首先来看看什么是好的程序。
1、 编程是为了解决问题,你的想法很重要。在编程之前,先要仔细考虑怎样才是最佳的解决问题的方法。
2、 程序既要具有可读性,又要具有可执行性。
程序就是程序员的代言,思想不仅可以被复制,也可以被反复使用。
编程语言有500多种,为何独独选中了Python?
作为入门级编程语言,应该具备下列三个特征:
1、 对学习者不要有过高的“认知负担”。既能准确表达你解决问题的想法,又简单易懂。
2、 学习之后,应该很容易就能应用于问题的解决,也就是说,学习之后,你就马上能够写出解决问题的小程序。
3、 编程语言应该获得广泛的支持,也就是说,这门语言的受众广泛,有各种各样的实用支持程序包。
Python的哲学:解决之道力求一针见血。换而言之,Python语言希望尽可能在问题解决需求与所支持语言之间形成一对一的映射。
Python是“最佳实践型”语言。重要的数据结构都是标准语言的一部分,各种常用的需求都默认提供支持,可谓即插即用。这对问题解决者而言不啻是一大福音。
Python是开源软件,支持十分广泛。编程者可以更好地分享他人已有的成果,从而朝着更高的目标迈进。无论你从事哪一领域的开发,都不难找到支持的程序包。
编程语言无所谓“最佳”,所有语言都是一定程度上的折衷。每门编程语言都有其优势和劣势,我们认为Python是编程入门的一个不错的选择。
本文出自 “第二次启航” 博客,转载请与作者联系!