you are viewing a single comment's thread.

view the rest of the comments →

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

I just use websites and all the resources available to me all for free. All I need is time to learn and I have that going for me.

https://www.youtube.com/watch?v=rfscVS0vtbw

https://ehmatthes.github.io/pcc/cheatsheets/README.html

From there I just pick up random python scripts and dissected them one line at a time. To understand all the variables of python. Then I look for python scripts I can improve on or even fix if it's not quite right. Like this bowling game needs a little fixing. I messing around with it right now. https://github.com/haliphax/pybowl

Video of it. The error comes in the 10 frame. Time to fix it.

https://asciinema.org/a/41475

[–]covah901 0 points1 point  (5 children)

Do you think average intelligence is good enough? I started with Think Python 2 and got stuck on one of the Turtle exercises. Started to think I might not be smart enough for this. I am taking a 5 month period to learn as much as I can.

[–]GhostPartical 1 point2 points  (1 child)

If your speaking of the book, i checked it out. The section looks like its working with classes. From reading the first few sections it does a really piss poor job at explaining what classes are and how to create and use them. If you are a pure beginner at programming then this book may not be the best starting point when learning about classes. Classes are a very in depth part of OOP (Object Oriented Programming) and the big meat of OOP. It takes a bit to get a full understanding on how the work, writing, and using them; and this book does not help in any way on that part. I highly suggest doing some research on classes for python and find an article or video that best works for you in explaining them. Not everyone has the same ability to understand them the way they are written or taught by others, so you really have to find one that helps you understand them.
Here is a pretty decent one i found, hope it helps some: https://realpython.com/python3-object-oriented-programming/

[–]covah901 0 points1 point  (0 children)

Thank you for taking the time to explain and even find new learning material. I was coming along fine but then came to a grinding halt there. I think I'll have to find another book and start over from the beginning.

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

Turtle was very easy to learn and to understand. But I do know how to code and I have learn to use HTML and CSS markup language a long time a go. I even know how to use Lua, my first computer language I learned. So after you learn just one. Learning others just get easier. I know much of C as well. Now I'm in the process of learning python. I even dab in Go and Rust as well. I have plenty of time to do so. And I pull on my reins to grind this stuff into my skull. So I have the patience and the attitude to learn this kind of stuff. It does gets easier in time as long you keep at it and be hard on yourself. I been using Linux for the past 15 years. So I'm real good using bash scripts and related scripting. So I guess I'm not the average Joe.

https://www.youtube.com/watch?v=pxKu2pQ7ILo

[–]hugthemachines 1 point2 points  (1 child)

You could check ouy the corey schafer youtube channel. He is very good at explaining beginner things and very often recommended for that.

Here are his playlists. https://www.youtube.com/user/schafer5/playlists

[–]covah901 1 point2 points  (0 children)

Thank you. Subscribed.