I got an email the other day about new Python courses. Python is my favorite (and first) programming language, so I decided to take a look.
The Python 3 course is a Pro-only course. Making this a Pro-only course is not a good idea. Python 2 was originally released in 2000, while Python 3 (a major upgrade) was released in 2008. Because of the consistent updates (we’re at 3.7 now) of Python, it’s not feeling its age in any way. However, Python 2 is now a 10-year old language with updates that are simply bugfixes.
Is it okay to learn a language set in stone? Maybe. People still program in C89, and that’s coming to its 30-year anniversary. But I don’t understand why the features of Python 3 are locked behind a paywall. You can buy a Python 3 book for a month’s worth of Pro and your money would be spent more effectively.
The Minimax course didn’t explicitly say it was a Pro course in the email (which I won’t criticize), but shows another fault of Pro: there’s no taste of the more advanced stuff unless you get your free seven-day trial.
Another problem I have with the Pro courses is that they aren’t cost-effective. Look up “learning pandas python” and you will find many FREE tutorials for learning the pandas library with Python. You save 100% of the money you would have spent buying Pro for a month, no matter which plan you buy.
So what’s the point of this? I don’t care for the “be a Pro if you want to learn more” mentality. I don’t know anything about marketing; maybe it’s just fine. But as someone who needs a lot of convincing to get anything you need to pay for, this is a bit frustrating.
Does the price seem reasonable to you for what you get? What are some Pro subscribers’ and non-subscribers’ thoughts?