Daw-Ran LiouRecap 2018The same article is also shared on my personal website: https://dawranliou.com/. I haven’t figured out why I need both places to share my…Jan 4, 2019Jan 4, 2019
Daw-Ran LiouMy biggest struggle while helping newcomers with PythonAnd my recipe for setting up Python environment on Mac.May 1, 20183May 1, 20183
Daw-Ran LiouDecode your phone number with ClojureA Clojure program to reverse translate numbers to phonewords.Apr 30, 2018Apr 30, 2018
Daw-Ran LiouLazy codes: infinite sequences in Python and ClojureIt not only seems that the lazy programmer gets the job, but also the lazy programs these days. I first encounter Python’s laziness in my…Apr 26, 2018Apr 26, 2018
Daw-Ran LiouWhat is it like to start a study group at workMy story of finding a way to share the thing I loveApr 24, 2018Apr 24, 2018
Daw-Ran LiouDon’t think. Just write the code!Lessons from learning on the job without much experienceApr 2, 20186Apr 2, 20186
Daw-Ran LiouComposing namedtuple from namedtuplesSharing the recipe of composing namedtuple from namedtuples.Nov 2, 2017Nov 2, 2017
Daw-Ran LiouWriting descriptors in Python 3.6+This article is also cross-shared to Dev.to and my blog.Sep 24, 20172Sep 24, 20172
Daw-Ran LiouGetting Started with Python InternalsThis article is a summary of what I learned from Philip Guo’s CPython internals: A ten-hour codewalk through the Python interpreter source…Feb 21, 20171Feb 21, 20171
Daw-Ran LiouClosures bind lateThis post is originally shared on my personal blog. If you have trouble reading the code examples, please make sure to check out my blog. I…Feb 19, 20171Feb 19, 20171