《Python编程快速上手》是一本由斯维加特 (Al Sweigart)著作,人民邮电出版社出版的平装图书,本书定价:CNY 69.00,页数:390,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Python编程快速上手》读后感(一):书籍读后感
太简单入门了,可以这么说,这是我回来追评的,最近在找高阶的书
可能是我已经学过很多了,现在回想起来评论一下,我把我之前学过的连文章分享到了主页上
如果有需要的朋友,可以直接去获取,在这里给大家分享,希望能对在学的人有所帮助
我也还在学,之后会不断把所学的分享出来,以及相关经验
这是交流群:871458817有问题或者书籍的可以直接找我
《Python编程快速上手》读后感(二):通过小项目入门Python的快捷途径
对于有着C或者Java基础的朋友来说,本书的内容也不会枯燥。因为有关基本语法的内容并没有过多阐述,跳过学习章节直接切入书中的小项目是更好的选择。
由于本身是通过小项目实践学习,所以对翻译要求也不会很高,勉强能看就够了。一句话,show me the code.
这本书适合想学点真本事的朋友。但你要是想进阶,想理解面向对象以及Python一些特性的话,这本书不适合你,因为给的代码基本还是命令式的,注重过程的。
《Python编程快速上手》读后感(三):要读,更要敲代码
熟识,也是再见。这本书读了三年,没错,三年 多,打开合上,还买过网课,一个一个看实际操作。
等真的上了手,开始接几个小项目,对作者的崇敬只有更高,
但是也明白,Python真正强大的地方,不在于和Excel结合的部分,
在于自己那一套完整的生态,例如pandas,而不是各种对Excel的迁就。
因此建议读到这里的你,书籍前2/3是入门的经典教材,一定要读,要跟着敲代码,
后面和Excel互动的部分,结合工作需求吧。
《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无所不能的潜力。参考本书的示例,学着编写了人生第一个解决问题的程序——我用来批量删除PDF文件的广告页。从单文件操作到递归目录,从指定页码删除到图像识别,从经常崩溃到异常处理,过程中发现和解决了不少问题,从此学习劲头更足了。正所谓兴趣是最好的老师。 你相信吗,学习编程让我戒了游戏瘾。工作以来游戏时间本来就不多了,但还是有瘾头,3A大作上手太复杂就玩点任天堂小游戏,没有大段空闲时间打游戏,就抽点碎片时间看游戏视频、下载游戏镜像,总之因为这点瘾头还是浪费了不少时间。学习编程以后,成功编写一个小程序、清除一个Bug的成就感跟游戏过关是一样的,尤其用编程搞定一个实际问题的感觉真是爽,会上瘾! 循序渐进的编程,就像是一个上手后可以玩一辈子的游戏神作,没有等级上限,自由度极佳,爽快感爆棚……好,以后就玩你了!
《Python编程快速上手》读后感(六):暂时不推荐本书
复制我在京东的评价。顺便也是我的豆瓣首评。以下: 先声明,此评价与平台无关,只针对内容质量。这本书,怎么说呢,英文版没有看过,但是就我看的中文版来说…质量不是太高,大家可以慎重考虑一下。入门感觉还可以,但是从排版到翻译,简直是错漏百出。引用的代码有很多错误,要不就是输出不对,要不就是下面的讲解不符。翻译的话质量不是太好(抱歉不是针对译者),有很多地方能够感觉到没有摆脱英语的语序和语言习惯,与汉语习惯不符,读起来很是拗口,不知所云。不知道编辑在干什么,在异步社区提交勘误之后,关于翻译语法语序的内容被拒绝了,但还是有那么些勘误通过了。这三天总共看了106页,总共提交了19个勘误(有两个问题被拒绝之后重复提交然后通过的,包括翻译的问题,不过翻译的问题提了两个没通过就没再提交过相关了)。说实话平均不到十页一个错,看起来真心累。一开始还有点兴奋看一本书送一本书,但是现在感觉如果异步都是这个水平的书,送我我都不想要…录B部分我是真心没看懂在表达什么……京东这么几年了第一条长评,供诸君参考。2016年7月第1版,2018年3月北京第13次印刷。
《Python编程快速上手》读后感(七):实用性极强的Python入门书
K: What I know?
ython基本数据类型(int, float, bool, list, str, tuple, dict)
常用BIF
如何写函数和类
数据持久化的几种方法
W: What I want to know?
能用Python来自动化处理日常事务,excel,爬虫,发邮件。。。
L: What I learnt after reading this book?
正则表达式
简单debug技巧
hutil模块来管理文件
Web相关的模块:webbrowser, request,BeautifulSoup, selenium
Excel: openpyxl, CSV
Word & PDF
邮件:SMTP,IMAP
优点:
对于初学者来说,基本语法的介绍恰到好处,够用而不罗嗦
第二部分的应用,都是日常工作中常会碰到的问题,像处理excel,word, pdf,自动发邮件,实用性极强
缺点:
很多书中的库更新了,实例需要重写
《Python编程快速上手》读后感(八):确实如书名所说,能让你python 快速上手,工作自动化
这本书前6章是python的基础知识,通俗易懂地讲解基础,初学者容易犯错的地方,作者都会指出来。从第三章开始,每章都有一个实践项目,用来巩固前面所学的知识。
从第七章开始就是书名中的后半部:让繁琐工作自动化。每个章节都可独立出来。每看完一个章节,你都能将其中的知识点融会贯通,用到自己的日常工作中,提高效率。
第九章 组织文件对系统管理员非常有用,能够指挥程序完成复制 备份文件(夹)操作
第十一章是web抓取信息,介绍了主流的request beautifulSoup和selenium等主流的库。最后的项目也非常适合读者。掌握这些能够胜任一般的爬虫工作,极大地提高工作效率。
第十二 三 四章是处理excle pdf word文档。我们平常经常要与这三种文档打交道,该书非常接地气地介绍如何利用第三方库操作这三种文档。掌握这些,我们能够让python自动化地完成创建 读取 编辑这些文档
第十五章 操作图像 使用pillow这个库来裁剪 编辑图像。掌握了这些能够很轻松地自动编辑成千上万的图像
第十六章 发送电子邮件和短信。我们在实际运维过程中,经常会有发送邮件和短信的需求。这章便是解决这个问题。
第十八章介绍用GUI来自动控制鼠标和键盘,这应该算是自动化任务的高级阶段。对于涉及到很多重复交互式的操作,这种技术非常有用。
整本书就像是一个踩过很多坑的pythoner来告诉你怎么以最快速度学习python,然后将工作运用到实际工作中。整本书由浅入深 ,图文并茂,总结归纳非常到位,很适合基础薄弱的读者。
《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
《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