I'm a huge fan of C++ and I find Python quite frustrating. Coming from C, C++, and Java, Python feels very different and not in a good way—it doesn't flow naturally for me. It seems more like I'm typing out pseudo code than actually programming. I've been using Python for a couple of months in uni and honestly, I'm really not enjoying it. The syntax annoys me, and I find it too high-level and slow for my taste. Although I see its usefulness, especially in fields like AI and data science, a lot of jobs I want require Python. I'm looking for ways to tolerate or even enjoy working with it. Any suggestions on how to get started?
4 Answers
You mention Python feeling restrictive, but you'd be surprised at how flexible it actually is! You can access private methods, modify classes at runtime, and do a ton of crazy stuff with it. It’s all about getting used to the level of abstraction and using existing tools to get your goals achieved—rather than always building everything from scratch.
I totally get your frustration! But here's a tip: try being strict about type annotations. Python has a decent type system that can help make your code clearer and reduce some of that ambiguity that can feel annoying. Once you start using types consistently, it might change your perspective on the language.
Honestly, I focus more on how Python brings in the paychecks! Try not to overthink the language—just tackle the projects you need for your career, and it’ll get easier as you earn more from it!
I always recommend using a type checker with Python. It might help ease some of your frustrations with the language and make it feel less chaotic.

Related Questions
How To: Running Codex CLI on Windows with Azure OpenAI
Set Wordpress Featured Image Using Javascript
How To Fix PHP Random Being The Same
Why no WebP Support with Wordpress
Replace Wordpress Cron With Linux Cron
Customize Yoast Canonical URL Programmatically