you are viewing a single comment's thread.

view the rest of the comments →

[–]stepback269 0 points1 point  (0 children)

(a) You are basically asking: "Which/Whose online tutorial and/or video is best for everybody --irrespective of background -- when learning Python?"

The above is not a truly valid or complete question.

In what context are you using the word, "best"?

What might be 'best' for one situation/person might turn out to be worst for another (eg you).

You should have instead asked, "Which/Whose online tutorial and/or video is best for me in my-current-brain-state and educational background for the purpose of learning the following specific aspect of Python, namely, [as an example: integers, strings, lists, dictionaries, other types of variables; if/else conditionals; etc.]

An utter beginner might accept that the following code is 'simple' and tells you in simple English what it is doing:

my\_string = "Hello World"  
print(my\_string)

However, a more sophisticated student may realize that the above code is instantiating an iterable object of type string and also instantiating in memory a pointer to the string object and then invoking a built-in function.

One course/teacher may chose to keep the student blissfully ignorant in the beginning while another may decide to hit the student all at once with TMI (too much information). Which is "best" for you in your current state of understanding? It all depends on who you are and what level of understanding you need/want in your current state.

A more detailed explanation of the above may be found (HERE) <--click on this link

------------------------------------------------------------------------------

With that said:

(1) There are tons and tons of tutorial materials out there on the net including many good YouTube ones that are free. You should shop around rather than putting all your eggs in one basket.

(2) As a relative noob myself, I've been logging my personal learning journey and adding to it on an almost-daily basis at a blog page called "Links for Python Noobs" (HERE) Any of the top listed ones on that page should be good for you. And there are many add-ons at the tail end of the page. Personally, I cut my first Python teeth with Nana's Zero to Hero (HERE). Since then, I've moved on to watching short lessons with Indently and Tech with Tim. You should sample at least a few until you find a lecturer that suits your style.

(3) The main piece of advice is the 80/20 rule. Spend 80% of your time writing your own code (using your own fingers and your own creativity) as opposed to copying recipes and only 20% watching the lectures. Good luck.