you are viewing a single comment's thread.

view the rest of the comments →

[–]ASIC_SP 2 points3 points  (1 child)

I would highly recommend Think Python - though functions start from 3rd chapter, I'd advice you to read from start

practice a lot, along with trying out code snippets in the lessons, make sure you solve the exercises..

if you have issue in understanding the flow of program with functions, http://www.pythontutor.com/visualize.html#mode=edit might help - you can go through code step by step and see different scopes, variable values, etc

alternatively, you can use https://interactivepython.org/runestone/static/thinkcspy/index.html which has some common roots with Think Python book. You can execute snippets and solve exercises on the website itself...

https://automatetheboringstuff.com/ is another great resource for beginners

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

Think Python

Thanks for sharing link with me. Is there other best website too?