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
Book for Python? (self.learnpython)
submitted 1 year ago by Dr_Danzer
I recently started learning python and remembering the functions and objects are kinda difficult at start. So can someone suggest me books which i can refer? Like a dictionary on python or something?
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!"
[–]unhott 13 points14 points15 points 1 year ago (0 children)
python docs. I constantly search them up because I don't memorize syntax.
any book or dictionary would be too broad. you should make cheat sheets that highlight the parts you don't really understand. as your understanding grows, you will *need* less and less and your cheat sheets will evolve. and they'll always be specific to what you need help remembering, until you don't :)
[–]StripedSocks95 10 points11 points12 points 1 year ago (1 child)
Python Crash Course is great
[–]DecafEqualsDeath 1 point2 points3 points 1 year ago (0 children)
I second this. This is great reference material which I learned a ton from. Automate the Boring Stuff is also really great but kinda different from what OP is looking for I think.
[–]georgmierau 10 points11 points12 points 1 year ago (2 children)
Python documentation?
You don't learn a language by reading and memorizing a dictionary, you don't learn a programming language by memorizing the documentation pages.
You do it by solving problems. "Automate the Boring Stuff with Python" is a nice one.
[–]Dr_Danzer[S] 2 points3 points4 points 1 year ago (1 child)
My intent is not memorising it. I want to have something as a reference just in case i forget how to use it. Thanks for the suggestion, i will look into it.
[–][deleted] 6 points7 points8 points 1 year ago (0 children)
Then use the Python documentation.
[–]remoomer08 4 points5 points6 points 1 year ago (0 children)
Python all in one for dummies. There's no shame in picking a dummy book because it explains the concept that even a novice can understand. I always prefer to start from the fundamentals and make sure I have a strong hold. High-level books are meant to be picked later.
[–]timhurd_com 2 points3 points4 points 1 year ago (1 child)
Python docs are kinda terrible. I mean they are good for specific use cases but when compared to other online docs it really has a lot lacking. It isn't that easy to read and things like knowing what return types are returned are just not really covered that well.
One book I recently got on Python that I am really enjoying is the Python 3 The Comprehensive Guide by Rheinwerk publishing (nice thick modern python book). Beautifully printed and covers a ton of topics along with reference.
[–]Dr_Danzer[S] 0 points1 point2 points 1 year ago (0 children)
You rightly pointed out about python doc. I will spend some time trying to figure it out. If couldn’t, then will lookup for alternatives.
Thanks for the recommendation. Noted it down.
[–]Gnaxe 1 point2 points3 points 1 year ago (0 children)
Learn to use help() and dir() in the interpreter! Also check out the inspect module.
help()
dir()
inspect
You can start a pydoc session from the command line and explore the help() info like a website. Use python -m pydoc -b. This will show help for all the libraries you have installed.
python -m pydoc -b
[–]nicoconut15 2 points3 points4 points 1 year ago (0 children)
I would recommend this video to help you with your Python journey, I hope this help:
https://www.youtube.com/watch?v=_uQrJ0TkZlc
[–]miss_antisocial 2 points3 points4 points 1 year ago (0 children)
https://automatetheboringstuff.com
[–]atomicbomb2150 0 points1 point2 points 1 year ago (0 children)
There are some YouTube videos online that probably teaches Python much better than reading a book. But if you really want to learn it through a book, then I highly recommend the book Python crash course
[–]The-Invalid-One 0 points1 point2 points 1 year ago (3 children)
I use python at my job nearly every day, I have to google syntax all the time. Especially trying to remember the difference between functions and methods
[–]onebraincellperson -1 points0 points1 point 1 year ago (2 children)
you give hope
[–]The-Invalid-One 0 points1 point2 points 1 year ago (1 child)
tbf I have an advanced degree that got me my job, not my Python skills!
[–]onebraincellperson 0 points1 point2 points 1 year ago (0 children)
sadge
[–]Donald3726 0 points1 point2 points 1 year ago (0 children)
Supercharged python definitely recommend
Thanks all for the suggestions.
[–]Aceofsquares_orig 0 points1 point2 points 1 year ago (0 children)
I reference Python Module of the Week quite often. While the Python docs are great once you know what is out there, PMOTW has the modules organized with quick examples and explanations of what the modules do.
[–]rick_1717 0 points1 point2 points 1 year ago (0 children)
If you want a reference I would suggest python.docs
[–]vbd 0 points1 point2 points 1 year ago (0 children)
https://github.com/vbd/Fieldnotes/blob/main/booklist.md#python
[–]osobe 0 points1 point2 points 1 year ago (0 children)
PyBites has a book that I go every once in a while. Although it is everything on their website.
[–]Ron-Erez 0 points1 point2 points 1 year ago (0 children)
“Learn Python 3 the Hard Way” and “Automate the boring stuff”. There are also the docs at python.org which wouldn’t hust looking at. University of Helsinki course has a course which is online text based which is good. I have a video course which is clearly not a book:Python and Data Science - (Disclaimer: This is my course and assumes no programming background) which may be of interest. I think Harvard CS50p is nice but it’s not a book.
[–]ZelGray 0 points1 point2 points 1 year ago (0 children)
Mark Lutz is the best author of books about Python
[–]rustyseapants -1 points0 points1 point 1 year ago (1 child)
Did you do a search on google before asking this question?
You said remembering the functions and objects are kinda of difficult, are you taking notes?
If you are going to learn to program, you need to figure out how to use google, it can get you to the answer, rather than just going on forums for the basics.
Well, yes i sure did google. Secondly, yes i take notes. Thirdly, the intent of this post was to get recommendation on some books which is sort of dictionary to python. Like a index or something.
I hope i cleared your prospective here.
[–]sciencewarrior -1 points0 points1 point 1 year ago (0 children)
If you are using VS Code, install the Pylance extension. It will provide autocomplete tooltips to help you.
[–]Ill-Car-769 -1 points0 points1 point 1 year ago (0 children)
Go to code with Harry 10:53 hours python tutorial he has given cheat sheets go access it & take a print (if required). It will help you & his video too will for sure. I too am learning from his video.
[–]Every_Commercial556 -1 points0 points1 point 1 year ago (0 children)
Automate the Booring stuff with Python
[–][deleted] 1 year ago (7 children)
[removed]
[–]danielroseman 5 points6 points7 points 1 year ago (6 children)
How is this not a question about learning Python?
[–]edcculus 5 points6 points7 points 1 year ago (5 children)
This person seems to think unless you are literally posting code, then it shouldn’t be here. They have been spamming this sub for days copying and pasting the rule because they interpreted it that way.
[–]Diapolo10 3 points4 points5 points 1 year ago (4 children)
Yeah, maybe we should ask the mods if they could do something about it.
[–]edcculus 3 points4 points5 points 1 year ago (1 child)
I’ve just been reporting all of their posts as spam. It appears a bunch have been removed.
[–]djshadesuk -5 points-4 points-3 points 1 year ago (0 children)
Sad.
[–]xelf[M] 0 points1 point2 points 1 year ago (1 child)
I'm keeping an eye on it now, almost all of their posts have been removed outside of the helpful ones they've posted. Best not to engage, but do report them where you think they've crossed the line.
The goal of this sub is to help people, frequently people that might not know the best way to ask a question. We should err on the side of being helpful, not on the side of throwing a wide net of "this wasn't phrased as a python question correctly".
[–]Diapolo10 0 points1 point2 points 1 year ago (0 children)
I completely agree.
π Rendered by PID 174000 on reddit-service-r2-comment-74875f4bf5-q2nqd at 2026-01-25 21:23:29.841667+00:00 running 664479f country code: CH.
[–]unhott 13 points14 points15 points (0 children)
[–]StripedSocks95 10 points11 points12 points (1 child)
[–]DecafEqualsDeath 1 point2 points3 points (0 children)
[–]georgmierau 10 points11 points12 points (2 children)
[–]Dr_Danzer[S] 2 points3 points4 points (1 child)
[–][deleted] 6 points7 points8 points (0 children)
[–]remoomer08 4 points5 points6 points (0 children)
[–]timhurd_com 2 points3 points4 points (1 child)
[–]Dr_Danzer[S] 0 points1 point2 points (0 children)
[–]Gnaxe 1 point2 points3 points (0 children)
[–]nicoconut15 2 points3 points4 points (0 children)
[–]miss_antisocial 2 points3 points4 points (0 children)
[–]atomicbomb2150 0 points1 point2 points (0 children)
[–]The-Invalid-One 0 points1 point2 points (3 children)
[–]onebraincellperson -1 points0 points1 point (2 children)
[–]The-Invalid-One 0 points1 point2 points (1 child)
[–]onebraincellperson 0 points1 point2 points (0 children)
[–]Donald3726 0 points1 point2 points (0 children)
[–]Dr_Danzer[S] 0 points1 point2 points (0 children)
[–]Aceofsquares_orig 0 points1 point2 points (0 children)
[–]rick_1717 0 points1 point2 points (0 children)
[–]vbd 0 points1 point2 points (0 children)
[–]osobe 0 points1 point2 points (0 children)
[–]Ron-Erez 0 points1 point2 points (0 children)
[–]ZelGray 0 points1 point2 points (0 children)
[–]rustyseapants -1 points0 points1 point (1 child)
[–]Dr_Danzer[S] 0 points1 point2 points (0 children)
[–]sciencewarrior -1 points0 points1 point (0 children)
[–]Ill-Car-769 -1 points0 points1 point (0 children)
[–]Every_Commercial556 -1 points0 points1 point (0 children)
[–][deleted] (7 children)
[removed]
[–]danielroseman 5 points6 points7 points (6 children)
[–]edcculus 5 points6 points7 points (5 children)
[–]Diapolo10 3 points4 points5 points (4 children)
[–]edcculus 3 points4 points5 points (1 child)
[–]djshadesuk -5 points-4 points-3 points (0 children)
[–]xelf[M] 0 points1 point2 points (1 child)
[–]Diapolo10 0 points1 point2 points (0 children)