DEV Community

Discussion on: My frustrations with Python

Collapse
 
eljayadobe profile image
Eljay-Adobe

I had a long list of complaints with Python 2.x. I thought the language was okay, but awkward, and had unsurmountable problems.

When Python 3.0 came out, I was amazed that every single one of my negatives points against Python 2.x had been rectified in Python 3.0. Wow! That must have been a very painful bandage to rip off.

Since you are coming from PHP, I presume your problem domain is one for which PHP is a good choice for solving those problems. Perhaps the best choice in that domain. Python by itself does not really compete in that domain.

But Python with Django does compete in that space, at least to some extent. (Another more popular alternative is Ruby on Rails ... I've found Ruby not to my liking, and I've found Python to appeal to my sense of code aesthetics. But that's all a subjective matter of one's personal taste.)