Hashing Function Techniques for Hash TablesHash tables are one of the most commonly used data structures in computer programming. They are used to store key-value pairs and are often used to implement lookup tables, such as dictionaries. Hash tables are typically implemented using an array. T...Oct 22, 2022 · 7 min readjaredatandi.hashnode.dev
Testing your code the easy wayPython testing is critical for software quality. Without tests, your code is prone to bugs and errors that can impact user experience. That’s why it’s important to know how to write tests in Python. In this article, we’ll walk through the basics of P...Oct 20, 2022 · 5 min readjaredatandi.hashnode.dev
How to Bash Script Like a ProIntroduction The shell is a UNIX program that provides an interface to the operating system. It allows you to type commands to control the system. The shell is not just a way to run other programs; it is a programming language in its own right. There...Oct 11, 2022 · 5 min readjaredatandi.hashnode.dev
Ways to Automate Your Web Browser and WorkflowThe internet has become an integral part of our lives. We use it for everything from keeping in touch with friends and family to getting our work done. But the internet can be a huge time sink. We can spend hours browsing aimlessly, clicking on links...Oct 9, 2022 · 7 min readjaredatandi.hashnode.dev
Make and Makefile: The ultimate tool to manage your projectsWhat is the difference between a make and makefile? A Makefile is a specific file format used by the "make" utility program to determine how to compile and link a group of source code files. Sometimes, it is commonly believed that make is used only i...Oct 7, 2022 · 12 min readjaredatandi.hashnode.dev