For further actions, you may consider blocking this person and/or reporting abuse
Read next
Experimenting with "following" tab β will give more details once more fully launched. Folks have been asking for something like this for a while.
Ben Halpern -
Believe in what you know already
Michelle Sanseverino -
π 100+ Free APIs for Developers in 2024 π
Hanzla Baig -
Best Websites to Find Remote Jobs in 2025
Jasmeet Singh -
Top comments (4)
Now that you mention it
But seriously. I'd say for me it's that it's a lot like Ruby, which I use a lot more, but different in ways that trip me up.
I have a rails fanboy friend and he says that all the time. I hope I get some more clear questions ... as I am still making questions to interview Guido and still looking for ideas and maybe write an article explaining the stuff I can answer :D (I'm a huge fan of yours btw)/thx for this website)
For me it's metaclass programming (it allows you to create classes and add attributes and methods to the classes dynamically). I have used them before, but normally I would try to avoid them, because it is difficult to maintain code with metaclasses. I think the only place where using metaclasses makes sense is creating a framework.
Also different libraries and frameworks in Python have their own blurry things. For example, in Django I would say that signals is one of such. To simplify, signals are like events in JavaScript. Unfortunately when you start adding them to your apps, you start losing control of the flow: what comes after what when you save forms or run cron jobs, or run background tasks.
asyncio without a doubt