我是二年級的大學生,我認爲這是一個不錯的主意,可以擴展我的能力。我將在今年晚些時候使用python爲C程序完成一個gui(使用Tkinter),但我也想做一個側面項目,python似乎是一個偉大的語言。學習python的好方案?
我想要一個具有多個層次的項目來編碼,所以它肯定會有一個gui和命令行版本,然後可能會有一些數據庫的東西(因爲我想了解更多關於SQL和其他數據庫技術)。
我以爲我可以做一個音樂播放器。首先製作一個播放音樂文件的命令行程序,然後從那裏擴展它,可能使用pygtk作爲gui。
考慮到我沒有python的經驗,但是我在C和Java方面確實有很強的背景,會不會有任何困難會意外阻止我?例如,我從來沒有製作過音樂應用程序,但我不確定保留音樂庫涉及什麼。
有沒有其他項目可以推薦,可以在一個小時內完成,一個晚上,3個月? (或者從中得到一個重要的工作計劃,即使它沒有完成)。
謝謝!
我肯定會從python的基礎開始。但我不相信我開始太大了。它只是我希望實現的一個總體目標。正如我所說,基點只是一個播放音樂文件的命令行程序。可能類似.ogg或.flac我可以讓我的手。 – Blackbinary 2011-02-04 15:04:50
我很欣賞你從小開始的擴張。但是,正如我所提到的,到3個月末我不需要一個完整的工作項目。只要我有一些工作,即使不是所有的功能都在那裏,那也沒關係。在這種情況下,我可以有一個GUI應用程序,可以一次加載和播放單個文件。沒有庫,沒有數據庫,非常有限的文件支持。同樣,我大部分時間都在學習python,我可以從類似的FOSS項目中看到代碼。 – Blackbinary 2011-02-05 16:47:13
@Blackbinary:「完成...... 3個月」是在問題中。 「在3個月結束時不需要完整的工作項目」在您的評論中。請考慮**更新**問題以澄清此問題。 – 2011-02-07 17:58:18