TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What are some books where the reader learns by building projects?

42 点作者 Shosty123超过 4 年前
2021 Edition. I posted this about a week ago as well, but didn&#x27;t get much traction. This is a continuation of the previous threads which can be found here:<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=22299180<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=13660086<p>https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=26039706<p>Other resources:<p>https:&#x2F;&#x2F;github.com&#x2F;danistefanovic&#x2F;build-your-own-x<p>https:&#x2F;&#x2F;github.com&#x2F;AlgoryL&#x2F;Projects-from-Scratch<p>https:&#x2F;&#x2F;github.com&#x2F;tuvtran&#x2F;project-based-learning

9 条评论

cppwithprojects超过 4 年前
Not a book, but we&#x27;ve built a website for project-based C++ learning: learncppthroughprojects.com — The only Project we offer at the moment is about optimizing passenger crowding on the London Underground using WebSockets and graphs. We focus on two things: Producing a working implementation and then making it production-ready (as we think this is often overlooked!).
评论 #26122136 未加载
评论 #26105014 未加载
评论 #26122106 未加载
评论 #26105320 未加载
singalen超过 4 年前
&quot;Hands-on Rust&quot; - learn Rust by coding a roguelike RPG game: <a href="https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;hwrust&#x2F;hands-on-rust&#x2F;" rel="nofollow">https:&#x2F;&#x2F;pragprog.com&#x2F;titles&#x2F;hwrust&#x2F;hands-on-rust&#x2F;</a>
random_moonwalk超过 4 年前
<a href="https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.nand2tetris.org&#x2F;</a> - &#x27;The site contains all the project materials and software tools necessary for building a general-purpose computer system from the ground up.&#x27;<p>A new edition of the book it&#x27;s based on is coming out in June I think.
adamhp超过 4 年前
&quot;Impractical Python Projects&quot; - <a href="https:&#x2F;&#x2F;nostarch.com&#x2F;impracticalpythonprojects" rel="nofollow">https:&#x2F;&#x2F;nostarch.com&#x2F;impracticalpythonprojects</a><p>A little more abstract and basic but still fun.<p>&quot;Automate the Boring Stuff&quot; <a href="https:&#x2F;&#x2F;automatetheboringstuff.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;automatetheboringstuff.com&#x2F;</a><p>Pretty dense with info imo, and very practical.
omosubi超过 4 年前
OP, your entire submission history is this same question repeated 6 times, including one with 178 comments - why do you keep asking this?
评论 #26119913 未加载
DataCrayon超过 4 年前
My book &quot;Data is Beautiful&quot; [1] is a practical book where each section takes you through creating a data visualisation in Python<p>[1] <a href="https:&#x2F;&#x2F;datacrayon.com&#x2F;shop&#x2F;product&#x2F;data-is-beautiful&#x2F;" rel="nofollow">https:&#x2F;&#x2F;datacrayon.com&#x2F;shop&#x2F;product&#x2F;data-is-beautiful&#x2F;</a>
dom96超过 4 年前
Shameless plug, but my book[1] teaching the Nim programming language teaches by showing you how to implement various projects including a chat app and a Twitter clone.<p>1 - <a href="https:&#x2F;&#x2F;book.picheta.me" rel="nofollow">https:&#x2F;&#x2F;book.picheta.me</a>
digianarchist超过 4 年前
Big Nerd Ranch books on iOS and Android focus on projects.<p><a href="https:&#x2F;&#x2F;www.bignerdranch.com&#x2F;books&#x2F;" rel="nofollow">https:&#x2F;&#x2F;www.bignerdranch.com&#x2F;books&#x2F;</a>
notoriousarun超过 4 年前
&gt; If you want to learn how to build a SaaS&#x2F;web application in Golang...<p>&gt; Read... <a href="https:&#x2F;&#x2F;www.amazon.com&#x2F;Build-SaaS-apps-API-first-application-ebook&#x2F;dp&#x2F;B07T2SSLGC?dchild=1&amp;keywords=build+a+saas&amp;qid=1613143168&amp;s=books&amp;sr=1-1&amp;linkCode=ll1&amp;tag=amazonpurch08-20&amp;linkId=f1aa32d2eedc12232af57b5d98c3365e&amp;language=en_US&amp;ref_=as_li_ss_tl" rel="nofollow">https:&#x2F;&#x2F;www.amazon.com&#x2F;Build-SaaS-apps-API-first-application...</a>