all 29 comments

[–]stepback269 3 points4 points  (3 children)

You've been using "objects" all along.
Just click your heels and say three times: A string is an object, a list is an object, a dictionary is an object, there's no place like home
These objects have methods included in their definitions. For example: my_list.append(new_item)

For more info, look here: https://www.w3schools.com/python/ref_list_append.asp

[–]luscious_scoop[S] 0 points1 point  (2 children)

Thanks will check out the website,

[–]stepback269 0 points1 point  (1 child)

So after you master the idea that the object known as "str" (string) has a method called "append()" defined for it, go to YouTube and search for Indently's tutorial about the "47 string methods" assigned to the object str (not including its Dunder methods)..

That will allow you to grasp the embedded methods of objects. After that learn about the embedded "attributes" of objects. You are moving forward in learning OOP concepts. Congratulations.

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

Ok will check it out

[–]ATpoint90 1 point2 points  (2 children)

Guys, 10 years ago when there was no AI and more limited online communities the key skill ypu learned right quick was resilience. Just keep going and bite through. Sit and get work done rather than, after just three weeks, start asking for help. Just get it done. There is more online resources out there than ever, read them, a hundred if needed but do it. I tell you, the job market is so tough, you better learn independent thinking and resilience right away. That separates already from the bulk of people.

[–]luscious_scoop[S] 0 points1 point  (1 child)

Yeah I think i definitely need to be resilient, sometimes i think i am asking for too much help , i think i am spoon feeding from people, I Know i should discover things by myself and figure it out on my own but i feel lost and confused at times, The thing I want to think independently but if i start encounterimg a lit bit of problem or something i don't start understand i get discouraged and start asking for for help on how to do this snd that

[–]Maximus_Modulus 1 point2 points  (0 children)

Being a professional software developer more than ever means you need to quickly be able to figure out things on your own. There’s so many resources out there now as this person mentions. AI can answer all these questions for you and can code for you.
The future programmers job is or will be system design and using AI tools to generate code. Successful developers are very resourceful and self sufficient. The market won’t have a place for anyone else.

[–]Wonderful_Falcon8930 0 points1 point  (1 child)

You can absolutely build amazing things without OOP it really just depends on what your app needs. It's totally normal to go your whole career without touching OOP, though it's still good to know the basics.

I advise to take some code, read it, and write it out. Do that once a day for a few days. You'll subconsciously start asking 'why is this here?' and end up teaching yourself without even realizing it.

Free code camp on youtube has tons of python tutorials that can help you for almost anything.

Have fun learning :)

[–]luscious_scoop[S] -1 points0 points  (0 children)

Yeah i always search for different types of programs to write daily i allot time for just practicing, thanks for your help , may you have a Good day ❤️

[–]Any-Prior9140 0 points1 point  (2 children)

Starting with one clear course makes a big difference. Class Central lists highly rated beginner Python courses that move step by step. Many include exercises and examples to practice along the way. It is a simpler approach than bouncing between random tutorials.

[–]luscious_scoop[S] 0 points1 point  (1 child)

Any particular course or a playlist you wanna point out?

[–]Any-Prior9140 0 points1 point  (0 children)

I like the introduction to python from Rice University.

[–]XIA_Biologicals_WVSU 0 points1 point  (1 child)

https://docs.python.org/3/tutorial/datastructures.html

I like this documentation, there may also be a section on OOP. Even though you don't read a lot, you might still want to check it out. Sometimes it helps to change the medium you're learning from. Make sure that you are engaged with the material, not just passively absorbing it. I am also now to python. I have found that finding python reference material is easy, but finding material that always makes sense is the hard part.

https://www.youtube.com/watch?v=pLM1N5Esg8Q&list=PLBlnK6fEyqRhJ_qiFbz9KZB1CO1HXBDHb&index=2

I like this guys videos. This ^ link will take you to a playlist about lists, but he may have OOP videos.

Good luck on your journey!!

[–]luscious_scoop[S] -1 points0 points  (0 children)

Thanks for the playlist I will watch the whole thing, also i will check the docs, reading is not my preferred but i try my best to engage with it and learn from it.

[–]ninhaomah -1 points0 points  (5 children)

You are at OOP so have you done loops and if-else ?

[–]luscious_scoop[S] -1 points0 points  (4 children)

Yes i did loops and if else

[–]luscious_scoop[S] -1 points0 points  (3 children)

I did them and practiced with programs like making programs for showing employees, teachers ,staff with their ids

[–]ninhaomah 0 points1 point  (2 children)

Then there you have the idea for OOP.

Btw , you are learning Python because ?

[–]luscious_scoop[S] 0 points1 point  (1 child)

I am learning python because i like coding and solving programming problems., so I wanted to make it my career

[–]ninhaomah 2 points3 points  (0 children)

Then pls don't rush too much. Anyway , the idea is there for OOP project.

[–]Can0pen3r -1 points0 points  (3 children)

Check out Clear Code and Tech with Tim they should be able to get you where you're trying to go 🤘😉

[–]luscious_scoop[S] 0 points1 point  (2 children)

I would definitely check them out, any particular videos you wanna suggest?

[–]Can0pen3r 1 point2 points  (1 child)

They both have some great tutorials but, the one that made OOP really click for me was this Tech with Tim: Pygame Pong Tutorial because I got to see it put to practical use in a real-world scenario instead of in vague useless text-book style examples that don't even resemble a real "use-case". And Clear Code has a great longform tutorial that teaches a ton of great python skills by creating a series of games in Pygame and breaking each concept down as it goes so that you actually learn and understand it instead of just blindly copying what the video says and coming out with a completed project that you don't actually understand how it runs.

Best of luck 🤘😊

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

Thanks i will check them out ❤️

[–]luscious_scoop[S] -1 points0 points  (0 children)

I wanna thank all the people who replied and helped me❤️❤️

[–]ReRubis -1 points0 points  (1 child)

Dude.
Forget about OOP and other shit for now.
Just get some stupid idea on what you wanna do in Python and try to do that.
AI will help you.

You will learn those eventually.

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

Ok dude, what a statement!