99 Bottles of OOP now available in Python
sandimetz.com
99 Bottles of OOP now available in Python
1–10 of 93 posts
Re: 99 Bottles of OOP now available in Python
#2Re: 99 Bottles of OOP now available in Python
#3HN's automatic title editing strikes again. The title of this submission should presumably be: "99 Bottles of OOP now available in Python".
Re: 99 Bottles of OOP now available in Python
#4Bottles of OOP - https://news.ycombinator.com/item?id=12129821 - July 2016 (71 comments)
Re: 99 Bottles of OOP now available in Python
#5I'm very happy to see it out for Python!
Re: 99 Bottles of OOP now available in Python
#6This is one of my favorite software development books of all time. It's the book that finally offered straight forward guidance and wisdom on how to properly utilize OOP language features. I'm very happy to see it out for Python!
Reading these two really helped me understand just how impoverished the concept of OOP has become by C++ and Java, from its Smalltalk roots.
Re: 99 Bottles of OOP now available in Python
#7Re: 99 Bottles of OOP now available in Python
#8This is one of my favorite software development books of all time. It's the book that finally offered straight forward guidance and wisdom on how to properly utilize OOP language features. I'm very happy to see it out for Python!
Sandi's earlier book, POODR, was also great. While it is focused on Ruby, most of the advice applies more broadly. Reading these two really helped me understand just how impoverished the concept of OOP has become by C++ and Java, from its Smalltalk roots.
Re: 99 Bottles of OOP now available in Python
#9[flagged]
I believe in mechanical empathy. I think developers should - win performance is a concern - think about how their code ends up on the CPU, what ends up on the heap, how caches are used, and so on.
But for most Python developers, and Ruby developers, it's more important, in more use cases, to have clear and readable code that is easily maintainable.
I've met Sandi, I've gone through her Ruby books, I recommend her teaching and her books to others. I don't see the problem.
If you need ASM, use ASM. If you're on a team doing OOP, maybe learn about OOP.
Re: 99 Bottles of OOP now available in Python
#10HN's automatic title editing strikes again. The title of this submission should presumably be: "99 Bottles of OOP now available in Python".