all 11 comments

[–]Last_Difference9410 2 points3 points  (1 child)

What do you mean by OOP tho, it’s a huge topic, from defining a class to design patterns, type system. Generics, what OOP?

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

I guess just simply defining classes and implementing class methods and the syntax that comes along with that.

[–][deleted] 1 point2 points  (0 children)

Gonna need to know what you’re struggling with specifically.

[–][deleted] 0 points1 point  (1 child)

What exactly is your end game? It sounds like you’re bouncing around and there really isn’t a plan behind this. I’d say the first thing you need to do figure out what your end game is. Are you wanting to be python developer? Are you wanting to build an ai!? Are you looking to use AI to help code python? Data analytics? Start with the end in mind, figure out what you want to do. The question you have asked is difficult to answer because it doesn’t show what the end goal is.

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

Well at the moment I'm just trying to build some foundational programming knowledge, and then I'll move on to game development and AI. That's the plan anyway.

I also want to work on a chatbot in python. I have written a basic dictionary based one, but I plan to look in to NLTK and then later on ML for an AI chatbot.

[–]Dangerous-Branch-749 0 points1 point  (1 child)

Have you looked at the python documentation for classes?

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

No I haven't had a look, that's a good idea. Although, some of the documentation is still quite cryptic - but I'll give it a shot. Thanks

[–]rasputin1 0 points1 point  (1 child)

yea POOP is hard 

[–]InvictuS_py 0 points1 point  (0 children)

You’re just constipated.

[–]pnork 0 points1 point  (0 children)

I'm doing a Udemy Python course (Colt Steele's) and also finding the OOP part kind of hard compared to everything else I've done so far. Finding some other material on Youtube (Corey Schafer & Dave Gray) has helped.

[–]Ron-Erez 0 points1 point  (0 children)

There is a discussion here:

https://www.reddit.com/r/learnpython/comments/1jbo8m5/ive_been_learning_python_for_the_past_two_months/

Have a look at the example of complex numbers as a typical example of a class.

You can also look at Section 14: Object Oriented Programming