普通人如何在三个月之内零基础自学Python?

The Zen of Python, by Tim Peters

Beautiful is better than ugly.

Explicit is better than implicit.

Simple is better than complex.

Complex is better than complicated.

Flat is better than nested.

Sparse is better than dense.

Readability counts.

Special cases aren’t special enough to break the rules.

Although practicality beats purity.

Errors should never pass silently.

Unless explicitly silenced.

In the face of ambiguity, refuse the temptation to guess.

There should be one-- and preferably only one --obvious way to do it.

Although that way may not be obvious at first unless you’re Dutch.

Now is better than never.

Although never is often better than right now.

If the implementation is hard to explain, it’s a bad idea.

If the implementation is easy to explain, it may be a good idea.

Namespaces are one honking great idea – let’s do more of those!

简单的翻译过来,就是:

优美胜于丑陋。

明了胜于晦涩。

简单胜于复杂。

复杂胜于杂乱。

扁平胜于嵌套。

间隔胜于紧凑。

可读性很重要。

特例不足以特殊到违背这些原则。

不要忽视错误,除非程序需要这样做。

面对模棱两可,拒绝猜测。

解决问题最直接的方法应该有一种,最好只有一种。

可能这种方法一开始不够直接,因为你不是范罗苏姆。

做也许好过不做,但不想就做还不如不做。

如果方案难以描述明白,那么一定是个糟糕的方案。

如果容易描述,那么可能是个好方案。

命名空间是一种绝妙的理念,多加利用。

不少人中途选择放弃,主要原因有2个:

  1. 被琐碎的细节磨掉了热情,比如恼人的系统和环境配置,改了N次都不能通过的语法错误等。

  2. 一开始的目标设定太大,没有阶段性的成就感,比如一开始就瞄准了量化投资,中间涉及到太多需要用到的领域知识和三方模块,学习周期长,见效慢。

推荐的自学路径:

  1. 选择一本入门教材,从头到尾翻一遍(可以先略过最后的一些高级主题),跟着教材的案例,敲代码体验。在这个过程里,你要掌握基本的配置,会用工具调试代码,读懂程序的反馈,比如一些报错的信息;同时也要学会基本的问题搜索能力,比如用搜索引擎查找问题的解决办法、上技术社区翻查别人已经遇到过的同类问题等。

  2. 设定一个目标,选择一个应用领域,解决一类问题。Python的应用领域非常广泛:游戏、云计算、数据分析、Web建站、爬虫、脚本批处理、量化投资、音视频处理……几乎覆盖你能想到的所有领域。所以在自学的时候,切忌贪多。可以选择自己感兴趣,同时学习路径相对较短的领域,围绕自己的实际问题展开自学。

  3. 当你熟练掌握了某类问题的解法后,就可以开始尝试放大目标。比如掌握了爬虫的应用后,能否把爬到的内容,通过网页展现出来,也就是自动化抓取内容后建站,这就相当于把建站和爬虫两个应用打通了。只要熟悉了问题解决方法,这些都只不过需要时间去练习罢了。这时候,你会发现,自己的思维已经不再局限在某行代码怎么写,而是站在顶层思考系统该如何设计,怎么处理实际问题中的特殊情况,怎样选用第三方模块……

最后,分享给大家这份Python全套学习资料,希望能帮助后来者。

分享这份全套学习资料,有两个目的:

一是觉得现在知识比问题泛滥,选择成本太高,需要人去压缩;

二是认为,自学是每个人都必须掌握的能力,老师再牛,学习还得靠自己。

一、Python所有方向的学习路线

Python所有方向路线就是把Python常用的技术点做整理,形成各个领域的知识点汇总,它的用处就在于,你可以按照上面的知识点去找对应的学习资源,保证自己学得较为全面。

二、学习软件

工欲善其事必先利其器。学习Python常用的开发软件都在这里了,给大家节省了很多时间。

三、全套PDF电子书

书籍的好处就在于权威和体系健全,刚开始学习的时候你可以只看视频或者听某个人讲课,但等你学完之后,你觉得你掌握了,这时候建议还是得去看一下书籍,看权威技术书籍也是每个程序员必经之路。

自我介绍一下,小编13年上海交大毕业,曾经在小公司待过,也去过华为、OPPO等大厂,18年进入阿里一直到现在。

深知大多数Python工程师,想要提升技能,往往是自己摸索成长或者是报班学习,但对于培训机构动则几千的学费,着实压力不小。自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年Python开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友,同时减轻大家的负担。

img

img

img

img

img

img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,基本涵盖了95%以上前端开发知识点,真正体系化!**

由于文件比较大,这里只是将部分目录大纲截图出来,每个节点里面都包含大厂面经、学习笔记、源码讲义、实战项目、讲解视频,并且后续会持续更新

如果你觉得这些内容对你有帮助,可以扫码获取!!!(备注:Python)

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值