Learn to be a Cpython contributor

Prashanth Raghu (~PrashanthRaghu)


5

Votes

Description:

This devsprint will be an introduction to contributing to cpython. We will walk through the basics of the source code of python and help you quickly fix a bug / contribute a documentation. If you are interested to explore further we can discuss about how to further explore cpython and learn to be a core contributor.

Prerequisites:

  • Python source code.
    • gdb
    • eclipse latest version
    • linux
    • make

Content URLs:

Please read the books available for free download from

http://intopython.com

The books are authored by the same speaker.

Speaker Info:

I am Prashanth Raghu and my interest in python began back in 2009 when I was studying at PES University, Bangalore. I used python as a part of my internship project in my final year. It was used to develop a hybrid cloud app with the web front end designed in PHP and monitoring and load testing on python. I was a Google Summer of Code scholar for the year 2014. ( My work: https://github.com/openstack/zaqar/tree/master/zaqar/storage/redis ).

I studied at National University of Singapore and did my Masters in Wireless Computation with a research paper between 2013-2014. I was struck by a rare disease called Steven Johnson Syndrome in 2015 due to this my startup failed. At this crucial time I decided to do something of my interest and opened up the source code of python 2.7. I was amazed at the simplicity yet profoundness of the architecture and decided to share my views with the world. And the result of my efforts for a couple of months has resulted into the book “Internals of Cpython 2.7” and “Internals of Cpython3.6” available as a free download under CC 4.0 license.

Speaker Links:

Section: Core Python
Type: Dev Sprint
Target Audience: Intermediate
Last Updated: