就像标题一样。我已经学习了一段时间的Python,我会说我很不错。我正在寻找一个中型或大型项目来让我忙碌一段时间。非常感谢您的建议。
答案 0 :(得分:15)
通过糟糕的网络存在找到当地的慈善组织。解决他们的问题。帮助其他人。了解更多Python。每个人都赢了。
答案 1 :(得分:10)
您可以创建游戏并使用pygame对其进行编码。他们总是很有趣的代码,你在游戏编码时仍然学到很多东西。
答案 2 :(得分:6)
你有兴趣做什么?你可以写一大堆数据库程序,用于跟踪食谱,cd,联系人,自我测试等....
基本上使代码加载/保存到数据库并强制执行某些业务规则,然后通过Web服务公开它。然后制作与Web服务通信的Web前端和应用程序图形前端(使用TK / WxWidgets / Qt(4.5将是LGPL YAY))。
这应该让您练习创建/与Web服务交谈(越来越多的公司正在做的事情)以及创建GUI的两种主要方式。
答案 3 :(得分:1)
您可以尝试复制一个令您印象深刻的应用程序,只是为了猜测它在幕后的工作原理。
如果我必须这样做,我可能会尝试使用Django克隆以下Web应用程序:
答案 4 :(得分:1)
在stackoverflow,已经有人要求解决他们的问题:
例如:如果您对GUI编程感兴趣:thumbnailctrl
答案 5 :(得分:1)
任何尚未完成的事情......不需要另一个流行的应用程序x的克隆
答案 6 :(得分:1)
我喜欢做的是(用我的83)而不是手工完成我的数学计算我喜欢编程我的计算器问题,然后用新程序解决其余的问题。这很有趣,你完成了你的功课,所以你可以在python中为一个有趣的项目做这件事。
答案 7 :(得分:0)
考虑执行以下操作的内容:
您可以执行许多示例项目,但如果您完成了以上所有项目,那么肯定会给予充分的曝光。
答案 8 :(得分:0)
如果我有时间为了乐趣和体验而编写代码,我个人会开始一个开源项目,用于人们需要的东西,而且还不存在。
您可以在网上搜索缺少的开源项目列表,或者您可以根据自己的经验进行搜索(例如,我个人希望能有一些方法将我的iPhone与雷鸟+闪电同步:我听说有一个通过Google日历解决方案,但我想要一个没有外部服务器的解决方案。)
答案 9 :(得分:-1)
我认为你现在能做的最好的事情就是花时间学习一项新技术,最好包括一种新的编程语言。