我已经把自己学习python。因为这是我的第二语言,并不是很难得到的。我正在寻找一些简单的Python项目,以便我可以更好地学习该语言的语法。我特别想学习数组,列表和字典的语法。学习Python练习
编辑: 我不能说你的答案之一是对是错,但我所有的你们之间有很多的材料!谢谢大家:d
PS我特别喜欢Google's Python Class
我已经把自己学习python。因为这是我的第二语言,并不是很难得到的。我正在寻找一些简单的Python项目,以便我可以更好地学习该语言的语法。我特别想学习数组,列表和字典的语法。学习Python练习
编辑: 我不能说你的答案之一是对是错,但我所有的你们之间有很多的材料!谢谢大家:d
PS我特别喜欢Google's Python Class
Google's Python class有一堆你可以工作的项目。
对不起不言自明的,但为什么不读好两本书,如:
Learning Python: Powerful Object-Oriented Programming
如果您想了解更多的学习,你去的办法,总是有令人尊敬的:
Python Koans是一个很好的交互式教程,涵盖了基本的语法和高级概念。
我强烈推荐以下电子书籍来学习Python。它涵盖了几种不同的编程范例,对Python的一般介绍非常好。
www.greenteapress.com/thinkpython/thinkCSpy.pdf
如果你是一般已经熟悉编程然后Dive into Python是获取语言快的基础上无与伦比的资源。
我已经阅读了上述两篇文章,并发现它们非常有帮助。
The Python Challenge已被远我用Python完成的最酷探索性的东西。
花时间解决问题 - 这是值得的。
史蒂夫洛特的Building Skills In Python是伟大的。他在这个网站上也很出色。
也符合已经提供的欧拉项目的答案,我建议寻找一些Code Kata。我一般去通过这些作为学习任何新的语言的一部分,这里是一个链接到几个不错的:
http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue
另外一个堆栈溢出问题讨论卡塔:
https://stackoverflow.com/questions/44533/your-favorite-code-kata
一个平常回应这样的事情是Project Euler。对于python来说不一定是特别的,但所有这些问题都可以用python来解决,并且通过对它们进行处理,您尤其会学到很多使Python特别的东西。
你可以试试pyschools.com 有很多小练习分为不同的主题。非常有趣的方式来学习如何编程。
Python挑战很酷。我看到一个类似项目欧拉另一个好http://projecteuler.net
也未尝是罗莎琳德
http://rosalind.info/problems/list-view/
大部分的问题都写的是对字符串进行opetarions程序,这使得它GOOT工具来了解解决关于列表和字典。而且你还学习了一些关于生物信息学的知识,这对你的编程生涯并没有什么帮助,但是真的很酷= D
真棒网站感谢提示:) – LeoR 2012-09-16 16:40:16