Skip to main content

4 posts tagged with "Computer Science"

View All Tags

The Bare Minimum: Arduino

· 6 min read
Software Engineer

Abstract. As an undergraduate, I remember many occasions where I needed to become proficient in a topic as a step to achieving some further goal. It still happens to me today and I see it happening to my students. This post on Arduino is for people in that situation. You need to build the skill, but diving deep into it isn’t your priority and you just want to learn enough to get by for now. With that in mind, this post deliberately glosses over many of the details, but tries to provide links wherever possible to allow to dive deeper on the topics that either don’t quite sink in right away or that you want to learn more about.

Python List Comprehensions

· 2 min read
Software Engineer

My absolute favorite feature of Python is lists. An elegantly dynamic data structure with a beautiful syntax. Everything from negative step indexing to their use as iterators makes Python lists, and therefore Python, the easiest solution to so many problems. One of the less obvious, but extremely powerful features of Python lists are list comprehensions.