Battle of the Languages: Java and Python compete to solve programming challenges
As a Java developer, you often feel right at home in your universe. But in the meantime Python is becoming more and more popular and it is worth taking a look at it. In this session we want to compare Java and Python. To make this entertaining, we will use small programming challenges. We will compare solutions in the areas of numbers, strings, data structures, algorithms and recursion, such as:
Prime numbers and the sieve of Eratosthenes.
Guessing vowels
Well-formed brackets
Flood Fill (even with patterns)
Quick Sort (finally understand it)
We also see how Pytest and JUnit fare when it comes to formulating readable tests.