其实Python非常适合初学者入门。相比较其他不少主流编程语言,有很好的可读性,因此容易上手。自带的各种模块加上丰富的第三方模块,免去了很多“重复造轮子” 的工作,可以更快地写出东西来,配置的开发环境也不是很复杂,Mac和Linux都内置了Python。
关于自学Python,个人最大的3点经验:
1.找一本浅显易懂的,例程比较好的教程,从头到尾看下。不要看很多本,专注于一本。把里面的例程都手打一遍,搞懂为什么。
2.去找一个实际项目练练手。这种条件下的效果比你平时学一门新语言要好很多。所以最好是要有真实的项目做。可以找几个同学一起做个网站之类。注意,真实项目不一定非要商业项目,你写一个只是自己会用的博客网站也是真实项目,关键是核心功能完整。
3.最好找一个已经会Python的人,问他一点学习规划建议,然后在遇到卡壳的地方找他指点,这样会事半功倍,但是要学会搜索,学会如何更好地提问。没有人愿意帮你写作业或是回答“一搜便知”的问题。
对于完全没有编程经验的初学者,在学习Python的时候,面对的不仅仅是Python这么语言,还需要面临“编程”的一些普遍问题,比如:
1.从零开始,不知道从何下手,找了本编程教材发现第二张=章开始看不懂了
2.缺乏计算机借此狐知识,被一些教程略过的“常识性”问题卡住
3.遇到问题不知到怎么寻找解决方案
4.看懂语法之后不知道拿来做什么,学完一阵子就又忘了
5.缺少数据库结构、设计模式等编程基础知识,智能写出小的程序片段
所以除了前面说的3点经验,给初学编程者的额外建议:
1.首先要有信心。虽然可能你看几个小时也没在屏幕上打出一个三角形,或者压根就没能把程序运行起来。但是相信我,几乎所有程序员一开始都是这么折腾过来的。
2.选择适合的教程。有些书很教你经典,但未必适合你,可能你写了上万行代码后再看会比较好。
3.写代码,然后写更多的代码。光看教程,编不出程序。从书上的例程开始写,再写小程序片段,然后写完整的项目。
4.除了学习编程语言,也兼顾补一点计算机基础和英语
5.不但要写代码,还要学会看代码,更要学会调试代码。读懂你自己程序报错信息。再去找些github上的程序,读懂别人的代码。
6.学会查官方文档,用好搜索引擎和开发者社区。
在线客服QQ:3315713922
相关推荐
跟Alex学Python之- 2周搞定Django WEB开发实战视频课程
http://www.kokojia.com/course-4600.html
Python之Tornado基础+项目实战视频教程
http://www.kokojia.com/course-4447.html
Python从入门到精通视频教程
http://www.kokojia.com/course-2612.html
版权声明:本文为博主原创文章,未经博主允许不得转载。