Oddbean new post about | logout
 @dee34601 wait, but... what's wrong about that? 
 @81a354c5 probably nothing, but when you use undefined jargon to explain other undefined jargon, it's not that helpful to people who are just learning. 
 @dee34601 Ah, yes, true. That text is basically boilerplate from OOP, but if they don't define those terms previously... 
 @81a354c5 i'm probably on some bot-produced page just regurgitating documentation lol. 
 @dee34601 I'd recommend O'Reilly's Learning Python and then Programming Python, if you need. Very good books. 
 @81a354c5 thanks! i'm doing Codecademy and it's been really great so far, but it doesn't do a very good job with classes (or i'm just not getting it) so i'm poking around for other explainers. 
 @dee34601 Basically, (and forgive me bc I'm pulling it out of my mind right now) a class is the definition, and when you say "ok, put one of Class in this variable" you create an object of that class. That object can have parameters, which are internal object variables, and methods, which is the name for class-bound functions. 
 @81a354c5 thanks, i think i'm starting to get it, just had to hit my brain with a hammer a few times. 
 @dee34601 You might want to look for a generic OOP concepts tutorial, bc many of the things will be explained there. Python's model isn't that different from the basics, or at least, its differences come into play later. 
 @81a354c5 yeah, that's what i'm doing now, seems like a fundamental concept of programming that i need to poke into a bit.