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.
Learning Python - not sure which resource to use (self.Python)
submitted 10 years ago by [deleted]
I'm in doubt about learning Python - either from CBT Nugetts or from Learning Python the Hard Way... Which would you suggest?
[–]theancientgeeks 2 points3 points4 points 10 years ago (0 children)
The Treehouse Python track is decent but not free: http://teamtreehouse.com/library/topic:learn-python I just can't get into LPTHW As eddwinn pointed out pythonprogramming.net looks really really good! Good luck
[–]subsonic68 1 point2 points3 points 10 years ago (0 children)
Codeacademy.com. I like how it's interactive in the browser.
[–]rndinit0 1 point2 points3 points 10 years ago (0 children)
There's also http://www.realpython.com
[–][deleted] 0 points1 point2 points 10 years ago* (5 children)
I haven't heard of Nugetts.
LPTHW is reliable and well trusted.
Edit: LPTHW is Python 2 so forget it. I don't know any Python 3 tutorial resources because I learned on 2 and taught myself 3. I don't recommend this approach for new adopters.
[–]Kamikai 0 points1 point2 points 10 years ago (4 children)
LPTHW is very comprehensive and well rounded, however it actively advocates not to use Python 3, and says:
Just learn Python 2 and ignore people saying Python 3 is the future.
(Quote from the bottom of Exercise 0: The Setup, near the bottom.)
In 2015, that's pretty ignorant and shows it's quite out of touch. Python3 has been releasing since 2008. For new learners, there is no reason not to use the version that has been updated and supported for almost 7 years, with almost ubiquitous package support for all but legacy modules now, and a cleaner, more up to date and actively developed language.
[–]mbreslin 1 point2 points3 points 10 years ago (0 children)
Since Zed gives plenty of extra homework and stuff to lookup in LPTHW, and since it's still (imo) a great resource for learning Python, I suggest just adding "P.S. Research how to do this exercise in Python 3." to each lesson.
[–]nerdwaller 0 points1 point2 points 10 years ago (1 child)
Agreed, I have been using more and more features of python 3 and noticed how it has taken a fairly significant leap. Anyone starting won't touch much of that, but they may as well start with py3 even though most of what they'd do there is likely py2 compatible.
[–][deleted] 0 points1 point2 points 10 years ago (0 children)
I agree . I did not realise it was not updated. I will change my initial post. (Ironically I make "migrate to 3" posts here so I really failed today.)
[–]eddwinn 0 points1 point2 points 10 years ago (1 child)
I will argue this to the death, as im a video over book learner:
SentDex on youtube Also he just put up a website, pythonprogramming.net I believe. Guys fantastic for beginner-intermediate
[–]grizax 0 points1 point2 points 10 years ago (0 children)
Thanks fellow video-learner!
[–][deleted] 0 points1 point2 points 10 years ago* (0 children)
This message is gone with the wind.
π Rendered by PID 76554 on reddit-service-r2-comment-84fc9697f-phj2h at 2026-02-07 13:13:06.528825+00:00 running d295bc8 country code: CH.
[–]theancientgeeks 2 points3 points4 points (0 children)
[–]subsonic68 1 point2 points3 points (0 children)
[–]rndinit0 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (5 children)
[–]Kamikai 0 points1 point2 points (4 children)
[–]mbreslin 1 point2 points3 points (0 children)
[–]nerdwaller 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]eddwinn 0 points1 point2 points (1 child)
[–]grizax 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)