当前位置: 首页 > 读后感 查看格言:《Python编程快速上手》经典读后感10篇_读后感_名著读后感_格言网

《Python编程快速上手》经典读后感10篇_读后感_名著读后感_格言网

 时间:2020-12-28 23:46:52 来源:人生格言 
请扫描下方二维码浏览本页手机版

《Python编程快速上手》是一本由斯维加特 (Al Sweigart)著作,人民邮电出版社出版的平装图书,本书定价:CNY 69.00,页数:390,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

《Python编程快速上手》读后感(一):暂时不推荐本书

复制我在京东的评价。顺便也是我的豆瓣首评。以下: 先声明,此评价与平台无关,只针对内容质量。这本书,怎么说呢,英文版没有看过,但是就我看的中文版来说…质量不是太高,大家可以慎重考虑一下。入门感觉还可以,但是从排版到翻译,简直是错漏百出。引用的代码有很多错误,要不就是输出不对,要不就是下面的讲解不符。翻译的话质量不是太好(抱歉不是针对译者),有很多地方能够感觉到没有摆脱英语的语序和语言习惯,与汉语习惯不符,读起来很是拗口,不知所云。不知道编辑在干什么,在异步社区提交勘误之后,关于翻译语法语序的内容被拒绝了,但还是有那么些勘误通过了。这三天总共看了106页,总共提交了19个勘误(有两个问题被拒绝之后重复提交然后通过的,包括翻译的问题,不过翻译的问题提了两个没通过就没再提交过相关了)。说实话平均不到十页一个错,看起来真心累。一开始还有点兴奋看一本书送一本书,但是现在感觉如果异步都是这个水平的书,送我我都不想要…录B部分我是真心没看懂在表达什么……京东这么几年了第一条长评,供诸君参考。2016年7月第1版,2018年3月北京第13次印刷。

《Python编程快速上手》读后感(二):确实如书名所说,能让你python 快速上手,工作自动化

这本书前6章是python的基础知识,通俗易懂地讲解基础,初学者容易犯错的地方,作者都会指出来。从第三章开始,每章都有一个实践项目,用来巩固前面所学的知识。

从第七章开始就是书名中的后半部:让繁琐工作自动化。每个章节都可独立出来。每看完一个章节,你都能将其中的知识点融会贯通,用到自己的日常工作中,提高效率。

第九章 组织文件对系统管理员非常有用,能够指挥程序完成复制 备份文件(夹)操作

第十一章是web抓取信息,介绍了主流的request beautifulSoup和selenium等主流的库。最后的项目也非常适合读者。掌握这些能够胜任一般的爬虫工作,极大地提高工作效率。

第十二 三 四章是处理excle pdf word文档。我们平常经常要与这三种文档打交道,该书非常接地气地介绍如何利用第三方库操作这三种文档。掌握这些,我们能够让python自动化地完成创建 读取 编辑这些文档

第十五章 操作图像 使用pillow这个库来裁剪 编辑图像。掌握了这些能够很轻松地自动编辑成千上万的图像

第十六章 发送电子邮件和短信。我们在实际运维过程中,经常会有发送邮件和短信的需求。这章便是解决这个问题。

第十八章介绍用GUI来自动控制鼠标和键盘,这应该算是自动化任务的高级阶段。对于涉及到很多重复交互式的操作,这种技术非常有用。

整本书就像是一个踩过很多坑的pythoner来告诉你怎么以最快速度学习python,然后将工作运用到实际工作中。整本书由浅入深 ,图文并茂,总结归纳非常到位,很适合基础薄弱的读者。

《Python编程快速上手》读后感(三):第222页中的示例错误及解决方法

gt; import openpyxl

gt; wb = openpyxl.load_workbook('example.xlsx')

gt; sheet = wb.get_active_sheet()

gt; sheet.columns[1]

上面的示例为运行后,会产生如下报错:

TypeError: 'generator' object is not subscriptable

用以下的方式访问即可

gt; list(sheet.columns)[0]

( Cell Sheet1.A1 , Cell Sheet1.A2 , Cell Sheet1.A3 , Cell Sheet1.A4 , Cell Sheet1.A5 , Cell Sheet1.A6 , Cell Sheet1.A7 )

gt; list(sheet.columns)[1]

