Live data from Hacker News

Ask HN : Which opensource project for beginner python developer

news.ycombinator.com

21–27 of 27 posts

Re: Ask HN : Which opensource project for beginner python developer

#22
I have a relatively simple project: http://code.google.com/p/tracshell

There are some outstanding issues that still need looking into. It's also not feature complete (but there is enough done that it's usable, I eat my own dog food) so there are enhancements to work on as well.

It just started off as an afternoon hack and a few people have added things to it over time. You'll get some experience with core library modules as well as third party modules. You can work with terminals, RPC, etc. Nothing terribly hard, but challenging to a beginner in many areas.

Re: Ask HN : Which opensource project for beginner python developer

#23

Mincemeat.py ( http://mincemeatpy.com ) is fairly simple, only uses standard libraries, and definitely welcomes contributions. (I am the maintainer of mincemeat.py)

Agreed. Quite simple to use, and provides a good foundation for learning about Map/Reduce with little initial overhead.

I'm working on a fork (https://github.com/pjkundert/mincemeatpy) which enhances the robustness of the asyncore/async_chat based networking code (in addition to adding a Client to Server back-channel, to allow Clients to schedule Map/Reduce tasks), for use in a shipping product.

Re: Ask HN : Which opensource project for beginner python developer

#24
Hello there,

http://www.djangoproject.com/

The Django project is one of the best frameworks for Python Programming. If you would like to contribute to the visit this link:

http://docs.djangoproject.com/en/dev/internals/contributing/...

This page explains how you can contribute to the project.

You can also contribute to few popular desktop Python programs such as Miro and Blender.

Good luck!

Karl

Re: Ask HN : Which opensource project for beginner python developer

#26
I have an API for the World of Warcraft Armory which almost certainly broke after they updated when Cataclysm was released.

It's not brilliant code (particular shame for the testing, or lack thereof) but it should be fairly readable and does what I think is a cool thing :) You'll learn some stuff about SQLAlchemy/ORMs and web scraping along the way.

http://www.github.com/lewisham/wowspyder

Re: Ask HN : Which opensource project for beginner python developer

#27
Port a Pyhton 2.x library to Python 3.x. Take PIL (Python image library) for example, this is a great image processing library that seems to stagnate in the 2.x world for a few years.

It will be fun and you will learn a lot.

If this seems too difficult, then take a good introductory book like "Invent Your Own Computer Games with Python" and implement by yourself all the include projects.

Post reply on HN