文章吧-经典好文章在线阅读:Python编程:从入门到实践经典读后感10篇

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

Python编程:从入门到实践经典读后感10篇

2017-11-25 22:43:18 来源:文章吧 阅读:载入中…

Python编程:从入门到实践经典读后感10篇

  《Python编程:从入门到实践》是一本由[美]埃里克·马瑟斯著作,人民邮电出版社出版的平装图书,本书定价:CNY 89.00,页数:459,文章吧小编精心整理的一些读者的读后感,希望对大家能有帮助。

  《Python编程:从入门到实践》读后感(一):16.2制作世界人口地图:JSON格式遇到的问题

在写到数据可视化小项目时,一下两个部分有所变动,该模块会找不到:
from pygal.i18n import COUNTRIES
wm = pygal.Worldmap()
解决方法:
下载:pygal_maps_world-1.0.2.tar.gz,下载地址:https://pypi.python.org/pypi/pygal_maps_world
pip install pygal_maps_world-1.0.2.tar.gz
验证模块,导入模块路径有所改变
import pygal
vm = pygal.maps.world.World()
  from pygal.maps.world import COUNTRIES

  《Python编程:从入门到实践》读后感(二):书中练习的源代码和勘误表

花了一些时间看了一下这本书,感觉python真是个极好入门的语言。本书的讲解很到位,不过就是在对一些简单知识点的讲解方面投入了过多的笔墨,太啰嗦了。
书中练习的源代码下载地址:
https://ehmatthes.github.io/pcc/
这是英文版的勘误表【网站:https://www.nostarch.com/pythoncrashcourse】:
Page 100: The line that reads:
alien_0['speed'] = fast
Should instead read:
alien_0['speed'] = 'fast'
Page 175: The line that reads:
def ElectricCar(Car):
Should instead read:
class ElectricCar(Car):
And the line that reads:
def fill_gas_tank():
Should instead read:
def fill_gas_tank(self):
Page 180: In car.py, the line that reads:
def __init__(self, battery_size=60):
Should instead read:
def __init__(self, battery_size=70):
Page 207: In "Try It Yourself" 10-6, TypeError should be ValueError.
Page 223: In the listing survey.py, in the definition marked with a (2), the line that reads:
print(question)
Should instead read:
print(self.question)
And in the definition marked with a (4), the line that reads:
for response in responses:
Should instead read:
for response in self.responses:
Page 227: The paragraph that begins "The method setUp()..." that ends with:
...and test_store_single_response() verifies that all three responses in self.responses can be stored correctly.
Should instead end with:
...and test_store_three_responses() verifies that all three responses in self.responses can be stored correctly.
Page 288: In game_stats.py, the line that reads:
def __init__(self, settings):
Should instead read:
def __init__(self, ai_settings):
Pages 429 and 453: The line that reads:
form = TopicForm(request.POST)
Should instead read:
form = TopicForm(data=request.POST)
You'll find more updates at the author's website here

  《Python编程:从入门到实践》读后感(三):这本书对于零基础真的太太太友好

本人艺术生,现在转程序员中。完全零基础小白。

在各大论坛混迹了很久,都推荐从python入手,于是就开始了求学之路。一开始都说笨方法那本书很好,我买了看,发现书里的是2.7的内容,不过也看的下去,可是一知半解很迷糊,毕竟纯小白。

后来又无意间搜到了这本书,跟着学了几页,太棒了!知识点解释的很到位,我这种白痴都看得懂,每一步都有解释,一步一步循循善诱,真的想给写这本书的人一个大大的拥抱。有点基础的可能会觉得这本书很啰嗦,但是对我这种毫无基础的人来说,简直神书。

学到pygame那一章节制作外星人游戏,开始犯迷糊,不过解释都看得懂,只不过让我自己写是做不到的。后来学到了django,就完全看不懂了,我觉得是我前端经验不够。所以现在打算去学前端。然后再回过头学django,然后再从另一本笨方法慢慢看起。

Btw,有没有大神推荐零基础前端入门?

  《Python编程:从入门到实践》读后感(四):最好的入门书之一吧

2016年出版的书,豆瓣评分高达8.6,基于 Python3.5 同时也兼顾 Python2.7 ,作者推荐的编辑器 Geany 我没用过,不好做评论,不过个人推荐使用 Pycharm 或者 Sublime。

书中涵盖的内容是比较精简的,没有艰深晦涩的概念,最重要的是每个小结都附带有”动手试一试”环节,学编程最佳的方式就是多动手、多动脑。

