<p dir="ltr">+1</p>
<div class="gmail_quote">On 13-Dec-2014 6:27 am, "Vijay Kumar" <<a href="mailto:vijaykumar@zilogic.com">vijaykumar@zilogic.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Everyone,<br>
One way to learn Python is to read through a book on Python. But most<br>
books do not cover things like<br>
<br>
  * Coding style<br>
  * Best Practices<br>
  * Application of Design Patterns<br>
  * Writing Docstrings<br>
  * Organizing code for unit testing<br>
  * Setting up a CI<br>
  * Buidling Documentation<br>
  * Packaging<br>
  * Changelogs<br>
  * Version Numbering<br>
  * Supporting multiple Python versions<br>
<br>
These are things people acquire, in the course of working on a<br>
project, developing code and by reading code written by other people.<br>
<br>
But not many open source projects are suitable for newbies.<br>
<br>
I propose to start a project, on GitHub, that will be based on a<br>
program in the book "Invent with Python". Since the book is for<br>
beginners, the code is not very elegant. We will improve to make it<br>
look more professional, add unit test cases, document it, package it,<br>
release it, etc. Newbies can easily start with it, because the<br>
initial code is completely explained in the book!<br>
<br>
Project mentor(s) will be creating issues on the project, for each<br>
task to be done, whoever is interested can submit a pull request<br>
against the issue. The project mentor(s) will review the pull request<br>
and provide suggestions for improvement. To start, I can play that<br>
role, hope other mentors to join in :-)<br>
<br>
In my opinion such a project will be useful both beginners and<br>
intermediate users. Even advanced users can learn a thing or two from<br>
it.<br>
<br>
What do you guys think? Will it be helpful to you? If you think this<br>
will be useful to you, please reply with a +1. If there are atleast<br>
three +1s, I will create the project on GitHub.<br>
<br>
Regards,<br>
Vijay<br>
______________________________<u></u>_________________<br>
Chennaipy mailing list<br>
<a href="mailto:Chennaipy@python.org" target="_blank">Chennaipy@python.org</a><br>
<a href="https://mail.python.org/mailman/listinfo/chennaipy" target="_blank">https://mail.python.org/<u></u>mailman/listinfo/chennaipy</a><br>
</blockquote></div>