4 ms·
Implement (without looking) or re-implement (after looking) the examples and exercises from the following or similar books; the book's language doesn't matter:
by nfnaaron 16y ago
Implement (without looking) or re-implement (after looking) the examples and exercises from the following or similar books; the book's language doesn't matter:
The C Programming Language, http://en.wikipedia.org/wiki/The_C_Programming_Language http://en.wikipedia.org/wiki/The_C_Programming_Language
The Elements of Programming Style, http://en.wikipedia.org/wiki/The_Elements_of_Programming_Style http://en.wikipedia.org/wiki/The_Elements_of_Programming_Sty...
Writing Efficient Programs, http://en.wikipedia.org/wiki/Jon_Bentley http://en.wikipedia.org/wiki/Jon_Bentley
Programming Pearls, http://netlib.bell-labs.com/cm/cs/pearls/ http://netlib.bell-labs.com/cm/cs/pearls/
The UNIX Programming Environment, http://en.wikipedia.org/wiki/The_UNIX_Programming_Environment http://en.wikipedia.org/wiki/The_UNIX_Programming_Environmen...
And, er, Learning Python, http://en.wikipedia.org/wiki/Learning_Python http://en.wikipedia.org/wiki/Learning_Python
- mahmud 16y agoC and Unix as a prerequisite for Python? I don't think so. Python is much higher level and has richer features. I think he is better of learning from more pythonic sources, and learning programming in general.
- nfnaaron 16y agoNo. Not to learn C. These books, and others like it (for C and any other language (including Python)) have exercises. The guy was looking for exercises. You can implement the exercises in whatever language you're learning. Python, for example.