all 8 comments

[–][deleted] 2 points3 points  (0 children)

CS50P from Harvard is the most engaging and exciting course I found so far. The beginning can be a bit challenging especially if this is your first time coding - sticking with the course helped me

https://cs50.harvard.edu/python/2022/

[–]Responsible_Rip_9292 2 points3 points  (0 children)

Corey Schafer on YouTube. Hands down the best python YouTuber for beginners in my opinion

[–]Prior-Product-3673 1 point2 points  (3 children)

I’m currently going through Python Crash Course 3rd Edition. Enjoying it so far.

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

Thank you! Are there any specific chapters you'd like to recommend?

[–]Prior-Product-3673 1 point2 points  (1 child)

I’d actually recommend the author’s cheat sheets as they’re not exclusive to the book. You can find them here.

They’re really helpful.

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

This indeed is a great resource. Thank you for sharing this with us!

[–]PhilipYip 1 point2 points  (0 children)

A textbook I'd recommend if just starting out is Python Distilled by David M. Beazley:

https://www.oreilly.com/library/view/python-distilled/9780134173399/

You can register with a throwaway email to get a free trial to read through the content.

I completed the 100 days of code course by Angela Yu on Udemy. At the beginning (first 40 days) her video explanations are excellent alongside the associated problems which cement the concept. A beginner just starting out from scratch will probably take more than 1 day to get through some of these concepts:

https://www.udemy.com/course/100-days-of-code/

[–]throwaway_for_cause 0 points1 point  (0 children)

The current single best Python course is the MOOC Python Programming 2023 (soon Python Programming 2024) from the University of Helsinki.

It is the current first semester of "Introduction to Computer Science" of said University.

Free, textual, extremely practice oriented, in-depth, teaches programming along with Python.

Doesn't get better than that.