当前位置:首页 » 编程语言 » python书籍推荐知乎

python书籍推荐知乎

发布时间: 2025-01-30 12:57:52

Ⅰ 怎么用最短时间高效而踏实地学习python

分三个阶段学习。
第一阶段:掌握Python的语法和一些常用库的使用。这里首先推荐廖雪锋在网上的书籍,这是Python2.7版本的,这本书适合于重头开始一直读完,作为一个开发人员,除了基本的语法,这本书里面提到了一些其他的常用的库,看了廖老师写的很多东西,感觉他的思路,以及写博客写书的高度,概括性,原理性都十分好,这本书读完之后,相信就可以动手写很多东西了,可以尽情的玩转Python解释器了。另外还有一本书《Python参考手册》,这本书也十分的有用,关于Python的方方面面基本都囊括在内,可以作为一本Python字典来查询使用方法,十分好用。掌握一门语言最好的方法就是用它,所以我觉得边学语法边刷Leetcode是掌握Python最快的方式之一。
第二个阶段:中级,掌握自己特定领域的库,掌握pythonic写法,非常熟悉Python的特性。推荐的第一本书是《编写高质量代码--改善python程序的91个建议》,这本书大概的提了下Python工程的文件布局,更多的总结了如何写出pythonic的代码,另外,也介绍了一些常用的库。要想深入的了解Python,有的时候看看Python的源码也是很重要的,自己通过读懂源码,来彻底的了解Python的核心机制,这里推荐《Python源码剖析——深度探索动态语言核心技术》,这本书并没有看完,只是在需要深入了解Python某个功能或者数据结构的时候看看相关章节,也觉得受益匪浅。
自己领域的书籍和资料也肯定很多,比如web开发的构架都有很多,只有了解熟悉了所有构架,在选择的时候才能衡量利弊,然后深入掌握某些构架。
第三个阶段:高级,从整个工程项目着眼,考虑document,distribution,性能优化等目前只看了一本书《the hacker guide to python》,看的是英文版的,这本书对项目的布局,文档,性能,发布等做了很多详细的介绍,我觉得写的还是很不错,只不过本人还需要再读几遍。对于大多数人来说,很难有机会从头开始一个有意义的大型工程项目,所以自己可以用Python实现一些简单的功能,简单的项目,这个灵感可以去知乎或者quora搜索,很多前辈都分享了自己的经验。

Ⅱ 如何从零开始学python

1、学习的时候,我们都是要从Python的基础语法开始学习 ,了解什么是Python的变量 什么是循环 什么是函数,什么是模块。类等等。总之,基础是学习以后高级开发的基石。
这个阶段可以,选择一些经典书籍或者视频进行学习。
书籍可以看看《python快乐编程—基础入门》这本书,是针对零基础学生来编写的书。

2、在学习完基础语法的时候,你也对python有了一定程度的了解了,也知道Python有很多的学习方向,比如说数据采集方向(爬虫),或者Web开发方向,也可能是最近特别火热的人工智能方向。每个方向所需要的技术都是不尽相同的,所以在我们学习完成Python的基础语法之后,一定要慎重选择自己之后的进阶方向。
3、在进阶阶段,建议以最新的python视频学习为主,相关书籍为辅,这个阶段主要是学的技术是最新的,不要给自己留一个学完之后技术已经过时的惨败后果。
此外还有一些小小的学习技巧分享给大家,希望大家调整好心态,坚持下去!
1.作为小白刚接触编程,理解起来慢很正常。不能理解的东西,也不要死磕太久,在不断的练习中,你对代码的理解会越来越深。
2.个人认为,人按学习能力可以暴力分为:上手快&忘得快,上手慢&理解深,上手快&理解深。好了,第三类人我就不想多说什么了。。。相信很多小伙伴都是第二类人!
3. 遇到问题,别死磕,多用搜索引擎,多看大牛的博客。
4. 觉得某个知识点时间花得久了,无非是想短时间投入,获得较大的成就感,或者说想一帆风顺敲代码,别遇到什么bug。不存在的。而且,一般情况下,花越多时间理解的知识点,花越多时间改好的bug,不是会获得越大的成就感才对嘛?!

Ⅲ 有什么比较好的python教程

一,买一本好书。

不一定非要一直遍敲代码边学习,个人经验,当代码逻辑很清晰,经过之前C语言刷题的锻炼之后,看书学习新的编程语言效果也是非常好,状态好的时候,半天就能学100多页。这里推荐可以看看python丶基础教程,笨档缺方法学python。

二,注重实践。

注意和第一条并闭蠢梁不冲突,多敲代码才是王道。可以去codeforce上做题,虽然都是英文的,但是可以用python提交,此外还有计丶蒜客,pythontip。后两者更加简单。多多训练,解决问题。

三,注意需求。

你学python,想用它做什么?可以去一些项目网站,例如国内的shiyanlou,去跟着做做一个个真正的项目,还有很多书上有很多实战项目,跟着做下来。然后,很必要的,自己在这个项目上添加上自己的一些想法,将它变成自己的项目,这一点提高非常大

四,注意网络资源。

像网络经验一样,也可以多逛逛知乎,CSDN,博客园,看看大牛们都是怎么学习的,很多方法都会轿运有介绍,自己有选择的学习。

五,记录自己的学习

开通博客,像CSDN,博客园,或者自己搭建的博客都可以,记录下自己的学习心得,不要怕自己的成果会被窃取,你那点知识大牛们是不屑的,一步一个脚印,在你往回看自己一篇篇博客的时候,你会发现自己已经走了很远。

热点内容
英雄联盟手游走a脚本 发布:2025-01-31 01:20:05 浏览:93
跳脚本义 发布:2025-01-31 01:05:05 浏览:847
阴阳师文件夹是哪个 发布:2025-01-31 00:48:01 浏览:551
电脑如何快速进入配置 发布:2025-01-31 00:34:51 浏览:745
什么是住房公积金查询密码 发布:2025-01-31 00:33:25 浏览:775
java上机题 发布:2025-01-31 00:33:12 浏览:594
压缩机S5 发布:2025-01-31 00:28:17 浏览:847
安卓扁头充电线长什么样 发布:2025-01-31 00:18:38 浏览:315
ecc签名算法 发布:2025-01-31 00:18:30 浏览:666
打字软件苹果和安卓哪个好用 发布:2025-01-31 00:15:04 浏览:241