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…Oct 11, 201816Oct 11, 201816
Jeff KnuppinHackerNoon.comA Common Misunderstanding About Python GeneratorsI received the following email a few days ago:Jun 4, 2018Jun 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…Jan 2, 2018Jan 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…Sep 15, 20173Sep 15, 20173
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…Aug 28, 2017Aug 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…Mar 27, 2017Mar 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…Dec 9, 2016Dec 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…Nov 13, 20165Nov 13, 20165