大闸蟹

  • 关注
  • 短消息
  • 送银子
文章
0
评论
1
推荐
0
收藏
0
社区会龄
4 个月
个人网站
--
个人简介
还没有输入个人简介……

评论了

  • 今年 05-09 10:07

    @樵豆麻袋 我的是2018年底19次印刷的版本的,16.2是关于天气天数统计的,不是人口地图

  • 今年 04-20 12:02

    把line_chart.x_lables=x_unique改为line_chart.x_labels = [str(val) for val in x_unique],具体详见我上面文章的介绍。这段代码很大问题

  • 今年 04-20 11:57

    把line_chart.x_lables=x_unique改为line_chart.x_labels = [str(val) for val in x_unique],具体详见我上面文章的介绍。这段代码很大问题

  • 今年 04-20 11:41

    这本书的最大糟粕是从第16章第二节开始。 前15章中,所有的例子都做的很好,用python3.7都是跑的通的,而且若本例子用到上一个例子的重复代码时,作者都是把无需改动的程序代码变成灰色的,只是把需要变更的代码行用正常字体显示,因此非常贴心。 问题出现在第16章第二节,大家会发现者这一章中,上面提到的书本的所有优点都没有了,所有的代码的字体都是同样的深浅度,无法辨认究竟哪些代码块是要变更,哪些代码块需要重新编写的。而最大最大的问题出现在332页的代码,书中有一句代码时有问题的,导致程序无法运行。这个代码就是:line_chart.x_lables=x_unique.由于x_labels接收的是字符串列表,而x_unique是一个整型列表,因此编译时,系统出现如下错误:object of type 'int' has no len()。要修复上面的错误,需要将这句话改为以下代码: line_chart.x_labels = [str(val) for val in x_unique]。我已经试过了,这样的编写是可以解决书中的错误的,大家可以试一下。 为什么从16.2节开始出现这么大的问题,感觉好像换了一个作者似的,因为真的是从这里开始换了作者。这一章节是由“陶俊杰”根据原作编写的(见324页最后的代码说明),我们经常觉得老外很懒,但是国外的专家还是很敬业的,写出来的东西很有条理,而国内的专家的确缺乏了工匠精神。另外,这段代码出现大量的zip函数、lambda虚拟函数的新方法,陶俊杰也是没有说清楚的,的确做得非常不好,以后陶的书籍我会列入黑名单,绝对不购买!