怎样更好地提高自身的python水平?

学习 python 不久,一直都只是写些小东西。想提高下水平,不知道有什么途径,社区、邮件列表? 回复内容:
http://www.pythonchallenge.com/
1:找个靠谱的人逐步指导一下是最快的。2:多写代码,把基础库的源码看一遍。主要了解代码的风格,以后能够写出看起来漂亮的代码。3:参加一些社区的交流,如http://chinaunix.net的python社区,啄木鸟社区http://www.woodpecker.org.cn行动才是关键,做个小项目锻炼一下吧!
建议去买一本python cookbook。然后看一眼目录,不要看正文。把目录里的问题都用python解决出来。再去看正文的recipe。受益匪浅。
至少看三本好书,其中包含python官方手册;同时编写一些小而有趣的程序,比如爬虫;参与一些大一点的项目,比如学学django然后写个小web应用程序……
写个有趣的东西。。。比如爬虫然后不断改进之
就我的经验来说,学语言不外乎3点: 1.慢慢啃类库。这个相当的痛苦,但是也是相当的有效,可惜没太多人能坚持下来,也包括我。但是我周围有因此成功的例子。 2.多犯错,我们这里有一句话:专家就是在某一方法把所有能犯的错都犯了的人,就是专家。一个问题,变着法儿的用不同的算法,不同的类库解决。 3.读别人的代码,尤其是优秀的代码,自己先看需求写一份儿,再对照别人的。
实践出真知,学习任何语言,最快的方法就是有机会实际操作一把。
回想一下自己学习python的经历,不可说不迷茫,不杂乱。 我的经验就是,你可以从web入手,学习一下django,或者webpy等等框架,做一些小的或模仿别人的web应用,当你遇到问题时,就回去网上找一些第三方的库,或其他资料。这样自然而然的就会有提高。 过程中你可能遇到各种问题,英文google是你最好的助手(唉,身边实在是没人学python,只能靠自己)。有一个问题,你要注意,到你到了一个新的程度,你会觉得这么多东西需要学,然后既想学这个,又想学那个,结果会都学不好。认准一个目标,先做点成绩出来,在干别的。 仅是个人的一点拙见,学东西还是靠自己。
python的官方文档质量非常好。篇幅适中,示例清晰,看完之后你自己就知道往后怎么办了。python培训这里有教学视频,推荐一下。
初学者如果把pythonchallenge都打通,就会上了一个层次了

Posted in 未分类

发表评论