很多初学者看完书之后不知道下一步怎么办,快速提高编程能力的最佳途径就是做项目,而这本书巧妙地安排了三个实践项目,一个游戏、一个Web和一个数据可视化项目,如果你跟着教程把项目做下来,相信你的编程功底绝对会上升一个层次。

作者还专门安排了一个章节是讲单元测试,会写单元测试是初级程序员进阶到高级程序员的必备技能。

此外,附录中还提到了git,作为延伸阅读,最后还告诉你遇到问题该如何去解决。

推荐理由:

第一:书的标题中肯,不偏不倚,正如书的内容一样,从入门到实践,不像那种标题党动不动就是《XXX从入门到精通》

第二:全书都在灌输一个理念:编写可读、清晰的代码。很多初学者在刚开始没有形成良好的编程习惯,代码非常个性化,以至于除了机器能读懂代码,没人读得懂,这给后期的维护带来巨大隐患

第三:本书的翻译质量很高,向作者和译者致敬

本文发自公众号:Python之禅 http://mp.weixin.qq.com/s/2QcZi-RA_FwS90QW0Q3EJg

  《Python编程:从入门到实践》读后感(五):翻译错误

这么严谨的编程书籍还有这种低级的翻译错误,真的要笑死人。。。要不是我有几十年的编程经验,还看不出来呢?让新人怎么办?翻译的太不走心了,差评
以后有错再指出
2017/6/3:中文版108页7.2.5节,错把原文odd numbers翻译为偶数,附图:
原书

  《Python编程:从入门到实践》读后感(六):知乎看了很多推荐,最终选了这本入门

这是我在知乎问题“编程零基础应当如何开始学习 Python ?”下的回答,给各位参考

作为刚刚自学两周写出了一个爬虫,0编程经验,文科生产品经理,我觉得我最有资格回答这个问题哈哈~

刚决定自学 python 的时候,这个帖子的所有回答都看过,上面提到的书基本都研究过,但并没有一本书我觉得是最合适的。

而这个自学过程最关键的是选对一本好书(我习惯看书,练习类工具其实会更好,但没研究过)

先说一下我看的资料

- 《Python编程:从入门到实践》为主

- 《Python编程快速上手 让繁琐工作自动化》练习

- 廖雪峰网站,补充理解

我选书/资料的标准是

- 对0编程基础友好

- 不找任务型的!!

- 不建议一开始就看官方文档

有些朋友可能有执念,觉得 python 是技能类知识,“做中学”效果更好,你学游泳时看过理论知识吗?

但是我要说这种方法对于有一定编程基础的人可能是最适合的。而0基础的小朋友可能是大漠长大从没见过水的小朋友,直接丢水里会淹死好嘛!0基础小朋友初期最重要的是培养兴趣,不要有挫败感,要不然可能再也不会拿起 python了。

我最开始看的是《深入浅出 python 》,基于《深入浅出统计学》和《深入浅出数据分析》的良好印象。但《深入浅出 python 》一点都不浅!!它就是任务型的,有时候一个问题我可能需要自己在网上研究两天才能解决,满满的挫败感啊!而《Python编程:从入门到实践》在学习中几乎不会遇到什么疑惑,对小白非常友好!!

官方文档也是同样的道理。虽然要学源头,但是官方文档毕竟有认知负担。初学者我更在意0挫败感和兴趣培养。

等学完了《Python编程:从入门到实践》,就可以开始任务型练习。(当然每节后面的练习需要跟着做)。《Python编程:从入门到实践》后面几章本身就是任务型练习,而我为了学爬虫看了《Python编程快速上手 让繁琐工作自动化》。

接下去第二个重点来了,在这个过程中一定要尝试自己解决问题。《Python编程快速上手 让繁琐工作自动化》的爬虫介绍得很少,无法满足我的项目的需要。但是此时我已经有信心依赖书本了。

写爬虫的过程中遇到了无数的坑,但不急着百度,要先尝试自己解决。可以看官方文档或自己实验。例如我一开始写了一个很长的 if xxx in xxx or xxx in xxx or xxxx in xxx and xxx in xxxx 的逻辑,怎么也筛选不对,查了 and / or 的语法也没有解释特别清楚的。后来就自己一点点试嘛,写个 a,b,c 几个列表,各种排列组合看取值就能搞清楚逻辑。

如果解决不了,百度报错信息,一般都会有答案。

评价:

[匿名评论]登录注册

评论加载中……