A.1 Clean Python: Elegant Coding in Python

Clean Python: Elegant Coding in Python by Sunil Kapil

Figure A.2: Clean Python: Elegant Coding in Python by Sunil Kapil

Like I mentioned in the group chat, this was a book recommended to me by a senior studying Computer Science. Funnily enough, we were talking about the importance of good coding practices - it was also during that conversation that I learned that Computer Science majors in NTU are not taught how to write “clean” code (much to my surprise)!

I have looked through several chapters of this book - while the author deep dives into Python (some parts of the book [e.g., Python’s async library] currently elude my understanding of Python), he also provides valuable wisdom that one can definitely apply to their final projects for BS1009.