在知乎上学 Python - 入门篇

写在前面

本文对知乎上关于Python入门方面的问答、文章、专栏做了一定的收集和整理,希望对各位Python学习者能有帮助,至少可以节省大家一点时间。

这一篇主要针对的是零基础或初学Python,包括学习的路线、方法建议,推荐的教程、资源等。而像爬虫、数据分析、机器学习等进阶内容将会在后续的文章给出。

本文仅为知乎内资源的索引,不包含外部资源。但在这些回答和文章中,你会找到足够丰富的学习资源。

内容的筛选有一定主观性,也难免会有遗漏。如果有其他值得推荐的内容,欢迎各位在评论中给出,我也将持续更新本文。

注:本文首发于知乎专栏“Crossin的编程教室”。由于微信文中不能直接跳转外部链接,因此建议点击https://zhuanlan.zhihu.com/p/34685564,收藏知乎原文。


首先是值得Python初学者关注的一些问题,花点时间翻一翻里面的回答,会有不少收获:

学习建议

编程零基础应当如何开始学习 Python ?

https://www.zhihu.com/question/20039623

如何系统地自学 Python?

https://www.zhihu.com/question/29138020

怎么用最短时间高效而踏实地学习 Python?

https://www.zhihu.com/question/28530832

经验分享

你是如何自学 Python 的?

https://www.zhihu.com/question/20702054

你们都是怎么学Python 的?

https://www.zhihu.com/question/55493026

教程书籍

关于 Python 的经典入门书籍有哪些?

https://www.zhihu.com/question/19593179

最好的Python入门教材是哪本?

https://www.zhihu.com/question/27522719

Python 有哪些好的学习资料或者博客?

https://www.zhihu.com/question/34907211

练手项目

Python 的练手项目有哪些值得推荐?

https://www.zhihu.com/question/29372574

关于Python,一直有个令人纠结的问题:学2还是学3?如今的答案其实已经明了:直接学3就完了。但如果你还在纠结,那就看下这里

应该学习最新版本的 Python 3 还是旧版本的 Python 2?

https://www.zhihu.com/question/24549965

几个偏重python学习的专栏

Python之禅 - @刘志军

https://zhuanlan.zhihu.com/pythoneer

Python中文社区 - @阿橙FM

https://zhuanlan.zhihu.com/zimei

学习编程 - @路人甲

https://zhuanlan.zhihu.com/passer

Python之美 - @董伟明

https://zhuanlan.zhihu.com/python-cn

Python程序员 - @Python程序员

https://zhuanlan.zhihu.com/pythoncxy

Crossin的编程教室 - @Crossin

https://zhuanlan.zhihu.com/crossin

推荐几篇我觉得对Python新手很有帮助的回答或文章

给伸手党的福利:Python 新手入门引导 - @Crossin

https://zhuanlan.zhihu.com/p/25824007

编程入门指南 v1.5 - @萧井陌, @Badger

https://zhuanlan.zhihu.com/xiao-jing-mo/19959253

有哪些适合新手练手的Python项目?- @路人甲

https://zhuanlan.zhihu.com/p/22164270

应该怎样系统的学习Python标准库?- @追梦人物

https://www.zhihu.com/question/22100190/answer/133327399

一个0经验人的自学编程之路 - @赛门喵Simon

https://zhuanlan.zhihu.com/p/24360023

对于编程零基础,第一个语言是 Python 的人有什么建议?- @杜志鹏

https://www.zhihu.com/question/22785587/answer/51643418

怎么样才算是精通 Python?- @xlzd

https://www.zhihu.com/question/19794855/answer/111320427

70个Python练手项目列表 - @林梓

https://zhuanlan.zhihu.com/p/27931879

作为初学者哪种编程语言比较适合学习?- @林茜茜

https://www.zhihu.com/question/34747293/answer/100520134

此外,知乎官方也出过一期 Python 学习的周刊

【知乎周刊】编程小白学 Python

https://www.zhihu.com/pub/book/19550511

