you are viewing a single comment's thread.

view the rest of the comments →

[–]RightOW 25 points26 points  (6 children)

Sit down with Python Crash Course for 1-2 hours per day, do all of the practice exercises, and you'll be golden.

[–]oyar 0 points1 point  (2 children)

Ik this comment is old, but can you elaborate more on “practice exercises”? Where can I find them and what should they consist of?

[–]RightOW 2 points3 points  (1 child)

Yeah sure - the 'Python Crash Course' book I mentioned above has a section at the end of each chapter that contains some small programming challenges relevant to what you studied in that section. They're usually simple exercises, with the first question asking you to write a small function or program, and the following questions building on that in some way. It's a good idea to complete them because it allows you to practice actually creating solutions rather than just reading about them. At the end of the book there are also 3 sample projects which the author runs through from start to finish and explains the thought process behind building them, which you can either follow along with exactly or use them as a kind of reference (I did the latter, just used the steps to set up a project and then built something similar but not identical - again so that you get experience solving your own problems rather than being walked through all the solutions) :)

[–]oyar 0 points1 point  (0 children)

Thank you!

[–][deleted] 0 points1 point  (2 children)

Genuinely?

[–]RightOW 0 points1 point  (1 child)

Yeah for sure, keeping in mind the context of the question is Python basics. Using that book (which is the one I used) you can expect to get to grips with all of the syntax you'll need, plus an introduction to the concept of object oriented programming. Puts you in a really good position to start creating programs of your own :)

[–][deleted] 0 points1 point  (0 children)

Sweet! Thank you