致读者Andy:关于初学者学习Python需要注意的问题!

正文共: 1873字 2图

预计阅读时间: 5分钟

前言

最近有位微信昵称为Andy的读者在后台留言,问我关于新手学习Python的问题。他的问题是关于以下三点,相信很多读者都有相同的问题。

  • 现在新手学习Python是学习Python2还是Python3?
  • 有没有什么好的学习方法?
  • 有没有什么书或者资料推荐?

首先呢因为个人的工作原因,没有及时回复读者的消息,在这里向这位读者致歉,由于当时已经不能在后台回复消息了,所以呢,专门发一篇文章讨论这个问题,希望这位读者以及和这位读者有相同问题的读者们可以看到。希望这篇文章能对你们有所帮助。

那么接下来进入正题。

第一个问题:现在新手学习Python是学习Python2还是Python3?

这问题的回答当然是Python3!

Pyhton2到2020年1月1日就会停止更新,Python3是以后的主流,而Python2存在多的问题。这在Python3中得到了优化。相比较而言,Python3在性能上,功能上,以及体验上都要超过Python2。

当然这不是说可以彻底忽略,而是在未来的学习中以Python3为主!

因为Python存在的时间,大部分的代码都是用Python2写的。包括市面上很多书和资料都是以Python2来讲解的。

现阶段还不可以忽略Python2。

所以最好的学习方式就是以Python3为主,兼顾Python2。根据需求去了解Python3和Python2的区别。

第二个问题:有没有什么好的学习方法?

在学习方法上,我始终坚持,适合自己的才是最好的。如果不知道什么样的学习方法适合自己,那就使用最普世的学习方法。

但是,这里需要强调,一定要知道学Python的目的。

就目前来看,我遇到的大部分中,主要有以下几种情况:

  • IT行业大佬:专门开发与网络相关的内容,比如爬虫,运维,Web,大数据。
  • IC行业大佬:主要用于字符处理和自动化。
  • 学生:还不知道发展方向,希望兼容并包。
  • 学生:明确知道自己的发展方向,比如网络,比如人工智能。
  • 宝妈:之前新闻有说Python加入高考的问题,引起了宝妈的重视。
  • 对Python或人工智能感兴趣的非从业人员以及想转行到Python相关行业的其他行业大佬。

先给自己定好位,就更容易找到适合自己的学习方法和学习路线。

第三个问题:有没有什么书或者资料推荐?

看是那句话,看需求。

如果是以找工作为目的的话,还是不要看书了。原因有以下三点:

  • 书籍涵盖的内容太少。 出一本的成本还是挺高的,而且作者往往不能一本书中,讲解到你需要的所有内容。
  • 吸收的效率不高。 讲真,读一遍的效率和听一遍的效率真的不一样。
  • 市场上的书目太杂了。 根据第一点我们已经知道书籍涵盖的内容太少了。还有一点就是市场上的书太杂乱无章了,你能找到的更多的是入门阶段+某一方面的图书。

那图书还有什么用处呢?

  • 作为工具书,需要的时候去查询。
  • 发现你不知道的东西。比如某个模块,比如某个基础语法点。比如某个新颖的应用。

学习资料的话,以下几个我比较推荐:

  • 鱼C:《零基础入门学习Python》 (视频、文字、免费) 这套资料包含了Python基础进阶,爬虫,GUI,Pygame。在鱼C的官方论坛上还有配套的课后作业和答案以及相关的参考资料总结。我个人才学习Python之初也是受益于这套资料。优点在于讲解的Python3,比较通俗,但是从体验上讲,可能会觉得优点啰嗦。适合初学者入门学习。
  • 廖雪峰:《Python教程》(文字) 这份教程我不了解,但是为什么我还要推荐一下呢?因为大家都在说!廖雪峰也被称为Python教父。
  • 菜鸟教程:Python Python3 (文字) 不适合用来入门学习,适合用来学完复习,或者是有编程基础的读者学习,自检。
  • 传智播客Python课程(收费) 个人觉得如果有条件的读者,可以支持正版。传智播客讲的内容比较多。以就业为目的,是我觉得讲得还不错的课程。
  • 老男孩Python全栈(收费) 同样我也不了解,同样是因为大家都在说,但是有读者反映,这个资料,有吹水的成分。