( Cell Sheet1.B1 , Cell Sheet1.B2 , Cell Sheet1.B3 , Cell Sheet1.B4 , Cell Sheet1.B5 , Cell Sheet1.B6 , Cell Sheet1.B7 )

gt; sheet[ A ]

( Cell Sheet1.A1 , Cell Sheet1.A2 , Cell Sheet1.A3 , Cell Sheet1.A4 , Cell Sheet1.A5 , Cell Sheet1.A6 , Cell Sheet1.A7 )

答案来源:https://stackoverflow.com/questions/42603795/typeerror-generator-object-is-not-subscriptable

《Python编程快速上手》读后感(四):书中的代码是不是有遗漏?

首先我是新手哈,不过也了解最最基础的代码基础(限于字符串、控制流)。

不过我照这本书写代码,前面写的有点难受,比方在说控制流程elif的时候,name、ege都没有变量输入,那代码直接写就不能运行。我怎么觉得这缩进也有问题,不知道是不是翻译的原因。

if name == 'Alice':

rint('Hi, Alice.')

elif age 12:

rint('You are not Alice,kiddo')

这if... elif能成立?name,age的变更也没值输入啊?

《Python编程快速上手》读后感(五):非常适合初学者且有趣味性的Python入门书

这本书适合没有python基础的人,如果拿来自学完全没问题。本书分Python编程基础和自动化任务两部分。对于入门的人来说,最怕的就是枯燥+高深度。这本书基础部分共6章,每章结束都有小结、习题和实践项目,算是很用心的作者了。

此外,对于初学者来说,学习一门语言最关键的是get started。也就是说一定要看书+实践。所以第一步:参照网上大量的安装图解文章,先把python环境装起来,然后装个IDE(如Eclipse及PyDev插件),写个Hello World试试看。然后再开始看这本书,相信看完后能写出一些Python小程序。

我对文章中的第一部分有作笔记整理(如下)。作者花了大约3分之2的篇幅讲解如何用Python来实现一些自动化任务,如文件操作、从Web抓取信息、处理PDF和Word文档、发送邮件、操作图像等等。

我个人觉得这本书是让人在学习Python这程中带着有趣的心情,同时也比较注重利用Python语言写出一些有意思的小程序。总的来说作者是很扣题的,本书的重点是Python基础+自动化。对于Python的其它模块或功能(如数据分析),Numpy,Pandas, Scipy等模块,不在本书的范畴内。

. 我是有Python基础的,也是因为工作中要用到所以自学的,本书是我见过最有趣的入门书之一。

1. 数据类型

整型:int 浮点型:float 字符串:strs 方法:upper(), lower(), isupper(), islower(), startswith(), endswith(), join(), split(), strip() 布尔值:Boolean 列表: 可变列表:[1,2,3] 不可变列表——元祖: (1,2,3) 取值:listA[0] 方法:index(), append(), insert(), remove(), sort() 列表-元祖相互转换:list(), tuple() 字典:{‘size’:’fat’, ‘color’:’gray’} 取值:myMap[‘size’] 方法:keys(), values(), items(),get(), setdefault()

2. 操作符

==, !=, =, =, , , and, or, not

3. 控制流语句

if: else: if: elif: else: while xxx: for i in range(5): break/continue

4. 其它

import print() len() global/def method() try: except ZeroDivisionError: 注释:单行:#;多行:’‘’this is a test‘’‘

5. 模块

copy pprint re os shutil logging …

《Python编程快速上手》读后感(六):第320页中的示例错误及解决方法

16.6.2的示例代码,因为 twilio库的版本变化,会报如下的错误:

twilio.base.obsolete.ObsoleteException: TwilioRestClient has been removed from this version of the library. Please refer to current documentation for guidance.

根据该公司的API说明,应该使用以下代码进行短信发送:

from twilio.rest import Client

# Your Account SID from twilio.com/console

account_sid = ACcb2071495c12cbf90a8d258bb269d327

# Your Auth Token from twilio.com/console

auth_token = your_auth_token

client = Client(account_sid, auth_token)

message = client.messages.create(

to= +15558675309 ,

from_= +15017250604 ,

ody= Hello from Python! )

参考来源:https://www.twilio.com/docs/libraries/python

请用微信扫添加公众号