Revision 3 as of 2014-02-17 07:31:22

Clear message

Project ideas for Python Core in GSoC 2014

Students interested in "Python Core" projects will be working on the CPython Python language interpreter and related core packages.

Getting in touch with mentors

There are two important lists for students interested in Core Python development:

Students should subscribe to and read both lists, but should use the core-mentorship list to post questions and get started.

Projects

Email

Possible email projects

IDLE

Don't spend your summer IDLE around the swimming pool spend your summer working on IDLE and make a difference. IDLE is Python's Integrated Development Environment (IDE) that is shipped with each Python release.

Since IDLE ships with Python it is often the first IDE a new Python programmer uses. We want to make IDLE an awesome experience especially for people that are learning Python. IDLE should remain a simple and clean interface based on tkinter like it always has been. This effort is not a radical departure from what already exists but seeks to build a test framework for IDLE, test patches in the issue tracker, and document IDLE. Recently the Python community has accepted PEP-434 (http://www.python.org/dev/peps/pep-0434/) which is a Python Enhancement Proposal that is designed to allow enhancement exceptions for all Python branches. This would allow students working on this project to actually see their hard work get shipped in the next official version of Python.

Possible IDLE projects

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