学习 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都打通,就会上了一个层次了
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn