文章吧-经典好文章在线阅读:Python基础教程的读后感10篇

当前的位置:文章吧 > 经典文章 > 读后感 >

Python基础教程的读后感10篇

2022-05-13 12:46:30 来源:文章吧 阅读:载入中…

Python基础教程的读后感10篇

  《Python基础教程》是一本由Magnus Lie Hetland著作,人民邮电出版社出版的平装图书,本书定价:69.00元,页数:471,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《Python基础教程》读后感(三):这本“基础教程”真的不怎么“基础”

这本书是我看完《python核心编程》,《python网络编程基础》后再看的。感觉本书虽然顶着“基础教程”这四个字,但内容却不算基础,不太适合新手,尤其是非计算机专业的新手看。关于单元测试、设计模式这些在真正生产环境才会注重的知识,很多入门向书籍都不会提到的,但是本书都详细描述了。本书后面章节的实例也经常用工厂模式等方式来把代码封装,这也是代码相对有点难懂的原因,但是真实生产环境就是应该这样写代码的。另外本书还提及不少计算机原理方面的知识,例如在测试章节用停机原理来说明无法编写出一个测试程序来测试另一个程序会不会无限循环,看到这里时我不禁感叹作者不愧是计算机的phd,计算机原理方面的知识果然深厚。总的来说,假如不是我在看本书之前已经对python有一定了解的话,本书部分高度抽象封装的代码,加上不怎么样的翻译,会看的很头痛,推荐对python有一定了解,或者有一定编程基础的朋友阅读。这本“基础教程”真的不怎么“基础”。

  《Python基础教程》读后感(四):杂谈Python入门和书

Update:关心新书推荐的,直接看文末。 学Python,我很久前就有这个念头了,Python入门恐怕才是最近的事情。同样,这本书也是两年前买的,最近才看完。 用了这么长时间才学会这么简洁有趣的一门语言实在是不可思议,无奈这个过程被各种事情打断。所以推荐初学者集中时间,快速入门。之后,写小程序看中级书,Python会越来越顺手。 在我看来入门书是非常重要,直接影响到学习效率和理解语言风格。一本入门书要薄,少量的内容就勾勒出这门语言的重要特征。还要介绍惯用法,潜移默化语言风格,这里称之为Pythonic。 先说说书,Python入门书知名的有这么几本。 《Learning Python》(Python学习手册),作者还有一本高级教程做为该书的延续,《Programming Python》。可惜的是,书写的太厚了,极不容易作为入门书来看。估计还没看出Python的轮廓,已经放弃了。 《Core Python Programming》(Python核心编程 2nd),我认为与本书不分上下,书写的不错,比这本略深略厚一些,我几年前最开始看的就是这本,可惜没看一点就学其他的事情去了。和本书相比,看完要花的时间要更多些,我是在入门后翻过一遍的。这书的三版拆成了两本书,也是一基础一高级,但反而不适合入门了。另外,这书的二版网上有中文的文字版PDF。 《Python Tutorial》,官方教程,简洁明快,很不错。对于有编程基础的人,看一个星期就可以写简单代码。作为简明教程合适,作为入门书,教育性不够。入门书需要给读者提一些小问题,来提高读书时的思维活跃度,否则很难记住必要的语法点。 《A Byte of Python》(简明Python教程),适合有编程经验的,想快速了解Python语法的人。 如果你希望看个几天并同时完成一个简单程序,这个手册还是不错的,我有几个同事就是用这个入门。英文版网上持续更新,中文版好像是很老的一个版本。 《Learn Python the hard way》,章节分割的有点多,不能短期看到Python轮廓概貌,适合时间多,有耐心的人。对于已经有一门语言基础的人来说,略繁琐不够流畅,不合我个人口味。 《Dive Into Python》,书是不错但根本不是入门书,适合有Python经验的人看。不知道多少年前,谁把它当入门书给推荐了,有点坑人。 《Python基础教程》,这么多书里,这本让我入门也是缘分。内容适度,一半是语法介绍,一半是小项目做演示。随便吐槽两点吧,第一,介绍yield语法时,那个八皇后解题真不算是好例子,应该选个更简单易懂的例子,当时我看了很久,一度怀疑自己的智商,因为之前例子都很简单,以为这个例子的理解难度也和之前差不多一致。第二,后面部分项目的顺序安排不是特别合理,没有做到由易到难,web编程那部分也有点落伍了。 语言的入门显然不是把书看完就可以。看完书后,正好有机会在工作中写了几个小程序,log文本分析,用echo方式测试丢包率,用Tkinter库写了个telnet界面。终于有入门的感觉了。 期间还做过部分Python challenge的题目,推荐一下,值得花些时间。

Pythonic在语法掌握后可以有意培养一下,Code Like a Pythonista这篇文章和其文末列出的引用文章,非常不错。 Python里Web框架众多,Web.py是蔚为大观的轻框架中著名一员,可以花几天时间看看,官网有中文教程。 至此,Python可以入门了。 Update: 最开始写本文的时候是2013年,那时候合我口味的,寥寥无几。短短几年,Python学习已经处于好时代,入门书籍中上乘之选已经很多。

  《Python基础教程》读后感(五):一天入门Python

苦逼少年虚度了无数岁月之后,面对毕业,终于要学点儿能快速出活的技术了。所以,Python来一发。
关于这本书,看了评论,清一色的喷翻译。就我实际读下来的感觉,部分语句确实比较生硬。想来,译者水平应该是有点问题的。读的过程中,有些章节有点儿不知所云,还是得靠google。不过,不知道有没有人认真看前言,从前言看,作者是大一下接触的Python,然后应该过不了多久就开始接触这本书的英文版,估计在大二上开始翻译,然后一年多,直到出版。由此可以判断,译者其实就是个热爱折腾的本科大学生而已,译者本就不属于什么牛人,翻译的问题其实也情有可原了。不过,嗯,翻译该喷还得喷。翻译确实不咋地。
至于这本书整体的内容,对初学者来说很棒了。就像我始终觉得,老谭的书对于什么基础的初学者用来入门来说其实没什么不好的,那些乱喷的多是半桶水,或者就是真无知在那跟风。至于书上的各种错误(还有位大哥太闲了对着书一处一处的找错误,最后出了本书),我的理解是首先那书肯定该更新了,再出一版。另外,为了能通俗的为初学者讲解某些概念,牺牲一些准确度其实是完全可以理解的。那些错误的危害其实远没有多数人说的那么夸张。真要学的人哪个会只看那一本书?也没有谁会因为书上代码例子和习题的错误而就此误了什么,网上随便搜下就有一堆的解释了。连变量名都不用换。所以,这本书虽然讲的内容很有限,都只是简单提到一下而已。但对于初学者写几行代码自己看看,输出个三角形,读写个文件什么的完全够用了。而且书上各个方面都提到了,自己要写点儿什么的时候就有个大致的方向,找相关的资料也容易了许多。
综上,这本书拿来入门还不错,内容也很全面,翻译方面还有所欠缺。遇到明显语句生硬的,该跳过就跳过,该google的google。

  《Python基础教程》读后感(六):真本书真的不怎么样

看了有同学看了这本书,豆瓣/亚马逊/京东上面评价都还不错,于是就在图书馆就在图书馆借了一本。本想用于用此书入门python。可是发现这本书,很难让我坚持看下去。理由如下:1,此书翻译水平,我确实不敢恭维,有些句子感觉很难理解,有时候,看中文版看不懂的地方,会查看一下英文版的电子书,竟然很容易就懂了,竟然英文原版比中文版还好懂,由此可见翻译质量;2, 本书内容安排不够合理,书中所用例子也有待考究,在看书的前半部分时,无数的‘请参见后面的章节’, 我就不能明白为什么不能利用已经学过的东西举一些通俗易懂的例子,而非要用到后面的知识;3,本书对于一些概念讲的过于肤浅,不够深入,有些知识点讲的不够清晰。4, 书中错别字过多。
  总体来讲,我认为这部书不适合入门者学习,至少不能让初学者系统的学习python知识。以上为个人见解!

  《Python基础教程》读后感(七):关于学习Python的一点想法

之所以把留言放在这里,是因为我觉得这本书很可能是初学者拿起的第一本书。
第一次学习python那还是4年前的事情了,其中也经历也一些周折,
这期间也翻看过一些python的书,我就简单地对这些书说两句。
 
Hello,World 是一本给小孩子学编程的书,用的语言是Python。我买来看过一遍后,大爱,然后送给侄子学编程了。
How to think like a scientist 是当时导师让我翻译的一本教程,后来整合pudure的cs 190c做成讲义,这是本很好的入门书籍,也非常基础。
Core Python Programming 我边学Python边读完的,值得一读,同时我也读完了Beginning Python: From Novice to Professional,对入门来说,都是不错的。
可爱的Python我认为是你在看完python核心编程之后再看这本书比较适合,里面的主人公虽然叫小白,但是内容还是属于入门之上的。
Programming Python是本很不错的书,共上下两册,从各种具体的应用来介绍Python编程的各个方面,你可以挑有兴趣地看。
Dive Into Python 社区很推荐的一本书,我尝试了好几次,但无疾而终(懒...)。
Foundations of Python Network Programming 新版写得还是蛮有意思的,请不要看07版那本中译本,翻译得有些差强人意。
Python Algorithms 写得很有趣,我特意打印出来,虽然只是介绍了一些基础的算法,但是每章后面都有一个叫做If you are Curious...的小段,如果你喜欢刨根究底,那么它会引导你去看一些课外读物。
Python高级编程 我觉得作为高级读物,第一章居然讲安装啊,想看一些高级特性的使用却讲得不够细,我宁愿去看blog和docs。
再后来,我对nlp感兴趣,开始读宾大的Python自然语言处理和Python Text Processing with NLTK 2.0 Cookbook,还做过一些笔记,写在我的博客上,不过后来烂尾了。
Python科学计算 是HYRY牛写的一本介绍使用python的科学计算库的书,我那会看的时候,只有电子版。当时导师要求我给那帮学生写几个project作业,我那会就是靠着这本书学会了matplotlib, NumPy, VPython, networkx等库,后来出书了也没买一本,太惭愧了...
Pytbon for UNIX and linux system administration 工作之后,写了一些linux下的cli,由于一些复杂的逻辑用shell实现不够方便,开始看这本书,许多cli工具都是用py写的,如常用的cluster,iostat。
Python cookbook 我会放在床头,当小技巧锦集,睡前看几个,我记得还有一个老外,每周都会分享一个module的心得,有电子书,还有翻译版,名字一下想不起来了。
再后来开始接触Openstack,纯python实现的iaas软件,参加社区,开始接触一些牛人的代码,看过Deploying OpenStack和Openstack cookbook,不过这两本都是讲应用的,和python没什么关系。
大概就这些,如果还有漏网之鱼,下回来补。后来python书籍越来越多了,随手也翻看过几本,麻木了...其实我觉得看技术书是为了解决问题,等你有需要了就知道应该看哪本书了,并且我建议诸位应该养成只阅读英文文档的习惯。
年初开始学习Ruby,因为手头的工作天天和ruby打交道,Python用的少了,蛮怀念以前学生时代可以抱着python书读上一天的日子。
最后,请尊重一下那些翻译的童靴吧,翻译真的是一件吃力不讨好的工作。

  《Python基础教程》读后感(八):中文python书里为数不多的给真正的初学者写的书

