我是二年级的大学生,我认为这是一个不错的主意,可以扩展我的能力。我将在今年晚些时候使用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