知行编程网知行编程网  2022-03-05 04:00 知行编程网 隐藏边栏 |   抢沙发  24 
文章评分 0 次,平均分 0.0

读书“Python语言及其应用”|一些感悟


这是菜鸟学Python的第92篇原创文章

阅读本文大概需要4分钟



   相信学Python的同学一定看过不少书,我不知道大家看过多少,反正我一路学Python看了不少书,家里的书桌上堆满了很多Python的书.因为Python的应用非常广,知识点也非常多,也非常的杂,宛如一个个散落的珍珠,需要一个好的项链把它穿起来.最近我在看"Python语言及其应用",发现这本书就是非常少有的,总结性的书,它把Python很多散落的知识都集合在一起了.下面就谈谈我的一些读后感~~



1.这本书适合的读者人群

每本Python的书都有最适合的读者和针对的阅读人群。有的适合初学者,有的适合高手,有的适合发烧友.但是这本书初级和中级的读者都适合,我拿到这本书,读了一段时间发现它对知识的梳理灰常全面.


从字符串,列表,字典,循环,函数,模块,对象类,文件处理,时间处理,系统API,并发,WEB框架和Python开发和调试,覆盖的非常全面.


看完的第一感觉就是这本书帮我把以前学的知识又梳理了一遍,让我的功力又提升了不少。虽然我玩Python有几年了,但是对一些熟悉的概念,我觉得它帮我很好的梳理了一遍,有一种温故而知新的感觉.而对一些生冷的概念,又帮我打开了思路,扩了眼界,因为Python对解决一个问题有很多方法,特别是有一些好的API而你不知道.


2.书中精彩的地方-字符串和数据结构

相信所有学Python的人对这两块一定不陌生,非常基础但又是非常重要的概念.可以说无论你用Python做什么,都会用到.但是有谁能保证说自己对这两块运用非常得心应手呢~~它的技巧和用法都散落在很多书里面,幸运的是这本书把这些技巧和运用总结的非常好,无论是新手还是老手都获益匪浅:


1).部分关于字符串内容:

使用引号创建

使用str进行类型转化

使用转义

使用+拼接

使用*复制

使用[]分割提取字符串

使用len,split,join,replace处理字符串

大小写对齐


2).部分关于字典,列表,元组和集合的内容:

使用list()转换其他数据类型列表

使用offset获取修改元素

使用append,extend,insert,del,remove,pop,index处理列表

使用count,join,sort,len,in查询,记录,转换,排序列表

使用dict()转换字典

使用key,update,del修改合并字典

使用in,keys,values,items,copy处理键值对

复杂的数据结合组合



3.书中精彩的地方-系统文件处理

文件的处理,无论你用Python做运维,自动化开发,数据分析,机器学习都会用到的.关于文件处理的系统API特别多,我记得我当时学的时候找了很多书都没有找到一本书从逻辑层次上,分门别类的总结,有同学说可以查官方文档呀


不错,查文档确实是一个途径,但是那个是辅助的,你需要有一个对系统文件的API有一个整体的了解,从整体到局部就非常简单了.


这本书却把这块知识很好的总结了:

文件中的创建,判断,检查,复制,修改权限,获取路径,删掉文件

目录的创建,删除,列出目录的内容,修改当前目录,过滤目录文件

时间和日期:常见的时间和日期的处理


4.书中精彩的地方-并发和异步处理

代码写多了,产品的功能稍微复杂一点,并发就一个绕不过的话题,如何处理并发的,线程,进程,协程还有什么方法呢,这本书除了对传统的并发的方法介绍了一些,还讲了一个好的方法哦


比如使用基于事件驱动的网络引擎框架Twisted,还有从网络的高度给了我一些思路,比如用Redis,把单机过度到多个并发盒子,通过网络化解决高并发问题。


说实话以前解决并发问题我就是传统的几斧头,读了这本,思路开阔了不少,特别是对redis回头要好好研究研究.


结论


好的,洋洋洒洒写了这么多,上面列出了一些不错的地方,但是这本书也有一些不足的地方,我个人觉得,对一些Python的高阶函数用法,还有装饰器的介绍,书中没有涉及。还有一些类里面的细节概念没有涉及,当然不可能一本书会把Python所有的方方面面都讲道。每一本书都有自己的侧重点,我觉得这本书对于初学者来说,还是不错的一本,知识点总结的非常详细到位,为后面的继续深入学习打下基础.



公号合作伙伴:Udacity

来自硅谷的Udacity,它是美国三大慕课网之一,来源于硅谷,是一所云端的“硅谷大学”. 创始人是斯坦福大学教授,前 Google 院士无人驾驶车的发明者以及 Google 眼镜的项目领头人里面的老师以及课程都是来之硅谷,而且跟Google,Facebook,AT&T, 滴滴等巨头合作




现在就可以加入,仅限200人,可以预定!

点击底部 阅读原文 获得预定地址


输入:cainiaoXY  支付尾款时可获得300元减免!


本篇文章来源于: 菜鸟学Python

本文为原创文章,版权归所有,欢迎分享本文,转载请保留出处!

知行编程网
知行编程网 关注:1    粉丝:1
这个人很懒,什么都没写

发表评论

表情 格式 链接 私密 签到
扫一扫二维码分享