自学python买什么书比较好-python入门学习哪个书比较好(python视频教程知乎)

自学python的学习路线是什么?推荐一些python学习资源

第一段

初级,掌握Python的语法和常用库的使用

这里首先推雪锋在网上的书籍,这是Python2.7的,这本书适合于重头开始一直读完,作为一个开发人员,除了基本的语法,这本书里面提到了一些其他的常用的库,看了廖老师写的很多东西,感觉他的思路,以及写博客写书的高度,概括性,原理性都十分好,这本书读完之后,相信就可以动手写很多东西了,可以尽情的玩转Python解释器了。

另外还有一本书《Python参考手册》,这本书也十分的有用,关于Python的方方面面基本都囊括在内,可以作为一本Python字典来查询使用方法,十分好用。

掌握一门语言最好的方法就是用它,所以我觉得边学语法边刷Leetcode是掌握Python最快的方式之一。

很多只需要将Python作为脚本或者就是写一些小程序处理处理文本的话,到这一个阶段就足够了,这个阶段已经可以帮我们完成很多很多的事情了。但是如果是一个专业学习Python的,恐怕还需要努力的升级:

第二个阶段

中级,掌握自己特定领域的库,掌握pythonic写法,非常熟悉Python的特性

推荐的第一本书是《编写高质量代码–改善python程序的91个建议》,这本书大概的提了下Python工程的文件布局,更多的总结了如何写出pythonic的代码,另外,也介绍了一些常用的库。

要想深入的了解Python,有的时候看看Python的源码也是很重要的,自己通过读懂源码,来彻底的了解Python的核心机制,这里推荐《Python源码剖析——深度探索动态语言核心技术》,这本书并没有看完,只是在需要深入了解Python某个功能或者数据结构的时候看看相关章节,也觉得受益匪浅。

自己领域的书籍和资料也肯定很多,比如web开发的构架都有很多,只有了解熟悉了所有构架,在选择的时候才能衡量利弊,然后深入掌握某些构架。

这个阶段过后,可以写出pythonic代码,可以通过PEP8的检查,可以为开源社区做贡献了,可以将一个Python文件写的十分好,但是如果要用Python开发一个大型项目,还是有很多东西需要掌握的,比如项目的文档,项目的发布,下载,项目性能和案例等等。

第三个阶段

高级,从整个工程项目着眼,考虑document,distribution,性能优化等

目前只看了一本书《the hacker guide to python》,看的是英文版的,这本书对项目的布局,文档,性能,发布等做了很多详细的介绍,我觉得写的还是很不错,只不过本人还需要再读几遍。

对于大多数人来说,很难有机会从头开始一个有意义的大型工程项目,所以自己可以用Python实现一些简单的功能,简单的项目,这个灵感可以去知乎或者quora搜索,很多前辈都分享了自己的经验。

从大局入手,规划好项目的布局,设定好相应的文档说明,提供工程下载安装的方法,带几个demo,每个类,每个函数,每行代码都反复推敲,写出pythonic的程序,相信这时候Python于我们便是信手拈来了!

知乎为什么用Python,而不用PHP?

我觉语言的特点来看,用各种现代编程语言比一个圈绝对不会。

相反,的缺点都是在七、八甚至十年前形成的。

问题在于人才的结构。据我所知,政府,传统的国内企业,银行,工厂等,在最广泛使用的领域内,有很多的不良和非生产性的,希望只会拖动控制和的搜索代码是对程序员的要求。他们对计算机没有兴趣,编程的目标是尽快停止编程,在三年内管理或销售,但失败了。

这样的人很难跳到更高的付费互联网上。

除了加班的强度,你跟不上学习新知识、新单词和新框架的速度,而且你还想学习一辈子。十多年来,我见过太多这样的人。他们甚至不知道如何使用反射和泛型。算法就像听一本书,更不用提二叉树了,有一个有向图,气泡排序可以扫掉一个大的。这不是夸张。

想走这个方向,反而极为排斥那些"酷炫”、"便利”的东西。

因为太容易被引偏方向了——在过去的几年里,应用程序的蓬勃发展导致了一个巨大的零基础训练月,在这个月里,安装了iOS和android"程序员”这样的人群场景,导致了灾难性的代码质量。网络编程人员刚刚进入这一行。但他们愿意这么做,因为没有替代品。

所以正规计算机专业的教材,自始至终不会拿"如何使用某种GUI库”之类当重点讲,甚至可能压根就不讲。

最近刚python入门,看了入门教程,该如何提高

当你熟悉基本的语法之,千万不要停下来,做一些小项目练手!!~~这种简单的项目知乎可以搜多建议,

比如做一个屏幕取色工具/网站爬虫/网站后台或者任意其他的自己有兴趣的小程序,

如果你有十足的Geek范儿,可以试试用Python 树莓派做一个远程控制家电的[伪]智能家居控制中心, 控制下电热毯/台灯/电视什么的.

Python的第三方库非常完善,所以当你遇到问题的时候,一定要学会先搜一下有没有第三方的库可以帮助自己解决问题.

另外,编程涉及到很多方面的知识,这里不严谨地把题主所指的『毫无基础』理解为是计算机方面毫无基础,但是数学/英语方面有一定基础,那么,对于学会Python基础语法之后的建议就是,学习计算机的基础理论知识,比如说为什么计算机只能处理二进制,3 2=5在计算机中究竟是怎么样得出来的等等~

python入门学习哪个书比较好

Python是一门非常不错的编程语言,单纯的看书是不够,最好书籍结合视频共同学习,跟着视频进行实操,这样既可以积累基础知识,也可以积累项目经验。

知乎为什么用Python,而不用PHP

这个问题我也不太清楚,我建议楼主到后盾人那里看看吧,那里有很多专家录制的视频教学,我现在也在那里学习

人工智能时代为什么选python 知乎

他老板估计当时深入学了python,然后觉得不错。注意:关于语言谁好谁坏的问题,不要再问了,没有意义,最主要的:你熟悉这门语言了么。语言没有好坏。

版权声明:本站所有文章皆为原创,欢迎转载或转发,请保留网站地址和作者信息。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值