《Head First Programming》的读后感大全
《Head First Programming》是一本由David Griffiths / Paul Barry著作,O'Reilly Media出版的Paperback图书,本书定价:USD 49.99,页数:442,特精心从网络上整理的一些读者的读后感,希望对大家能有帮助。
《Head First Programming》精选点评:
●太初级。
●编程书中的小人书!
●偶然看到这本书。。既然是Head First 系列应该还可以吧。。哈哈 ========================================== 继承了 head first 一贯的糙快猛的做法, 看此类书籍,不要超过两天。 因为还有更重要的事情!
●有些细节还是比较含糊,整体而言适合小白入门!
●想通过这本书来入门python,看完实在不尽人意。本书面向的应该是没有编程知识的初学者,但我相信一定会有不少迷惑的地方,不少应该详细解释的地方一笔带过,即使理解清楚又会花费不必要的时间(不是什么问题都需要去花费时间去理解的)。对于有编程经验的读者来说,该详细解释的基本特性只是略过,全篇笔墨着重在tkinter及pygame的应用和实现,对大多数人来说这两者都没那么重要(即使主力做GUI也不会使用tkinter,简陋的想哭,pygame更不用说),在写这些之前看了两章 head first python,比这本好太多,唯一缺点是的确需要一点点的语言基础。
●有两点值得推荐,其一是非常适合编程零基础的新人了解编程,其二是选择了Python这个简单而强大的语言,而不是C或者PHP,JS之类的语言。但是正因为如此,这本书只适合零基础新人,不适合有一定经验的人的看。
●当作python入门级别的书还不错
●有趣的,一直吸引人去看
●如附录所言,为只关心如何编程而非选择语言的读者所写。如果毫无编程经验,那么恭喜你选择了Python作为第一门语言。此书5星推荐。不过对于已经掌握很多语言的CS老油条,减一星。GUI很简单,当然,也不漂亮。
●cool
《Head First Programming》读后感(一):说head first 系列不好的人也许乎略了
不要把head first 系列丛书当成入门书籍或高大全补药使用,其本身精髓在于这句话,This is a learning experience, not a reference book. 包括这本书,它负责传递更接近实际问题的解决方法或思路,技术的娴熟不外乎经验,传递经验的书籍实属难能可贵。
《Head First Programming》读后感(二):小白的福音
从去年开始就对python感兴趣了,可是看着网络上的简明教程各种无奈,不是这些教程不好,而是个人没有任何基础,偏偏写教程的人默认了你已经知道最基础的事,结果照着教程连开头都无法顺利进行,非常打击学习的信心。
相比之下,这本书是我见过的最照顾初学者的教程了,完全为初学者考虑,大量的图片和内容上的精心设计,保证了读者能够快速上手。虽然为初学者设计,但在阅读中无时无刻都可以感受到作者的苦心,不仅仅为了让你掌握一种编程语言,同时也让你学习到编程的思维。
如果你对Python感兴趣,如果你没有任何编程基础,如果你希望自己不仅仅是简单使用,而是真正控制你的电脑。你应该选择这本书。
友情提示:书中的代码演示使用的是Python3.X版本,某些代码在Python2.X版本下无法正常运行。
《Head First Programming》读后感(三):边学边记
我是零零零基础学编程。
早上在家里的电脑上Python没有安装成功。上午在办公室的电脑上安装成功了。撒花!
别人学会写的第一句话都是hello world,我学的是Welcome!Guess the number。:)
现在很希望可以有整天的时间专门学下去,而且既兴奋又期待。我已经太久没有这种感觉了……我真应该早点开始的啊!
目前我在同时看这本书和Think Python。感受就是,我在豆瓣没白混,选书的眼光还是很不错的~Think Python相当于内功心法,概念、理论都解释,简洁且清楚。让你从大局上对电脑程序运作有所了解,但也不会过于深奥。Headfirst programming 相当于招数,教你怎么下载IDLE,怎么打开编辑器,写下人生的第一组代码。可以马上入手实践,让人成就感爆棚。
估计我的电脑版本太低,最新的3.6.3安装总是不成功(提示缺少一个dll)。网上说可以给Python全权授权,但是我试了没成功。解决办法就是只安装3.4.4版。
《Head First Programming》读后感(四):关于本书的一点感想和内容梳理
这本书可以说是最能体现Head First风格的一本书了(对已经编程入门的人来说含金量不高)。在这本书中,介绍了Python的语法、类库并抽象出编程中的常见概念,并且通过各种小应用和有趣的图片和文字风格使得全书内容活泼生动。
这本书还是非常符合标题的,当然如果在标题上加上“入门”两字的话会更好不过。优点在于相对系统的介绍了编程领域的抽象概念,并且学习曲线不是很陡峭。只是对于面向对象的概念没有过多阐述,有点遗憾。
下面梳理了一下本书的内容:
第一章:开始编程吧
* 猜数字游戏
* IDE的使用
* 代码分支和if/else分支
* 代码循环和while循环
* 添加随机数和循环以及分支的猜数字游戏
第二章:文本数据
* 获取咖啡价格应用
* 字符串和偏移量以及通过偏移量选择子字符串
* 字符串对象的多个方法,包括find方法
* 使用了find方法和选择子字符串的获取咖啡价格应用
* 类型:字符串和数值,字符串转换成数值类型
* 类库导入和使用类库
* 时间类的多个方法
第三章:组织代码
* 创建函数
* return语句
* 函数版的的获取咖啡价格应用
* 发twitter版的获取咖啡价格应用
* 函数参数与带参数的发twitter版获取咖啡价格应用
* 变量作用域和栈
第四章:文件和数组中的数据
* 打开,循环读取行和关闭文件
* 读取最高分应用
* 字符串的split方法
* 数组,Python称为列表
* 列表的方法以及列表排序版的读取最高分应用
第五章:哈希和数据库
* 数据结构
* 哈希,Python成为字典
* 字典的方法以及字典键值排序版的读取最高分应用
* RSA基于字符串split为哈希的应用
* sqlite3类库
第六章:模块化编程
* 支付文件应用
* print函数输出格式化字符串
* 交互式写入支付文件应用
* 模块化以及使用模块来共享支付文件格式
* 导入模块和完全限定名称
第七章:建立图形界面
* pygame调用代码展示如何播放音乐
* 使用pygame实现播放音乐的TVN应用
* tkinter调用代码展示如何建立GUI程序
* 使用tkinter实现GUI版的TVN应用
* tkinter调用代码展示Button如何触发事件
* 实现事件触发版按钮的TVN应用
* 实现展示Label版的TVN应用
第八章:GUI和数据
* tkinter的输入Widget:Entry和Text
* 保存输入数据版本的物流应用
* tkinter如何使用和同步RadioButton
* RadioButton版本的物流应用
* tkinter如何使用和同步OptionMenu
* OptionMenu版本的的物流应用
第八章半:异常和消息框
* Python异常
* 捕获异常版的物流应用
* tkinter如何使用messagebox
* messagebox版本的物流应用
第九章:图形界面元素
* 简单音乐应用
* Window Manager事件
* 关闭窗口事件版本的简单音乐应用
* tkinter如何使用checkbox
* checkbox版本的简单音乐应用
* pygame如何调节音量
* tkinter如何使用scale
* scale调节音量版本的简单音乐应用
* python保留字(from)
第十章:自定义widget和类
* local function
* 使用local function创建多个相同的元素组合函数的简单音乐应用
* 类和对象与属性和方法以及self关键字、构造器(没解释继承)
* 构造一个tkinter的widget类
* 自定义widget版本的简单音乐应用
附录:重要的十件事
* Python的方式处理事情
* Python2和Python3的区别
* 其他的编程语言
* 自动化测试
* 调试
* 命令行执行
* 面向对象(封装、继承和多态)
* 算法
* 高级编程话题(线程、递归、元编程、函数式编程、正则表达式、Unicode)
* IDE和shell还有文本编辑器