Nathan PatnaminBetter ProgrammingHow You Practice With Leetcode for Interviews Is Probably BadI’ve experienced it first-handAug 27, 20206Aug 27, 20206
Nathan PatnaminBetter ProgrammingWhat Is Polymorphism — and How Do We Implement It in PythonA software-design principle that helps reduce the complexity of implementing classes with similar behaviorJan 29, 20202Jan 29, 20202
Nathan PatnaminBetter ProgrammingHow Python Lazily Evaluates Boolean-Based ExpressionsA look under the hood of PythonJan 27, 20201Jan 27, 20201
Nathan PatnamPart 1: What are Internships, Why do Companies Offer Them and Why Should You Complete One Before…I decided to break up my initial idea of writing one lengthy article on the internship process into 5–7 (haven’t finished the rest of the…Mar 15, 2018Mar 15, 2018
Nathan PatnamWhat is Unit Testing & Code Coverage and How to Use Them in PythonImagine you are working on an huge project whether that be an open source project on GitHub, work at the office, a personal project, or…Feb 17, 2018Feb 17, 2018
Nathan PatnamMy experiences freelancing (first 30 days)To many computer science majors, freelancing can seem like a very mysterious and hard to get into field. I initially thought my computer…Feb 16, 2018Feb 16, 2018
Nathan PatnamDay 4: Discussing and Implementing Nodes in PythonWhat is a Node and what does it have in common with Lego pieces? Tune in to today’s show where we talk about Nodes, what they are, how to…Feb 15, 2018Feb 15, 2018
Nathan PatnamVideo 1: Implementing a Stack in PythonHey all, I’ve been an avid reader of freeCodeCamp on Medium for a while now. A little bit about me, I am an undergraduate student at…Feb 11, 2018Feb 11, 2018