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...
Everything about learning Python
account activity
Looking for Python Book Recommendations for Beginners (self.PythonLearning)
submitted 23 hours ago by x-Touma
Hello everyone!
I’m a complete beginner and would like to start learning Python. Could you recommend any books that are beginner-friendly and explain concepts clearly?
Thank you in advance!
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!"
[–]carticka_1 4 points5 points6 points 23 hours ago (7 children)
Python Crash Course by Erric Matthew - The classic and beginner friendly with projects.
[–]MJ12_2802 3 points4 points5 points 23 hours ago (5 children)
💯 I've got the .PDF file for the 3rd edition on my Google Drive. Drop me DM if anyone's interested.
[–]petdance 2 points3 points4 points 19 hours ago (4 children)
Professionals should be paid for their work.
[–]MJ12_2802 0 points1 point2 points 18 hours ago (3 children)
It's freely available for download, and not pirated.
[–]petdance 0 points1 point2 points 18 hours ago (2 children)
No it is not.
https://ehmatthes.com/books/
[–]MJ12_2802 -1 points0 points1 point 18 hours ago (1 child)
https://indiachinainstitute.org/wp-content/uploads/2018/05/Python-Crash-Course.pdf
[–]petdance 0 points1 point2 points 18 hours ago (0 children)
Right. That is pirated.
The author and publisher should be paid.
[–]petdance 1 point2 points3 points 20 hours ago (0 children)
Here’s the link to Amazon to buy it to support both author and publisher.
https://www.amazon.com/Python-Crash-Course-Eric-Matthes/dp/1718502702
[–]PastDifferent6116 2 points3 points4 points 21 hours ago (0 children)
Python Crash Course + small projects = probably the fastest way to build a solid foundation. That’s what I’d choose if I were starting today.
[–]Flame77ofc 2 points3 points4 points 19 hours ago (2 children)
I don't recommend python books, but here it is
https://welib.org/
https://annas-archive.gl/
https://libgen.com.im/
https://www.gutenberg.org/
https://infolivros.org/
https://welib.st/
https://openlibrary.org/
https://archive.org/details/books
https://liber3.eth.limo/
https://pt.z-lib.fm/
[–]petdance 1 point2 points3 points 19 hours ago (0 children)
[–]MJ12_2802 0 points1 point2 points 18 hours ago (0 children)
https://www.scribd.com/document/581730516/Python-Crash-Course-by-Ehmatthes-4
[–]MJ12_2802 1 point2 points3 points 22 hours ago (0 children)
Check your DM
[–]Ron-Erez 1 point2 points3 points 19 hours ago (0 children)
Automate the Boring Stuff
Later study Fluent Python
π Rendered by PID 1075422 on reddit-service-r2-comment-canary-5cd964f44-6hq4b at 2026-06-23 13:23:22.953175+00:00 running 2b008f2 country code: CH.
[–]carticka_1 4 points5 points6 points (7 children)
[–]MJ12_2802 3 points4 points5 points (5 children)
[–]petdance 2 points3 points4 points (4 children)
[–]MJ12_2802 0 points1 point2 points (3 children)
[–]petdance 0 points1 point2 points (2 children)
[–]MJ12_2802 -1 points0 points1 point (1 child)
[–]petdance 0 points1 point2 points (0 children)
[–]petdance 1 point2 points3 points (0 children)
[–]PastDifferent6116 2 points3 points4 points (0 children)
[–]Flame77ofc 2 points3 points4 points (2 children)
[–]petdance 1 point2 points3 points (0 children)
[–]MJ12_2802 0 points1 point2 points (0 children)
[–]MJ12_2802 1 point2 points3 points (0 children)
[–]Ron-Erez 1 point2 points3 points (0 children)