To apply, you need to take a look at the mentoring organizations and the ideas that they are willing to sponsor do note however that the site has not been updated from the 2018 site and the mentoring organizations will likely change. Typically, you'll choose one of their ideas and work with a mentor to create a project proposal that's good for both you and your chosen open source community. Sometimes, projects are open to new ideas from students, but if you propose something new make especially sure that you work with a mentor to make sure it's a good fit for your community. Unsolicited, undiscussed ideas are less likely to get accepted.
Note that Python is an "umbrella organization" which means that our team is actually a group of python projects that work together to do Google Summer of Code. If you're going to apply with us, you'll need to choose from one of those teams, because that defines which mentors will be helping you with your applications. Applications without any sub-org and mentor to evaluate them will be rejected. You can work with more than one sub-org while you're figuring out what you want to do, but you can only accept one job offer. Here's some resources so you can read up more on how to be an awesome student:
Dear sir/mam_______________________________________________I am durgesh kumar from ABES engineering college,ghaziabad,uttar pradesh,india.I am currently in 2nd year of my graduation(Btech CSE )I want to contribute in some of your prestigious project. So i request you to please provide me some of your top priority project and a begineer guide.I hope you will concern my request.
GSoC-general mailing list
GSoC-general@python.org
https://mail.python.org/mailman/listinfo/gsoc-general