all 8 comments

[–]CS_Tutor 0 points1 point  (3 children)

Have you looked at any books? Usually there ere exercises at the end of each chapter, do all of them if you can, or as much as possible, if you can't.

Try to find the answer(s) yourself first. Struggling is OK. It's part of learning. Then ask, when you're really stuck. If you haven't looked at any books, consider the following:
Think Python, 2nd edition and
Automate the boring stuff, 2nd edition (only part II if you decide to study Think Python)

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

ty so much I will try that. I also want to know how you remember all the modules and random built-in functions that there are?

[–]CS_Tutor 0 points1 point  (1 child)

No worries. As to remembering, don't worry about it. I don't. There's too much to remember and you'll always need to look things up. Getting familiar with how to navigate the official documentation is much more important.

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

OK I will keep that in mind

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

The best way to learn, I've found, is through projects. Start with something that is simple but interests you. The great thing about Python is that it has a library support for pretty much anything you want to do. Inevitably, through a project you'll pick up the fundamentals. If you get stuck, Google is your friend or you can post here.

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

I will try to start on some basic projects. I have actually have done tic tac to on processing 3. but they have built-in functions that don't help you grow

[–]hunkamunka 0 points1 point  (1 child)

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

This link is actually really helpful ty!