python学习的第一篇文章,总结python学习的过程。

一、入门学习

1.入门书籍推荐《learn python the hard way》,中文叫《笨方法学python》。

内容简单,试验丰富,适合之前没有其他语言背景的学生入门。

如果学过其他语言,那就更快了,我一星期就看完了,试验也做了。

总结下目前我体会到的python语言的特点:

对代码的缩进有极高的要求:python里的缩进相当于c++,java里的大括号,在定义方法、循环、判断都用缩进进行划分。

丰富的库:直接添加各种模块,写代码直接调用,很少的代码实现复杂的功能。

编译慢:python号称“编译最慢的语言”,确实比其他语言慢不少,毕竟它把所有变量都视为对象。

面向对象:python不用设置变量类型,他把变量处理为对象。

“胶水语言":用python写个程序的大体框架,细节的地方可以用其他语言优化。(我没试过)

2.关于python开发环境的部署

2.1版本选择

现在有两种版本:2.*和3.*,3.*比较新,将来肯定会用的更多,但是很多库都没有开发3.*版本的,所以学习可以,但是用于实际开发建议用2.7。

2.2开发工具

安装好的python就一个编译器,一个IDE。这个IDE比较简陋,好像就有个高亮的功能,没有自动补全,凑活着用吧。也有一些比较好的IDE,比如pycharm,用这也行,不过后来我用scrapy框架的时候,pycharm没法建scrapy的项目,然后就不用了。直接PowerShell+对py文件编写。

2.3安装各种模块

网上有教程,一般都可以。不过windows下配置python的一些模块问题多到爆炸,坚持住,使劲搜,全力解决,都没问题。或者用linux,就轻松不少。

二、入门之后   


关注博客

网上学习

努力钻研

最好的学习方式(个人观点):不要复制粘贴,全部自己敲;做一些稍微超出能力的项目,独立解决遇到的问题;解决你遇到的所有问题,而且不仅仅停留在让代码跑起来进行的程度,尽量想底层学习。