首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >新手自学python,我还应该学些什么?

新手自学python,我还应该学些什么?
EN

Stack Overflow用户
提问于 2009-04-30 07:08:07
回答 11查看 3.4K关注 0票数 10

我是编程新手。我学了一个学期的计算机科学(我们用的是java)。我在这门课上得了A,并且能够做所有指定的事情,但是我不确定我是否真的理解了它。我忽略了文本,通过查看示例程序,然后试验和错误来学习。除了两个懂java或其他面向对象语言的人外,我在班上名列前茅。

我想学习Python。我还打算用我的多余部件再造一台PC,并使用linux。基本上,我想提高我的计算机知识。这就是我的动力。

现在学习python,有没有什么好的编程理论书会有用呢?或者我应该阅读更多关于计算机如何在最低级别上运行的知识?我想我知道的还不够多,不能问我想问的问题。

我猜为了简单起见,我在问我应该知道什么才能最大限度地利用学习python。这不是为了事业。这是出于对了解的渴望。我不再是计算机科学专业(它也不会对我预期的职业有任何直接的应用)。

我不希望在"30天“或"1周”或任何其他学习。所以,从一个非常基础的层次开始对我来说没问题。

提前谢谢。我进行了搜索,但没有找到我想要的东西。

更新:感谢你所有的建议。我在工作时发现了这个网站,但在家里的电脑上找不到,所以我现在才刚刚开始阅读。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2009-04-30 07:29:05

我的建议总是从高层次的抽象开始。您不需要知道逻辑门是如何工作的,也不需要知道如何使用它们来构建CPU --这是很酷的东西,但是一旦您在更高的层次上胡乱摆弄,它就会变得更有意义。因此,Python是一个很好的学习辅助工具。

How to Think Like A Computer Scientist: Learning With Python可以在互联网上找到,它很好地介绍了使计算机运行的高级概念。它甚至是特定于Python的。

如果你想让你的大脑从里到外,SICP会做得很好。不过,我不建议将其作为第一篇文章,因为它很难读懂。

这两本书都是高级的。它们不会教你任何关于底层细节的东西,比如内存结构或CPU的实际功能,但我还是会把这些留到以后再讲。

达阿

票数 14
EN

Stack Overflow用户

发布于 2009-04-30 07:41:33

特别是对于你问题中的Python部分,我可以强烈推荐Mark Pilgrim的http://www.diveintopython3.net/。这是免费的,结构也很好。

Python是个不错的选择,你会玩得很开心!

票数 9
EN

Stack Overflow用户

发布于 2009-04-30 07:24:50

http://www.pythonchallenge.com/

我认为这个挑战赛是接触主要python强项的完美选择,而且有一个很好的论坛,每个级别都有很多有趣的Python Thread。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/805720

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档