前端 Python入门资料大全(更新ing)

ilovewei · October 12, 2019 · 26 hits

图片标题

面对网络上纷繁复杂的资料,自己真是眼花缭乱,学的毫无章法,东一榔头西一棒子,这样不仅知识不能成为体系,自己的学习进度也不容易掌握,收效甚微。突然有个想法,就是把自己这几天收藏的资料整理出文章出来,方便自己有章可依……

PS:附上一些 python 相关的好文:

萧大的编程入门指南

知乎获赞无数的编程指南,介绍的不光是一门语言的入门,也是关于编程的入门,谈到了作为一名程序员,应该掌握的一些计算机知识。

Python 编码风格指南中译版(Google SOC)

PythonTab 中文网

二、Python 社区

Python Tip 社区

强烈推荐 Python Tip,有刷题挑战赛,同时,也有很多在线教程!练手实操必备!

啄木鸟社区

编程指南社区 Co

三、入门阶段

介绍一些入门的资料,对于有编程经验的同学来讲,入门资料学习并不是很费力。

简明教程

入门教程里,简明教程算是细节介绍相对详细的了,知识面也覆盖的挺全,入门资料的好选择。

笨办法学 python

坚持看完了,尽管最后几章没去实现(主要是和我现在的需求不一致,不想花精力在那个上面)。有所收获吧,但是,确实是入门的,知识不全面,入门够用,风格特别,采用问答形式,学习过程挺有趣。

Python|Codecademy

在线挑战,还没用过,貌似现在对英文资料心里还有种抵触,必须克服!!!

实验楼 python 研发工程师

包含了 Linux/Vim/Git/SQL/Python/Django/Flask 等学习课程。

老齐的零基础学 Python(第二版)

github 版本,教程内容覆盖很全,也有实战项目介绍。

廖雪峰 python2.7 教程

现在已经有 python3 的教程了。

Vamei 的的 python 快速教程

话说,我还加入了博主的粉丝群,后来加入了微信群,逗比一枚啊,现在好像去新加坡深造去了!博客文章还是很详细的~

总结到这儿我已经有乱花渐入迷人眼的感觉了!光是入门就这么多资料,看的过来吗?看完得到猴年马月啊!所以必须痛下决心,选择自己觉得好的就 OK!青菜萝卜,各有所爱,别人觉得好的,可能在你这儿就是看着不舒服!好吧,自己就选择简明,笨办法,还有,codecademy! ok,暂时就这样了!

四、充实阶段

入门之后,对于这个语言的细节需要更进一步的了解,那么提升阶段必不可少。同时,对于计算机基础不好的同学,了解计算机及编程相关背景知识也很关键。

《Python 基础教程》

根据自己学习 javascript 的经验,一本好的教材真是获益匪浅,它能让你明白很多底层的东西。比如红宝书《js 高级程序设计》中关于闭包、原型链的讲解就非常详细!好吧,扯远了,因此,学习 python 也是一样,光是靠博客,在线文章是不能深入了解它的,选择一门经典教材是你深入了解一门语言的必经之路!当然,也有推荐《Python 核心编程(第二版)》的,但是自己只买了《Python 基础教程》因此,不做评价了,选中一本经典就可以了!何况自己离吃透它,还有很远的距离的!

MIT 计算机科学及编程导论

Harvard:计算机科学 cs50

2 和 3 属于计算机入门课,之所以放到这儿,是因为介绍了计算机领域中相关的知识点,了解数据结构相关知识。其中,MIT 的导论课老师的知识点是基于 Python 的,在学习时也能巩固 Python。编程入门指南中强烈推荐的的两门公开课。(PS:网易真是良心,这两门课都有中英字幕的视频!)

Crossin 教室

除了 python 教程之外,还有小程序,练手很好!在第一阶段入门之后,来这里做应用小程序,会找到成就感!除此之外,还有 git 等其他教程。是个不错的入门练手的地方。

五、升华阶段

有了扎实的基础,那么方向的选择显得尤为重要了。是数据分析,是 web 开发,还是游戏开发。下面暂时分为这三个方面整理一下:

5.1 数据分析

利用 Python 进行数据分析

这本书是一本大而全的利用 Python 数据分析的书,数据分析入门肯定够够的,写的也很详细。书的作者就是开发了用于数据分析的著名开源 Python 库——pandas 的作者!

scientific-python-lectures

英文资料,对 Python 数据分析中要用到的一些库,pandas,numpy,matplotlib 等等做了简要介绍。Ipython Notebook 形式的资料,示例代码都很全。

  1. Matplotlib Tutorial(译)
    Python 制图的入门资料,强烈推荐!在线版的资料,作者排版也很舒服,示例代码也有,推荐!

5.2 web 开发

自强学堂 Django 基础教程

很详细的一个 Django 教程,作者很详细的介绍了每一步。有问题,作者回复也很详细,推荐!同时,自强学堂上也有很多其他教程,是个不错的网站,收藏!

Django 搭建简易博客教程

建议和 1 结合看,1 的介绍相对更详细一点。

欢迎进入 Flask 大型教程项目

Flask 指南

#5.3 游戏开发

用 Python 和 Pygame 写游戏 - 从入门到精通

六、 计算机素养

《深入理解计算机系统》

七、 Python 面试题

  1. 聊聊 Python 面试那些事儿

暂时总结到这儿了,和大家分享一下,希望有帮助!


No Reply at the moment.
You need to Sign in before reply, if you don't have an account, please Sign up first.