I recently started learning Python again, as I’ve had interest in it in the past, but stopped for some reason I don’t really remember. I

While I was reading the SCJP book, I came across the concept of initialization blocks, or init blocks for short. Those blocks of code get executed before

Today, I tried to write code that involves actual problem solving I wrote a method that calculates the factorial of a number, here’s how I did it :