Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I'm starting to feel confident in my Python skills so i would like to start an open source project to further sharp my Python skills (as my current job is with PHP unfortunately) and also to give something back to the community. This could also be a portfolio addition for me so i can find a Python job in future.

What I'm interested is in Python/Django so it could be either a Django webapp (i am experienced with html, CSS, javascript/jQuery/Ajax) that people need or just a plain Python library of some sort.

What advices can you give me? Any ideas of something that is needed? Something that will be useful?

share|improve this question
2  
Why not get involved with an existing project? – grantk Apr 13 '11 at 18:07
1  
Why not just find an existing project? It would do you much more good than starting your own. You'll get the chance to absorb good practices and get a taste of what it's like to develop an open source project. – Alexei Sholik Apr 13 '11 at 18:08
1  
Jut Do It. If it's Awesome, They will Come. Or, perhaps investing time into an existing project could benefit yourself and said project. (However, unlike Alexie, I assume that most code out there is awful.) – pst Apr 13 '11 at 18:08

migrated from stackoverflow.com Apr 15 '11 at 17:22

2 Answers

More reusable apps is probably the best thing that you can contribute to the community. Check out the django resources page for existing apps and get ideas from there.

share|improve this answer

If you have any web app of your own, you can port it to Django. It's a good start.

share|improve this answer
1  
That's how I started with Django. Re-building your own site is a great way to learn. The "Practical Django Projects" book is also an excellent resource to get your feet wet. A working knowledge of Python will greatly help you learn Django, but isn't absolutely necessary. I came to Django from Rails, and was kicking butt with it in less than a month. It has, in my opinion, one of the lowest learning curves for web development frameworks. – Brandon Apr 13 '11 at 18:21

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.