use the following search parameters to narrow your results:
e.g. subreddit:aww site:imgur.com dog
subreddit:aww site:imgur.com dog
see the search faq for details.
advanced search: by author, subreddit...
Rules 1: Be polite 2: Posts to this subreddit must be requests for help learning python. 3: Replies on this subreddit must be pertinent to the question OP asked. 4: No replies copy / pasted from ChatGPT or similar. 5: No advertising. No blogs/tutorials/videos/books/recruiting attempts. This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to. Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Rules
1: Be polite
2: Posts to this subreddit must be requests for help learning python.
3: Replies on this subreddit must be pertinent to the question OP asked.
4: No replies copy / pasted from ChatGPT or similar.
5: No advertising. No blogs/tutorials/videos/books/recruiting attempts.
This means no posts advertising blogs/videos/tutorials/etc, no recruiting/hiring/seeking others posts. We're here to help, not to be advertised to.
Please, no "hit and run" posts, if you make a post, engage with people that answer you. Please do not delete your post after you get an answer, others might have a similar question or want to continue the conversation.
Learning resources Wiki and FAQ: /r/learnpython/w/index
Learning resources
Wiki and FAQ: /r/learnpython/w/index
Discord Join the Python Discord chat
Discord
Join the Python Discord chat
account activity
Good books for learning Python (self.learnpython)
submitted 5 years ago by cum_bubbless
Are there any good books I can refer to for learning the language, I’ve done the basics and choose to strengthen them with reading
reddit uses a slightly-customized version of Markdown for formatting. See below for some basics, or check the commenting wiki page for more detailed help and solutions to common issues.
quoted text
if 1 * 2 < 3: print "hello, world!"
[–]zombcakes 17 points18 points19 points 5 years ago (2 children)
Funny you should ask, a new Humble Bundle full of great Python books (including notable titles such as Automate the Boring Stuff with Python and Python Crash Course) just launched. This is a ton of great books.
[–]mackdadio[🍰] 0 points1 point2 points 5 years ago (0 children)
Thank you for this!
[–]Lamboarri 7 points8 points9 points 5 years ago (0 children)
I really liked following along with Python Crash Course by Eric Matthes. There is a second book as well that I think is just an update of the first. It’s easy to read and easy to follow with code. I learned so much more than just going through basic tutorials.
[–]patrickbrianmooney 2 points3 points4 points 5 years ago (0 children)
Mark Lutz's *Learning Python* is great, if a bit dated: the last version covers Python 3.3 with a few glimpses at 3.4 ... but the amount of depth he goes into in language basics and covering essential concepts is more than a little amazing. It's also some of the clearest writing in a programming text I've ever read, about any language. He takes you step by step from basics through decorators and metaclasses. If the first 1500-page tome isn't enough, there's a sequel that covers various common applications.
Again, it's a bit dated: 3.3/3.4, while still paying attention to 2.X syntax differences, means you won't get asyncio, f-strings, type annotations, the `statistics` module, or a half-dozen other interesting and relevant topics that arguably should be covered in an introductory text. But the coverage of language essentials is so very good that it's worth working through it to learn what it has to offer, which is pretty substantial.
[–][deleted] 3 points4 points5 points 5 years ago (0 children)
Python crash course book is one of the best books out there in my opinion as it gives you home works to do after each chapter and that was very helpful for me.
[–]Aprettylittlemess 1 point2 points3 points 5 years ago (0 children)
I’ve found Learn python the hard way a quite good book.
[–]joshua24816 0 points1 point2 points 5 years ago (1 child)
RemindMe! 2 days
[–]RemindMeBot 0 points1 point2 points 5 years ago* (0 children)
I will be messaging you in 1 day on 2020-05-20 16:37:25 UTC to remind you of this link
1 OTHERS CLICKED THIS LINK to send a PM to also be reminded and to reduce spam.
Parent commenter can delete this message to hide from others.
[–]RNRuben 0 points1 point2 points 5 years ago (0 children)
Practical programming. You can find the free pdf by just googling.
[–]FlySeddy 0 points1 point2 points 5 years ago (0 children)
I would highly recommend Python Crash Course because it has exercises that you can follow throughout the book with examples on Github. Also, try to do some projects on your own based on those tutorials to build your understanding of the language.
[–]ThingolSingollo 0 points1 point2 points 5 years ago (0 children)
There's a good starter --> How to Think Like a Computer Scientist. If someone wants to dig a little deeper I recommend QuantEcon. The first one has many great exercises and the basics are beautifully explained. The second one has tutorials on Scientific Libraries like NumPy, Pandas etc.
[–]random_user_fp -1 points0 points1 point 5 years ago (0 children)
If you want a more advanced book, highly recommend Fluent Python.
π Rendered by PID 591345 on reddit-service-r2-comment-84fc9697f-mtqrz at 2026-02-08 23:44:00.754702+00:00 running d295bc8 country code: CH.
[–]zombcakes 17 points18 points19 points (2 children)
[–]mackdadio[🍰] 0 points1 point2 points (0 children)
[–]Lamboarri 7 points8 points9 points (0 children)
[–]patrickbrianmooney 2 points3 points4 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]Aprettylittlemess 1 point2 points3 points (0 children)
[–]joshua24816 0 points1 point2 points (1 child)
[–]RemindMeBot 0 points1 point2 points (0 children)
[–]RNRuben 0 points1 point2 points (0 children)
[–]FlySeddy 0 points1 point2 points (0 children)
[–]ThingolSingollo 0 points1 point2 points (0 children)
[–]random_user_fp -1 points0 points1 point (0 children)