Re:CPython internals: A ten-hour codewalk through the Python...
by makmanalp on Wednesday March 08, 2017 @11:14PM
(#13826935)
This is awesome - I wish every large software project had something like this that was a prep-course to be able to start contributing meaningfully!
[ Parent
| on HN ]
Re:CPython internals: A ten-hour codewalk through the Python...
by saurabhjha on Thursday March 09, 2017 @12:51AM
(#13827298)
Not a prep course, but for example Redis has a very good source code overview here https://github.com/antirez/redis#redis-internals
More remarkable is the fact that antirez updated the documentation in response to a post in Reddit. https://www.reddit.com/r/redis/comments/3re0aw/any_pointers_... Thank you antirez! :-)
Re:CPython internals: A ten-hour codewalk through the Python...
by gens on Thursday March 09, 2017 @04:57AM
(#13828269)
Also check out libpng's source.
Re:CPython internals: A ten-hour codewalk through the Python...
by Twirrim on Thursday March 09, 2017 @11:50AM
(#13830505)
Oh wow. That's beautifully done. Simple comments that explain clearly what the code is doing, pretty clear choice of variable names so little head-scratching going on.
Re:CPython internals: A ten-hour codewalk through the Python...
by Karupan on Thursday March 09, 2017 @03:02AM
(#13827835)
The documentation of redis is really good for a large open source project. I am not a contributor, but still read the source code from time to time. Full credit to antirez for taking the time to make it easy to contribute to redis!
Re:CPython internals: A ten-hour codewalk through the Python...
by c4obi on Thursday March 09, 2017 @01:28AM
(#13827461)
Shameless plug here but I have put together a free ebook detailing the inner workings of the python virtual machine @ https://leanpub.com/insidethepythonvirtualmachine
Re:CPython internals: A ten-hour codewalk through the Python...
by smcl on Thursday March 09, 2017 @05:10AM
(#13828323)
I agree - this basically gives you enough information to bootstrap your own learning about the CPython internals. I feel like all companies/projects should have a similar intro which gives new-joiners enough information that they can figure out most things themselves without too much pain, and without spoon-feeding too much.