那麼,我已經閱讀了幾個用戶指南,並觀看了幾十個關於如何用Python編程的視頻教程,並且對編寫簡單的應用程序感到非常自信。我的問題的主要觀點是,我能在哪裏學習有關Python的更高級編程知識?一旦我瞭解了Python的基本元素和語法,我該怎麼做?
回答
你的應用程序有多簡單?你有沒有通過Google's Python Class的練習?我強烈建議通過這些。如果你真的知道自己在做什麼,你應該通過它們輕鬆一下。如果沒有,那麼你將學習一些有價值的技能,並在Python中變得更有經驗。
之後,它取決於您的最終目標是什麼與Python。如果你沒有任何目標,那麼你應該努力設定一些目標,並製作一些小應用程序來發展你在與這些目標相符的領域的技能。
此外,瞭解關於Python的更多信息的一個好方法是嘗試回答這裏發佈的有關Python的問題。即使你找不到最好的答案,閱讀其他人的答案也會幫助你,以及試圖找到答案的過程。
你可以試試類似Python Cookbook或Python Challenge。
但你的問題有點太模糊。你爲什麼學習Python?你在尋求解決什麼樣的問題?基於這個問題的答案,我可以引導您到各種模塊,如操作系統,SYS,Tkinter的,等
你給自己一個答案:
,感覺非常有信心 編寫簡單的應用程序
繼續前進,編寫更復雜的應用程序!
這裏的問題是,你不覺得質疑,你認爲你已經完成了你的基本學習。只需找到該做什麼!簡化一個流程(比如文件管理),從互聯網上檢索數據(比如說,關於Python的最後25篇twitter文章),將你的郵件客戶端整合到一個命令行應用程序中。
你可以做的最有成效的事情(假設你真的沒有自己的問題),是找到一個開源的Python項目(比如Matplotlib)併成爲貢獻者。你很快就會意識到Python很漂亮,但它仍然是一隻野獸。
如果你還覺得受到質疑,請聯繫我,我會一噸的東西送你到代碼,請相信我,是不容易的。
祝你好運!
如果你喜歡拼圖,你可以檢查出Project Euler。它有各種有趣的謎題(一些簡單,一些更難),需要一些邏輯和編程來解決。 (通常你必須找到一個聰明的方法來解決它們,因爲蠻力方法將會永遠存在。)
如果你對web開發感興趣,你可以看看Django。這是一個非常好的Web框架,可以讓你使用Python;它的成熟,功能相當強大。
我還發現一個開源Python項目,並尋找到捲入的第二阿列塔的建議。您可以在GitHub,freshmeat和SourceForge等中找到此類項目的列表。
我最喜歡的學習python的方式是(通過項目學習)。
給自己一個目標,就像一個軟件,例如(6年前,當我開始學習python時,我選擇了一個messenger,所以我必須閱讀更多關於套接字,網絡編程和接口庫)。從它開始,查找示例和資源以瞭解更多信息。然後做。
關鍵是不要放棄,並繼續嘗試和搜索,直到你做到了。
。這可以是學習任何編程語言時最快和最有效的方式。
祝你好運;)
- 1. XML到XSL我該怎麼做錯了
- 2. 一旦我從iPhone 3G升級,我應該怎麼做?
- 3. 致力於svn標籤。我做了什麼?我該怎麼辦?
- 4. 基本快線:我做錯了什麼?
- 5. Python:我做錯了什麼?
- 6. Python:我做錯了什麼
- 7. Javascript語法 - 我做錯了什麼?
- 8. 我該怎麼做了「IN」和「DISTINCT SQL來LINQ
- 9. 我該怎麼做?
- 10. 我該怎麼做?
- 11. 我不想選擇隱藏的元素,我該怎麼做?
- 12. 我不小心做了ulimit -r1,我想回到ulimit -r90 +,我該怎麼做?
- 13. 怎麼樣了呢XJC爲了元素
- 14. 我是怎麼了?
- 15. PYTHON我做錯了什麼?循環和if語句
- 16. 我該怎麼做最好的方法
- 17. 我該怎麼做,我應該
- 18. 這個UI元素叫什麼,我該怎麼做? (ios7)
- 19. 有人可以幫助我瞭解我做錯了什麼嗎?
- 20. Jquery終端文本格式化語法,我做錯了什麼?
- 21. 最近我一直在用速度,但我做了一個大亂,沒有ideea我應該怎麼做
- 22. 嵌套語句,我做錯了什麼?
- 23. 我的湯怎麼了?
- 24. 我的循環怎麼了?
- 25. 我的代碼怎麼了?
- 26. 我的記憶怎麼了?
- 27. 我該怎麼做? nope
- 28. 我該怎麼做MongoDB中
- 29. 我該怎麼做WKWebView
- 30. 我該怎麼做(遊戲)?