TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: What are the best tutorial sites for Python?

6 pointsby jedwhiteover 2 years ago
With all the interest in AI, there has been a recent increase in the number folks (especially students) cold-reaching out on LinkedIn and Twitter for advice on good resources to learn Python and AI. This is just because I work in the space (I think), so I&#x27;m guessing lots of other people will be seeing this too.<p>I try to be helpful but I also want to give the best possible current recommendations.<p>For the AI part, I&#x27;ve been recommending Jeremy Howard&#x27;s awesome fast.ai course, and the new &quot;Neural Networks: Zero to Hero&quot; lecture series from Andrej Karpathy which I&#x27;ve seen lots of people recommend [1].<p>For learning Python (beginner-to-intermediate), my go-to recommendation used to be DataCamp, but I&#x27;m sure there are better and more-recent resources.<p>It doesn&#x27;t look like there has been much discussion recently on HN, so I&#x27;m wondering what everyone would recommend as the best tutorials to help those people getting started or up-skilling now.<p>Sites that show up a lot in discussion include: realpython.com, treyhunner.com, makeuseof.com, digitalocean.com, tutorialspoint.com, towardsdatascience.com, programiz.com, simplilearn.com, learnpythonthehardway.org<p>What is everyone recommending?<p>[1] https:&#x2F;&#x2F;www.youtube.com&#x2F;playlist?list=PLAqhIrjkxbuWI23v9cThsA9GvCAUhRvKZ

5 comments

CrypticShiftover 2 years ago
All these are neither recent (they are updated though) nor AI related. Here you go :<p>If you are new to dev, I like &quot;think python&quot;<p>If you are already into programming, I personally find sifting through organized small code snippets helpful for learning a new language :<p><a href="https:&#x2F;&#x2F;github.com&#x2F;jackzhenguo&#x2F;python-small-examples" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;jackzhenguo&#x2F;python-small-examples</a><p><a href="https:&#x2F;&#x2F;github.com&#x2F;satwikkansal&#x2F;wtfpython&#x2F;blob&#x2F;master&#x2F;README.md" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;satwikkansal&#x2F;wtfpython&#x2F;blob&#x2F;master&#x2F;README...</a><p><a href="https:&#x2F;&#x2F;www.30secondsofcode.org&#x2F;python&#x2F;p&#x2F;1" rel="nofollow">https:&#x2F;&#x2F;www.30secondsofcode.org&#x2F;python&#x2F;p&#x2F;1</a><p>Finally, &quot;The Hitchhiker’s Guide to Python&quot; is good for everything configuration, and usage.
gabelschlagerover 2 years ago
Any of the courses from the University of Helsinki [1]. They are free for everyone, have good explanations, and most importantly, great exercises to practice programming with an auto-grading system that gives feedback when you make mistakes.<p>Programming is really only something you learn when you have to do it. Most of the online courses online (DataCamp being one of them) have very simple assignments that can be done via copy&#x2F;paste, so people at least feel like they learned something and stay engaged. That&#x27;s simply not good enough. You need complex assignments that really make you struggle a bit, so you engage with the material on a deeper level.<p>[1] <a href="https:&#x2F;&#x2F;www.mooc.fi&#x2F;en&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.mooc.fi&#x2F;en&#x2F;</a>
评论 #33722267 未加载
cavemanSamover 2 years ago
Harvard&#x27;s CS50P is also great, completely free, easy to follow lectures and good problem sets. <a href="https:&#x2F;&#x2F;cs50.harvard.edu&#x2F;python&#x2F;2022&#x2F;" rel="nofollow">https:&#x2F;&#x2F;cs50.harvard.edu&#x2F;python&#x2F;2022&#x2F;</a>
jonjackyover 2 years ago
Seconding Alan Downey&#x27;s <i>Think Python</i>. The current online version is here:<p><a href="https:&#x2F;&#x2F;greenteapress.com&#x2F;wp&#x2F;think-python-2e&#x2F;" rel="nofollow">https:&#x2F;&#x2F;greenteapress.com&#x2F;wp&#x2F;think-python-2e&#x2F;</a><p>For code examples, I like Peter Norvig&#x27;s pytudes:<p><a href="https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;pytudes" rel="nofollow">https:&#x2F;&#x2F;github.com&#x2F;norvig&#x2F;pytudes</a>
ackatzover 2 years ago
Automate the Boring Stuff with Python is a great, free resource. I think it is in written and video form.<p>If already know a little Python, then just build something and you will learn very fast.
评论 #33722221 未加载