Thursday 29 October 2015

Differences Between Python 2.x and Python 3.x


Other than the differences that the 3.x version is an attempt to clear the desks and reorganize the internal structure of Python language and that 2.x is at the end of it's life cycle, here are the differences between the two major versions of the Python Language.

Python 2.x
Python 3.x
Reached end of life. Support will be discontinued.Is the future of Python and will be supported in future.
Is backward compatibleHas less regards for backward compatibility.
Had a lot of clutter piling up due to unplanned growth and
development of the language.
Has cleaned up the clutter int o a better organised structure
Lacked extensive Unicode supportSupports the Unicode encoding better
Less consistent in it's own bulk due to fragmentationMore consistent and thus easier for newcomers to learn
Extensive library supportSlightly worse library support

Surely, Python 3.x is still a work in progress and it will soon overcome its few counted drawbacks.

Reference: Detailed report on the differences 

Sunday 18 January 2015

Tips for Smartphone Photography

Tips for Smartphone Photography

Whether it is vacations, summers or winters, taking photos never goes out of favourite hobbies of a majority of people. And this trend has only gained more adoption as our dainty smartphones have started to pack more beastly and powerful cameras. So here are some quick tips to churning out the best photos out of your smartphone cameras.