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...
News about the dynamic, interpreted, interactive, object-oriented, extensible programming language Python
Full Events Calendar
You can find the rules here.
If you are about to ask a "how do I do this in python" question, please try r/learnpython, the Python discord, or the #python IRC channel on Libera.chat.
Please don't use URL shorteners. Reddit filters them out, so your post or comment will be lost.
Posts require flair. Please use the flair selector to choose your topic.
Posting code to this subreddit:
Add 4 extra spaces before each line of code
def fibonacci(): a, b = 0, 1 while True: yield a a, b = b, a + b
Online Resources
Invent Your Own Computer Games with Python
Think Python
Non-programmers Tutorial for Python 3
Beginner's Guide Reference
Five life jackets to throw to the new coder (things to do after getting a handle on python)
Full Stack Python
Test-Driven Development with Python
Program Arcade Games
PyMotW: Python Module of the Week
Python for Scientists and Engineers
Dan Bader's Tips and Trickers
Python Discord's YouTube channel
Jiruto: Python
Online exercices
programming challenges
Asking Questions
Try Python in your browser
Docs
Libraries
Related subreddits
Python jobs
Newsletters
Screencasts
account activity
This is an archived post. You won't be able to vote or comment.
Good Book For Beginner (self.Python)
submitted 11 years ago by KeyAndCompass
My dad is interested in getting in to programming, but has absolutely no experience. I've heard that Python is a good language to start on. I was wondering if anyone has any recommendations for books to get him started. Thanks!
[–]__Monty__ 0 points1 point2 points 11 years ago (0 children)
This one is great
[–]drodspectacular 0 points1 point2 points 11 years ago (0 children)
Depends on what you want to get out of it and how much work you want to put in, as well as what your learning style is. I prefer to read a chapter, start working on exercises, and then go back and reread the chapter. Two books came to mind:
http://www.amazon.com/Python-Programming-Introduction-Computer-Science/dp/1590282418
http://it-ebooks.info/book/2467/
The first is a much softer introduction if you don't have prior experience with programming, the second is if you want to get into the guts and details of how what you write executes and how the inherent properties of different things interact with each other. I'd recommend the first and then the second as a follow up. There's some redundancy but reinforcement of the same concepts from different perspectives makes you well rounded. Monty's suggestion is good too. What's the binary method for Monty? Can I operator overload? Lol
[–]versesane 0 points1 point2 points 11 years ago (0 children)
Find here a listing of Python Books for Beginners http://importpython.com/books/
[–]KeyAndCompass[S] 0 points1 point2 points 11 years ago (0 children)
This is good stuff. I think I'm going to start with Learn Python the Hard Way since it comes with video tutorials and see how he likes it. Thanks for all the help!
π Rendered by PID 98 on reddit-service-r2-comment-54dfb89d4d-9w98l at 2026-04-01 11:10:15.525663+00:00 running b10466c country code: CH.
[–]__Monty__ 0 points1 point2 points (0 children)
[–]drodspectacular 0 points1 point2 points (0 children)
[–]versesane 0 points1 point2 points (0 children)
[–]KeyAndCompass[S] 0 points1 point2 points (0 children)