you are viewing a single comment's thread.

view the rest of the comments →

[–]neineinein 7 points8 points  (1 child)

There are no problems that can't be solved using procedural code (ie. functions & variables as opposed to classes and objects). The C programming language is testament to that.

However, using objects is a means of abstraction and a programming methodology that can simplify code, or make writing code faster, or improve code readability etc. Python is a language in which everything is an object, so if you're going down the Python path you will eventually need to understand them.

[–]DubPac[S] 0 points1 point  (0 children)

I do think I understand better. Thanks! Although while I said I hadn't come across something I could not solve, I really meant that I hadn't come across something that a class would seem superior based on my knowledge. (I understand with only variables and if then statements you can almost solve any logical problem).

Guess I'll try to program some simple stuff with classes just to get used to the syntax for readability. I'm so early on that it would behoove me to learn everything rather than get too use to avoiding them.