新手如何学Python?一张图让你十分钟上手Python

现在很多人学编程都把python作为入门语言,其实这是个很不错的选择,那么你知道新手如何学python吗?千锋长沙给大家分享一点学习知识希望能给大家带来一些帮助.
上图就包含了学python的各个知识点,欢迎大家去研究琢磨一下,另外学python首先要明白这个的优势所在,语法简单明了。第一门语言,其实就是语法+flow control,而python的语法简单,代码可读性高,容易入门。python的哲学是做一件事情应该只有一种最好的方法,对于初学者规范自己的学习有很大的帮助,同时也帮助初学者能够读懂其他人的代码(相比perl的代码简直没法看)。养成良好的习惯。python对于代码的要求严谨,特别是缩进(indentation),对于初学者养成良好的代码习惯很有帮助。
python的语法设计非常优秀(反面例子php),思想也比较现代,可以更快的理解现代编程语言的一些思想。python仍然是传统基于class的oo(对比javascript基于prototype的oo),和java,c#,ruby一样,比较大众。从python去学design pattern也是比较合适的。python的内置数据结构清晰好用(c提供的略少,php的略乱),同时library比较多,优秀的代码很多(相比php就有许多烂的代码,误导新人)。python免费的书很多(英文),可以找到许多资料啃。同时(国外)社区比较集中,有问题可以向高手问。python在其他领域,比如科学计算等等有广泛的运用,对于学一门语言作为工具来说,python很合适。
在学习python的时候,面对的不仅仅是python这门语言,还需要面临“编程”的一些普遍问题(欢迎来学习群163873780互相交流)比如:从零开始,不知道从何入手,找了本编程教材发现第二章开始就看不懂了,缺少计算机基础知识,被一些教程略过的“常识性”问题卡住,遇到问题不知道怎么寻找解决方案,看懂语法之后不知道拿来做什么,学完一阵子就又忘了,缺少数据结构、设计模式等编程基础知识,只能写出小的程序片段。
所以除了前面说的3点经验,给初学编程者的额外建议:
首先要有信心。虽然可能你看了几个小时也没在屏幕上打出一个三角形,或者压根儿就没能把程序运行起来。但相信我,几乎所有程序员一开始都是这么折腾过来的。选择合适的教程。有些书很经典,但未必适合你,可能你写了上万行代码之后再看它会比较好。写代码,然后写更多的代码。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。除了学习编程语言,也兼顾补一点计算机基础,和英语。不但要学写代码,还要学会看代码,更要会调试代码。读懂你自己程序的报错信息。再去找些github上的程序,读懂别人的代码。学会查官方文档,用好搜索引擎和开发者社区。希望千锋长沙小编以上的这些内容能给你带来一些帮助。