学习Python练习

时间:2010-10-17 01:38:52

标签: python

我自己学习python。因为这是我的第二语言并不是那么难以掌握。我正在寻找一些简单的python项目,所以我可以更好地学习语言的语法。我特别想学习数组,列表和字典的语法。


编辑: 我不能说你的一个答案是对还是错,但在你们所有人之间我有很多材料!谢谢大家:D

ps我特别喜欢Google's Python Class

11 个答案:

答案 0 :(得分:9)

Google's Python class有很多项目可以处理。

答案 1 :(得分:4)

The Python Challenge 是我用Python做过的最酷的探索性内容。

花点时间解决问题 - 这是值得的。

答案 2 :(得分:2)

Python Koans是一个很好的交互式教程,涵盖了基本语法和高级概念。

答案 3 :(得分:2)

Steve Lott的Building Skills In Python很棒。他在这个网站上也很出色。

答案 4 :(得分:2)

对此类事情的通常回应是Project Euler。对python来说不​​一定特别,但所有这些问题都可以通过python解决,通过处理它们,你特别学到了很多让Python变得特别的东西。

答案 5 :(得分:2)

您可以尝试pyschools.com 有许多小练习分为不同的主题。学习如何编程是一种有趣的方式。

答案 6 :(得分:1)

我强烈推荐以下用于学习Python的电子书。它涵盖了几种不同的编程范例,并且是对Python的一般介绍。

www.greenteapress.com/thinkpython/thinkCSpy.pdf

如果您已经熟悉一般的编程,那么Dive into Python是一种无法比拟的快速获取语言基础的资源。

我已经阅读了上述两个内容,发现它们非常有用。

答案 7 :(得分:1)

类似于Project Euler的是Rosalind

http://rosalind.info/problems/list-view/

大多数问题都是通过编写对字符串执行opetarions的程序来解决的,这使得它成为了解列表和字典的一个goot工具。而且你也学到了一些关于生物信息学的知识,这对你的编程生涯并没有多大帮助,但真的很酷= D

答案 8 :(得分:0)

很抱歉要说清楚,但为什么不读一两本好书,如:

Learning Python: Powerful Object-Oriented Programming

如果您更喜欢随时随地学习,那么总会有令人尊敬的事情:

Python Cookbook

答案 9 :(得分:0)

同样符合已经提供的Project Euler答案,我建议您查看一些Code Kata。我通常会将这些作为学习任何新语言的一部分,这里有几个好的语言的链接:

http://codingdojo.org/cgi-bin/wiki.pl?KataCatalogue

还有一个讨论Kata的Stack Overflow问题:

https://stackoverflow.com/questions/44533/your-favorite-code-kata

答案 10 :(得分:0)

Python挑战很酷。我看到另一个好http://projecteuler.net