PyDev of the Week: Abdur-Rahmaan Janhangeer

PyDev of the Week: Abdur-Rahmaan Janhangeer

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


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google photo

You are commenting using your Google account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s