部分回答和文章,我都收录在了收藏夹里,欢迎关注和补充:

【收藏夹】在知乎上学 Python(入门)

https://www.zhihu.com/collection/227959517

写在后面

好的资源有很多,肯定远不止我这里列出的这些。但过犹不及,我们不必做过冬的松鼠,把收集本身当做了目的。电脑里存上大量的资源,不如把其中一本教材学完。

还有一些优质回答,初学者恐怕还不能理解,因此未收录,可能会在后续的文章中推荐。本来还想推荐几位用户,但发现Python大牛往往很少发入门向的内容,而整天发的往往是培训机构或营销号,于是作罢。大家在阅读上述推荐内容的时候自行选择关注吧。

最后我想说两点:

  1. 每个人的情况都不一样,适合的学习方式自然也会不同。所以方法论的东西只是个参考,并不存在万金油的套路。点赞最多的,未必是适合你的。
  2. 编程是件理论结合实践的事,并且实践是更重要的部分。

祝大家都能在编程这条道路上顺利走下去。

原文发布于微信公众号 - Crossin的编程教室(crossincode)

原文发表时间:2018-05-07

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏程序员互动联盟

想写个小游戏,需要学到什么程度?

疑惑一 如何设计自己的自学路线? 很多小伙伴问,我准备自学,该怎么制定自己的计划,其实大家不要觉得自学就没有什么门槛,其实在学校里面有自学的习惯,切入到编程自学...

4196
来自专栏程序工场

谈谈技术面试

只要是招一个技术人员,不管是初级的程序员还是高级软件工程师,技术上的考核都必不可少。很荣幸作为面试官参与过公司的一些技术面试,从中也体会到了一些东西。 首先...

764
来自专栏程序员互动联盟

为什么只少有数人能学会编程?

现在网上流行什么21天学会C语言,21天学会java。看完就说我会某语言了,你觉得现实吗?大多数这些都是唬人的,正真零基础,一年半载的能入个门就已经很不错了,但...

3003
来自专栏我的小碗汤

Google工程师:如何看待程序员普遍缺乏数据结构和算法知识?

有人说,算法,先于计算机存在于世,比编程语言本身更为重要,语言只是工具,而算法才是灵魂。而程序就等于算法加数据结构。足以可见,想要在编程之路上走的更长远,数据结...

2513
来自专栏月牙寂

我的系统设计之道

第一时间获取文章,可以关注本人公众号 月牙寂道长 yueyajidaozhang

3085
来自专栏hadoop学习

什么是自然语言处理技术

自然语言处理(NLP)是计算机科学,人工智能,语言学关注计算机和人类(自然)语言之间的相互作用的领域。自然语言处理是计算机科学领域与人工智能领域中的一个重要方向...

1197
来自专栏企鹅号快讯

英语基础不好,能学好编程吗?

英语基础不好,能学好编程吗?相信这是摆在很多学习编程但英语不好的人面前的困惑。 ? 那么英语到底影不影响对编程的学习呢,小编就来和你们说说。 如果你英文英语基础...

2396
来自专栏程序员互动联盟

为啥计算机语言难学?

很多人觉得计算机太难学了,里面很多专业术语都不明白,如果单纯从人类语言的角度考虑,很多计算机语言的确很难直接体现出很人性化的地方,所以要学好计算机语言,首先不是...

3296
来自专栏数据和云

学习Oracle的三重境界

最近在“恩墨微信大讲堂”仍然有很多朋友经常问起学习Oracle的方法,讲到学习之中的艰辛和困惑,这让我想起以前写过的一段文字,摘录在这里,供大家参考!这些文字是...

3449
来自专栏恰同学骚年

Scrum Guide - Scrum指南中文版

现在公司在使用敏捷开发模式进行日常的开发和管理工作,所以我看了下Ken Schwaber的《Scrum Guide》这本小册子,原本是英文的,这里提供中文的,...

4292

扫码关注云+社区

领取腾讯云代金券