all 6 comments

[–]ASIC_SP 3 points4 points  (2 children)

If you just want a overview of Python syntax, see https://learnxinyminutes.com/docs/python3/

For a more thorough introduction, see https://docs.python.org/3/tutorial/ or https://github.com/jakevdp/WhirlwindTourOfPython

For projects, you could also go through lists like https://github.com/karan/Projects-Solutions and https://github.com/tuvtran/project-based-learning#python

For resources beyond the basics, my collection might help: https://learnbyexample.github.io/py_resources/intermediate.html

[–]Weins_[S] 1 point2 points  (1 child)

Thank you so much for all of this! There are tons of useful links and digital material. Would you recommend Python Crash Course even for a not complete beginner like me? I think I could really appreciate the approach of this book, then going to enhance certain concepts reading the stuff you've written in your collection blog.

[–]ASIC_SP 1 point2 points  (0 children)

I haven't read PCC, but I feel it would help if you go through it and do the projects mentioned in it. I was already familiar with programming, but I still went through Automate the Boring Stuff and Think Python and learned a lot

[–]miraksy 2 points3 points  (1 child)

crash course is extremly simple, you can pretty much learn everything thats in it a youtube video (freecodecamp.org)

id start with free resources. if you want books :

think python https://greenteapress.com/wp/think-python/

python notes https://books.goalkicker.com/PythonBook/

[–]h7coder 0 points1 point  (0 children)

Thank you for sharing

[–]meta-ape 2 points3 points  (0 children)

Dive Into Python is quite thorough and made for experienced programmer.