Python学习之路,准备篇,如何更好地攻克Python

据很多刚开始学习Python的同学反应,还没入门时,听人说过学习Python很简单,但是真正学习之后,发现对于没基础的人来讲还是挺难的。那么Python到底难不难学呢?千锋上海校区老师为您解答:零基础学习Python的确是需要时间过渡的,掌握以下几个要点,入门Python也不难。

一、打好基础

既然已经选择了Python这一门学科,就要坚定学下去的决心,打好基础很重要。也许一开始会觉得这也不懂那也不懂,硬着头皮坚持下去。因为Python是一个有条理的、强大的面向对象的程序设计语言,学好基础知识是前提。Python的基础知识包括:下载、安装、导入库、字符串处理、函数使用等等。如果你的英语不是很好,可以通过“译中文文档”这个网站进行翻译整理。当然翻译很麻烦,如果想省掉翻译环节,可以报一个培训班,进行中文无障碍教学。

二、项目训练

往往我们在学习了一段时间以后,不知道自己是否已经掌握了,这倒是个问题!因为只会埋头敲代码的Python开发肯定是不会被大公司HR抢着要的,具有灵活创新性,具有丰富实战经验的精英才是业内的香饽饽。所以,在学习Python的过程中,一定要多找项目多练手。只有操作具体项目,才能犯错,才能解决问题,在以后的工作中才能好立住脚步。

三、明确方向

Python的发展方向很多,包括:Web全栈工程师、爬虫开发工程师、人工智能工程师、Python开发工程师、游戏开发工程师等等,那么想要有的放矢地学习,明确自己以后工作的方向很重要。当然如果你的人生经验不足以支撑你作出决定,那么在你学习Python的路上,有一个优秀的引路人很重要。

第一个问题:现在新手学习Python是学习Python2还是Python3?
这问题的回答当然是Python3!

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

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

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

现阶段还不可以忽略Python2。

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

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

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

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

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

第三个问题:有没有什么书或者资料推荐?
看是那句话,看需求。

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

书籍涵盖的内容太少。

出一本的成本还是挺高的,而且作者往往不能一本书中,讲解到你需要的所有内容。

吸收的效率不高。

讲真,读一遍的效率和听一遍的效率真的不一样。

市场上的书目太杂了。

根据第一点我们已经知道书籍涵盖的内容太少了。还有一点就是市场上的书太杂乱无章了,你能找到的更多的是入门阶段+某一方面的图书。

那图书还有什么用处呢?

作为工具书,需要的时候去查询。
发现你不知道的东西。比如某个模块,比如某个基础语法点。比如某个新颖的应用。
学习资料的话,以下几个我比较推荐:

鱼C:《零基础入门学习Python》 (视频、文字、免费)

这套资料包含了Python基础进阶,爬虫,GUI,Pygame。在鱼C的官方论坛上还有配套的课后作业和答案以及相关的参考资料总结。我个人才学习Python之初也是受益于这套资料。优点在于讲解的Python3,比较通俗,但是从体验上讲,可能会觉得优点啰嗦。适合初学者入门学习。

廖雪峰:《Python教程》(文字)

这份教程我不了解,但是为什么我还要推荐一下呢?因为大家都在说!廖雪峰也被称为Python教父。

菜鸟教程:Python Python3 (文字)

不适合用来入门学习,适合用来学完复习,或者是有编程基础的读者学习,自检。

传智播客Python课程(收费)

个人觉得如果有条件的读者,可以支持正版。传智播客讲的内容比较多。以就业为目的,是我觉得讲得还不错的课程。

老男孩Python全栈(收费)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值