This week we welcome Abdur-Rahmaan Janhangeer as our PyDev of the Week! Abdur-Rahmaan is the French translator of Think Python. You can see what he is up to on his blog as well as on Github. Let’s take a few moments to get to know him better!
Can you tell us a little about yourself (hobbies, education, etc):
I’m Abdur-Rahmaan Janhangeer from Mauritius, a paradise island in the Indian Ocean and currently one of the best tourist destinations. I have an IT business and I am shyly becoming a Python Trainer.
I am mostly self-taught in programming. Concerning Python, I’m the Arabic Coordinator for the Python docs, translator of Think Python into French (publishing soon) and organising member for the py user-group of Mauritius. I also did some really tiny contributions to LinuxMint, Numpy, and Odoo.
As “hobby”, i like to dig into Compiler Theory and code some toy langs in my spare time. Being a gallery moderator, I use InkScape to design logos and business cards for people. Playing around with graphics!
Why did you start using Python?
It was when I was a great fan of Java, was really hooked into it’s OOP style. If you understand that things are objects in Java, many weirdnesses clear away. One day I found myself writing an IRC bot. The skeleton was so counter-intuitive to me that I searched for something simpler. I remembered a language called Python which people said was simple to use. I always thought that Python was not a “serious” language but decided to try it anyway. Yes, I was googling: “print in python” …
What other programming languages do you know and which is your favorite?
Since I wanted to learn programming, I learnt the popular ones. C++, Java, Html, CSS, Js, PHP+SQL, ruby. Functional I only learnt Haskell to get a taste. Also learnt Processing, though it’s more of a library nowadays, or a canvas API if you wish. Besides Python, I use other langs according to needs but processing is a favourite, it’s a whole new world. Loops, OOP, and whatever you want are illustrated. Learning and teaching coding is more lively. You also have a python flavour of it but runs on Jython.
Thanks for doing the interview!
from The Mouse Vs. The Python http://bit.ly/2D3VNWr