我已經把自己學習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