在python2和3交替的时代学python是个很麻烦的事情。因为版本的变化还是挺大的,语法和特性,以及标准库都有较多的改变。因此,很难找本合适的教材,替不喜欢读英文的新手找中文版教材就更难了。Learning Python确实也不错,但最新版的中文版貌似被搞得很囧。其他的入门书籍,说实话,并不完全算得上入门书籍,比如Dive Into Python 3。DIP3其实更适合有经验的programer,因为DIP3中的例子往往带有很多的特性,但介绍的时候,只突出讲解的特性,因此DIP3中的例子在难度上不能说是循序渐进的。但对于从来没有写过代码的新手来说,DIP3中的第一个例子估计就足以让新手放弃学习python的念头了。在简单看完几个python的教程和入门书籍以后,我发现真正把python的语法和特性讲透了的,基本没有。官方的Tutorial是个不错的速成教程,Guido自己写得,但太短,很多东西都没有展开。Learn Python The Hard Way没有中文版。所以这本真的是为数不多的选择。
当然这本书的缺点是不少,印刷和翻译就不提了,都被人喷出翔来了,我也不好意思再去责难出版社和译者,毕竟翻译时间紧、报酬少,质量不高也容易理解,不过这本书都出版2年了,还是建议译者和出版社都做一下进一步的校对和润色工作。
谈谈内容,整本书的结构安排还是比较明显的。先是基础知识和python的基本数据类型和语言特性介绍,然后是面向对象的编程。之后介绍python的标准库以及相关主题的编程(比如数据库、文件IO、GUI、网络编程),最后是以10个项目来总结对前面知识的综合运用。应该说这个内容编排和传统的编程入门书籍没有太大区别,除了最后的10个练习项目是特色。除此以外,这本书对于基础知识的讲解还是比较到位的,说比较到位,自然是还有缺陷,而且缺陷不小,后面会详谈。但无论如何,新手看完前面,基本能够做点简单的事情,对编程应该有起码的概念了。如果能耐心的敲完书中的示例,并且认真的学习python的标准库的话,初学者应该能够很快的写出一些简单的小工具。如果能够对书中第19章的内容进行深入学习,并认真额完成10个项目的话,基本上可以说半只脚进了软件开发的门。不过如果你以为这样就算学会python了,抱歉,事情没那么简单。
所以这里要好好的谈几点书中的缺陷。时间仓促,我读得很快,所以也只挑我觉得不爽的地方。
1.基础知识中居然没有单独一章讲解python的函数。要知道python的函数还是有不少的特性的。比如python对闭包和lambda表达式的支持。比如装饰器语法等特性。这些都是python中非常重要的特性。尤其是装饰器语法,在软件开发实践中是很有用的。而且我也发现一个特点,大多数python入门书籍很少提及python的装饰器语法,不知为什么。
2.对于python的特殊方法和属性的探讨不够详尽。尽管作者对几个重要的特殊方法和属性做了讲解(第9章),但还是有不少漏网之鱼的。比如作者在书中提到过__call__函数。这个东西也是很好玩的一个函数,在定义类的时候实现这个方法,可以使类实例具有函数一样的特性。可惜作者没有多讲。而且这个函数和python的装饰器语法联系在一起可以弄出很有意思的代码。
3.网络编程缺乏对WSGI标准的介绍。这是个大bug。没想到整个网络编程居然还在讲mod_python这种老玩意。要知道WSGI之于python就如同Servlet API之于Java。如此重要的标准在2003年的PEP333中就提出了,这本书的英文版出版于2008年,不知道为何5年以后作者居然还在讲解非标准的东西。而且python主流的web框架如Django、Tornado等都支持这个标准,所以书中对此完全不提,不得不说是一个很大的缺陷。这与书的副标题from novice to professionnal完全不符。
总的说来,这本书不算好,但也不算差。而python的中文书一直都不是太多,而且更新的速度一直都不太快,这都跟国内的环境有关。目前学习python最好的,还是看python的英文文档,国外的好的英文书籍,以及一些比较重要的项目的源代码,比如Tornado、gevent等,以及基于这些优秀的项目的一些开源应用代码。所以,有志学习python的同学,还是要努力看英文。

  《Python基础教程》读后感(十):比较适合初学者但翻译不是很好

有些地方翻译有严重的错误,譬如异常一章最后应该是表达要去习惯使用 try/except,而不是“if/else”。没有怎么讲集合 set 的相关应用,其他的部分还不错(前 10 章还过得去)。类讲得很一般。另外还有些问题见: https://book.douban.com/review/5604726/#comments
不过介绍了一些 Pythonic 的写法,对阅读他人的代码和写好 Python 有一些帮助。关于字符串和异常的一些细节讲得不错。

评价:

[匿名评论]登录注册

评论加载中……