怎样更好地提高自身的Python水平?
时间:2021-07-01 10:21:17
帮助过:8人阅读
学习 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都打通,就会上了一个层次了