Jeff KnuppinHackerNoon.comWrite Better Python FunctionsIn Python, like most modern programming languages, the function is a primary method of abstraction and encapsulation. You’ve probably…·12 min read·Oct 11, 2018--16--16
Jeff KnuppinHackerNoon.comA Common Misunderstanding About Python GeneratorsI received the following email a few days ago:2 min read·Jun 4, 2018----
Jeff KnuppCounting Cards With PythonHaving grown up about 20 minutes from Atlantic City, I’m no stranger to casinos. When I was younger (but over 21! cough) I learned to count…8 min read·Jan 2, 2018----
Jeff KnuppinHackerNoon.comPython is the fastest growing programming language due to a feature you’ve never heard ofAccording to a recent StackOverflow analysis Python is the fastest growing programming language of those already in wide use. What’s more…5 min read·Sep 15, 2017--3--3
Jeff KnuppinEnigmaMoving to Parquet Files as a System-of-RecordEnigma is home to the world’s largest repository of public data. Organizing, updating, maintaining, and indexing all of that data is no…19 min read·Aug 28, 2017----
Jeff KnuppinHackerNoon.comImprove Your Python: Python Classes and Object Oriented ProgrammingNote: Each day this week I’m going to republish one of my most popular posts. My hope is that people who missed them the first time might…16 min read·Mar 27, 2017----
Jeff KnuppinHackerNoon.comHow Python Linters Will Save Your Large Python ProjectA Python project I’m working on at Enigma is starting to grow rather large. I spent a good deal of effort yesterday getting a five line…9 min read·Dec 9, 2016----
Jeff KnuppinHackerNoon.comHow Python Makes Working With Data More Difficult in the Long RunBefore we begin, let’s be clear on terminology. When I refer to “working with data” in the context of software development I could mean one…6 min read·Nov 13, 2016--5--5