Differences between revisions 246 and 247
Revision 246 as of 2007-03-11 23:29:57
Size: 2977
Editor: host86-153-122-208
Comment:
Revision 247 as of 2007-03-13 20:43:16
Size: 3087
Comment: Added PyPy
Deletions are marked like this. Additions are marked like this.
Line 50: Line 50:
Jython and its documentation, the Python web site). That said, projects relating to other Python libraries or applications that are relevant to the promotion of the Python programming language are also encouraged. Jython and its documentation, the Python web site). That said, projects relating to other Python libraries, applications or implementations (PyPy) that are relevant to the promotion of the Python programming language are also encouraged.
Line 58: Line 58:
 * http://codespeak.net/pypy/dist/pypy/doc/project-ideas.html -- Some ideas for PyPy

This page coordinates the [http://code.google.com/soc/ Google "Summer of Code"] projects involving Python and mentored by the Python Software Foundation (PSF).

Discussion about any Python-related SoC topic should take place on [http://mail.python.org/mailman/listinfo/soc2007-mentors the soc2007-mentors mailing list].

  • 2007 PSF SoC coordinator: JamesTauber (jtauber at jtauber dot com).

Students: How to submit a proposal

Student applications will open on 14th March.

[http://code.google.com/p/google-summer-of-code/wiki/AdviceforStudents Google's Advice for Students]

Looking at the list of PSF ["SummerOfCode/Mentors"] can help you craft your proposal to match their interests.

Tips on participating

  1. Do not overbook yourself. Working on your project should be your main activity for the entire summer.
  2. You must provide weekly status reports.
  3. Participate in the developer community by joining python-dev, jython-dev, or whatever mailing list is appropriate.
  4. If you get stuck, ask for help instead of silently struggling. You can ask your mentor for help, or post a question to the development mailing list.
  5. You will be expected to learn how to use SVN.

Mentors: How to apply

The mentor's responsibility is to ensure the student makes progress. This could entail coaching them, providing motivation, making sure they aren't stuck, answering technical questions, or pointing the student to the proper resources.

Mentors should expect to get a weekly status report from their students, and should badger students who are not communicating. The weekly status should be reported to the PSF SoC coordinator.

However, the mentor is not expected to do work for the student.

Mentoring duties are expected to take a couple of hours per week.

See [http://code.google.com/p/google-summer-of-code/wiki/AdviceforMentors Google's Advice for Mentors]

If you are interested in becoming a mentor:

Project ideas

For 2007, the PSF would like to concentrate on proposals that advance PSF projects (CPython and its documentation, Jython and its documentation, the Python web site). That said, projects relating to other Python libraries, applications or implementations (PyPy) that are relevant to the promotion of the Python programming language are also encouraged.

The following pages list some ideas:

See also ["SummerOfCode/Mentors"] where potential mentors have mentioned projects they are willing to mentor.

Previous years

  • ["SummerOfCode/2005"]
  • ["SummerOfCode/2006"]

SummerOfCode/2007 (last edited 2008-11-15 14:00:01 by localhost)

Unable to edit the page? See the FrontPage for instructions.