python 学习指南_python 学习指南

Python 学习指南

“人生苦短,我用Python”,Python 是一门编程语言,是一门工具,我们要用它实现功能、完成任务。作为一个高级语言,它几乎能实现在计算机上我们能想到的任何功能,曾经有人说过,“只要你在电脑上做一件事超过15分钟,你就可以写个脚本去实现它”,Python也不例外。

下面,我将对Python的学习,提一些个人的建议,希望能有所帮助。

学习路线说明

关于python 的学习路线,和任何编程语言的学习一样,都需要先知道其编程语法。相比于C/C++,JAVA等编程语言来说,Python已经非常的简单易学,非常的人性化。它有着海量的库(或称包,Package,因此很多时候有人会调侃Python工程师为调包侠,狗头保命),通过使用这些库我们可以很方便的实现一些我们想要的功能,因此Python的学习过程中,学习如何使用一些常用的包也是非常重要的,如numpy、pandas、seaborn等

当我们学会了Python的基本语法和一些常用Package的使用的后,就可以选择一个方向,比如机器学习、深度学习、爬虫等,进行更深入的学习。选好之后,你需要选择好这个领域常用的Package(如果要使用神经网络,大部分是用Pytorch、Tensorflow),加深对其的了解,不单单是知道该如何调用,有些时候,你还需要去剖析其源码,了解它的编写思路,可能你还会感觉这个Package其实还存在些问题,它并不是那么好用。你就可以考虑能否自己尝试写,或许能比它更好用也说不定,这个过程我们常称之为“造轮子”。到了这时,Python才真正成为你手上的一个工具。

下附部分需要掌握的python基础知识,可能不全,仅供参考。

学习资源推荐

资源方面,我会给出视频、博客、书籍等的链接或文件(中文或英文),大家可根据喜好自行选择。

视频类Coursera:Python for everybody

https://www.coursera.org/specializations/python

可以先主要看课程1和2,后面的有时间再看。

无法打开的,可以到b站找找搬运版

北邮 《python编程与实践》

https://b23.tv/KAyxgn

不愿看英文,可以看看b站上的这个,up主还给出课程上的一些答疑内容

博客类Github: python 100days ⭐⭐⭐力荐

https://github.com/jackfrued/Python-100-Days

这个博客涵盖了非常非常多的内容,我们也不需要把他们全都吃透,入门阶段主要看看day1-13,如果时间有多可以再看看day16-20,其他部分大家将来用到了或者感兴趣的话可以再看。

我是在19年底看的,day1-15原作者有些部分写的有点问题,并且有些细节说的不是很清楚,我自己再重新修改补充了一些内容,大家不嫌弃的话也可以看看我这个。(已放入附件中)

书籍类《Python核心编程》

非常详细,涵盖内容广。

电子版放入附件中。

《Python基础教程 第三版》Magnus Hetland

非常基础,作者一些知识点讲的非常清楚,便于理解。

电子版放入附件中。

附件链接:

转载请说明出处,如有问题,请在评论区指出,谢谢。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值