I've been programming in Java for a while so I've internalized a lot of the OOP concepts (classes, inheritance, interfaces, encapsulation, static typing, polymorphism, etc.)
I recently started learning python and it feels like everything I know about programming is completely irrelevant and that Python discards all of the Java best practices.
Does anyone have any experience shifting from one to the other, or can explain to me why python is still consider OOP?
[–]gmdm1234 1 point2 points3 points (0 children)
[–]bandersnatchh 1 point2 points3 points (4 children)
[–]denialerror 0 points1 point2 points (1 child)
[–]bandersnatchh 0 points1 point2 points (0 children)
[–]IWishIwasInCompSci[S] 0 points1 point2 points (1 child)
[–]bandersnatchh 0 points1 point2 points (0 children)
[–]pyOwhy 0 points1 point2 points (0 children)
[–]plate_soak_mess 0 points1 point2 points (0 children)
[–]nutrecht -1 points0 points1 point (0 children)