以上就是关于此留言的讨论。


另外我的历史文章当中,曾经推荐过自学的网站和资料。有兴趣的读者可以进去阅读。

干货 | “免费领取Python资源(含AI部分)”

“推荐给新手的几个编程酷站,最后一个最骚包!”


以及未来的规划,打算自己写一份Python学习资料,一个是服务读者,一个是个人记录,目前攒稿中。希望读者们多多支持啊^_^*~~~

"

原文发布于微信公众号 - 逻辑熊猫带你玩Python(LogicPanda)

原文发表时间:2018-08-13

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

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏EAWorld

微课堂 | 云计算平台架构设计与核心流程

本文为普元软件产品部主任架构师顾伟在普元云计算架构设计群的微课堂分享,转载需保留此处版权申明。 ? 今天我和大家分享的是:我们在做新一代产品时的总体设计思路以...

7894
来自专栏斑斓

推行TDD的思考

我在参与的开发项目以及咨询项目中,都有实践TDD的经验。直至今日,我仍然会在某些功能开发时采用TDD的方式实现功能。虽然没有达到将TDD溶于开发血液之中形成自然...

4098
来自专栏云计算D1net

云管理系统成功的四大关键因素

云是一把双刃剑,按需提供计算能力的功能帮助企业,甚至是小企业提升了全球竞争力,但同样的灵活性导致了大规模的“云扩张。”根据Tech Radar的调查显示,61%...

32010
来自专栏无原型不设计

优质产品需求文档(PRD)写作三大原则

在上一篇文章中有介绍,产品经理的两项主要职责包括:对产品机会进行评估,以及对开发的产品进行评估。而定义即将开发上线的产品,则需要借助产品需求文档,来进行产品的...

6345
来自专栏令仔很忙

机房收费系统(VB.NET)个人版总结

重构版个人机房收费系统大概从暑假开学开始进行,花了不到一个半月的时间才完成,下面对我在重构过程中的一写理解。

1231
来自专栏敏捷开发&项目管理

章节 1.3 极限编程 – 灵活,可靠的软件 使用设计模式和敏捷开发

首先一个敏捷方法是极限编程,或者简写为XP。在千禧年之初得到了很多的关注。XP倡导的许多核心方法在本书中都有所展示且是很好的敏捷方法的代表。 1.3.1质量和范...

3688
来自专栏企鹅号快讯

一个程序员的技术进阶之路

刚刚入职一家IT公司成为一名初级开发工程师,我们如何在技术这条路线上野蛮生长呢。 这条技术进阶之路就是一个金字塔形,越往上人越少。 奶爸在IT职场很多年接触了很...

3585
来自专栏JAVA高级架构

如何成为架构师?7 个关键的思考、习惯和经验

工作了挺久,发现有个挺有意思的现象,从程序员、高级程序员,到现在挂着架构师、专家之类的头衔,伴随着技术和能力的提高,想不明白的事情反而越来越多了。这些疑问有些来...

3389
来自专栏喔家ArchiSelf

面向全栈的技术管理

在中生代和飞马网的技术嘉年华上,我斗胆披上吹牛的嫌疑,分享了面向全栈的技术管理,现赘述如下。

761
来自专栏Cloud Native - 产品级敏捷

微服务架构 (八): 业务驱动与团队协作微服务粒度设计: 微服务内部的世界

2016.8.20, 深圳, Ken Fang 在“微服务架构設計 (七): 微服务粒度设计上的核心设计原则与思考的面向” 的一文中, 探讨了从微服务外部的世界...

2356

扫码关注云+社区

领取腾讯云代金券