Month: June 2019

Iterative vs. Recursive Binary Search Algorithms in Python

In this article, you’ll learn about a basic algorithm, every computer scientist must know: the binary search algorithm. If you just want to try the algorithm in Python, feel free to play with our interactive Python shell: The algorithm has important practical applications in many basic data structures such as sets, trees, dictionaries, bags, bag …

Iterative vs. Recursive Binary Search Algorithms in Python Read More »

Check Palindromes in One Line Python. No For Loop. No Recursion.

This one-liner introduces another basic computer science term: palindromes. Similarly to anagrams, palindromes are a popular interview question. First things first: What is a palindrome? “A palindrome is a word, number, phrase, or other sequence of characters which reads the same backward as forward, such as madam or racecar or the number 10201.“ [1] Here …

Check Palindromes in One Line Python. No For Loop. No Recursion. Read More »

Get More Clients as a Freelance Developer with This One Simple Trick

How to make it easier as a freelance programmer to attract clients? You’ve mastered the first level as a freelance programmer and wonder how to make it easier to get clients? Or you’re generally interested in becoming a freelancer but you don’t know how to get clients? Here’s a major building block of your success: …

Get More Clients as a Freelance Developer with This One Simple Trick Read More »