文章吧手机版
《Python编程快速上手》经典读后感10篇
日期:2018-05-18 20:05:02 来源:文章吧 阅读:

《Python编程快速上手》经典读后感10篇

  《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

评价:中立好评差评
【已有2位读者发表了评论】

┃ 《Python编程快速上手》经典读后感10篇的相关文章

┃ 每日推荐