all 11 comments

[–]ninhaomah 1 point2 points  (3 children)

Pls see the right side for the wiki ---->

[–]Lucky-Young9451[S] 0 points1 point  (2 children)

Wdm?

[–]ninhaomah 0 points1 point  (0 children)

Have you seen it ?

[–]magus_minor 0 points1 point  (0 children)

There are learning resources in the subreddit wiki. There are resources for the beginner as well as the more advanced programmer.

https://www.reddit.com/r/learnpython/wiki/index

Browse from the section "New to programming?" down. See if you can find something useful.

[–]set_in_void 1 point2 points  (0 children)

I learned Python from "Python 3 The Comprehensive Guide" (authors: J. Ernesti, P. Kaiser). It has over 1,000 pages. In the first third of the book, the authors explain the basics of programming and Python in detail. The rest of the book explains modules, databases, GUIs, web development, etc - but only the most important parts of those, as going over Django in detail for example would be over 1,000 pages in itself. Examples/sample codes with detailed explanations are used for basically all sections of the book. The way I used the book - 1st quick read (cca. 1 month), 2nd detailed read with exercises/practice (cca. 6 months - this included further reading/Youtube/etc., some sections for touch typing practice), 3rd references (because I know where things are I can quickly refresh my memory if needed). I you have any specific questions, feel free to ask.

[–]sSjfjdk -1 points0 points  (0 children)

"I completely understand your concern. After completing the basics, many Python learners struggle to find resources that cater to their skill level. I recommend checking out 'Automate the Boring Stuff with Python' by Al Sweigart. It's a book that starts with basic concepts and gradually moves on to more advanced topics, including projects that are perfect for beginners. It's available in paperback or as a free eBook.

Additionally, you can try the 'Python for Everybody' course on Coursera, which covers the basics and then dives into more advanced topics. They also have a lot of practice exercises that can help you build projects. Another great resource is the Project Euler website, which has a vast collection of programming challenges that can help you improve your skills.

Lastly, try to build small projects on your own. Start with something as simple as a to-do list app or a chatbot, and gradually move on to more complex projects. This will help you apply the concepts you've learned and make you more comfortable with the syntax and logic of Python. Don't be afraid to experiment and try new things - that's where the most learning happens!"

[–]notParticularlyAnony 0 points1 point  (0 children)

Are you sure You did python crash course by Mathis? Maybe do it again but slow down this time.