新手该如何学python怎么学好python?

转自:http://hi.baidu.com/zenseeblog/blog/item/4db0dc2012d4c34aad34dee6.htmlhtml

根据本人的学习经验,我总结了如下十点和你们分享:python

1)学好python的第一步,就是立刻到www.python.org网站上下载一个python版本。我建议初学者,不要下载具备IDE功能的集成开发环境,好比Eclipse插件等。数据库

2)下载完毕后,就能够开始学习了。学习过程当中,我建议能够下载一些python的学习文档,好比《dive into python》,《OReilly - Learning Python》等等。经过学习语法,掌握python中的关键字语法,函数语法,数学表达式等等django

3)学完了基本语法后,就能够进行互动式学习了。python具有很好的交互学习模式,对于书本上的例子咱们能够经过交互平台进行操练,经过练习加深印象,达到学习掌握的目的。设计模式

4)经过以上三个步骤的学习后,咱们大体掌握了python的经常使用方法、关键字用法以及函数语法等。接下去的学习上,咱们就能够着手学习经常使用模 块的使用, 好比os,os.path,sys,string模块等。咱们能够在交互环境中先熟悉使用其中的函数,若是遇到函数的使用上的问题,能够参考python 安装后的自带chm帮助文件。api

5)为了更好得掌握python,咱们的学习不能只是停留在学习一些语法或者api阶段。在此阶段中,咱们能够尝试用python解决咱们项目 中遇到的一 些问题,若是项目不是用python开发的,那咱们能够想一想能不能用python制做一些项目组能够使用的一些工具(utility),经过这些工具简化 项目组成员的任务,提升咱们的工做效率。若是没有项目,咱们也能够本身找些题目来本身练习练习。网络

6)通过以上锻炼后,咱们的python知识水平确定是愈来愈高。接下去的学习,咱们就要更上一层楼。为了学以至用,真正能应用于项目开发或产 品开发,我 们还必须学习企业应用开发中必需要掌握的网络和数据库知识。在此的学习就不光是python语言自己的学习了,若是以前没有学习和掌握很网络和数据库知 识,在此阶段咱们能够借此机会补习一把。框架

7)在此,我想咱们对python的使用以及信手拈来了,即便忘了api的用法,咱们也能够在短期内经过查看文档来使用api。那么接下去, 咱们要学习 什么呢?那就是设计能力,在学习设计能力的过程当中,若是对类等面向对象的概念不清楚的,在此阶段也能够学习或加以巩固。就像飞机设计师设计飞机经过学习模 型来设计同样,咱们也能够经过学习书上的经典例子来学习设计。等有了设计的基本概念后,咱们就能够着手设计咱们的程序了。在此阶段中,咱们重要的是学习抽 象的思想,经过隔离变化点来设计咱们的模块。函数

8)到此阶段,咱们已是真正入门了。在接下去的工做中,就是要快速地经过咱们的所学来服务项目了。在此阶段,咱们除了掌握python自带的 模块外,我 们最好在掌握一些业界普遍使用的开源框架,好比twisted、peak、django、xml等。经过熟练使用它们,达到闪电开发,大大节省项目宝贵时 间。工具

9)你已是个python行家了,在此阶段,咱们在工做中会遇到一些深层次的、具体的困难问题。面对这些问题,咱们已经有本身的思考方向和思 路了。咱们 时常会上网观看python的最新发展动态,最新python技术和开源项目,咱们能够参与python论坛并结交社区中一些python道友。

10)你已是个python专家,在此阶段你应该是个python技术传播者。时不时在组织中开坛讲座,并在博客上传播你的python看法。你会上论 坛帮助同行们解决他们提出的问题,你会给www.python.org网站提出你的宝贵建议,并为python语言发展献计献策。

任何知识的学习无止境,python的学习也不另外。在掌握python的用法、api和框架后,咱们更要学习设计模式、开发方法论等

相关文章
相关标签/搜索