设为首页 收藏本站
查看: 1535|回复: 0

[经验分享] 2015/8/9 到家了,学完了CodeCademy的Python

[复制链接]

尚未签到

发表于 2015-12-2 14:12:20 | 显示全部楼层 |阅读模式
  昨天坐了20多个小时的硬座回家。发现在网络信号差的火车上也是学习的好地方。如果你的手机电量不足的话,带上两本书简直是绝配。我在火车上阅读了两百多页的内容,并没有多大的疲累,那样无聊的环境里面能看书学习也是很棒的。
  在火车上看完了《编码的奥秘》,这本书的体系超级赞,从编码系统一步步到计算机的实现,全书结构完全是按照技术发展一步步讲解的,以前很难明白深入浅出,这本书的确很好地诠释了深入浅出。当然它大体讲的是实现的东西,具体的技术细节提及的并不多,所以读书笔记做起来会比较松散,暂时就不做这一系列的读书笔记了。但这本书是个很好的知识导图的结构。
  从电筒电报引入,将码制和数制讲清楚,用继电器开始将数电的实现。然后从数电降到芯片制作,然后到操作系统。
  这本书很棒,特别是我作为一个电气的学生,刚学完数电和微机原理,这本课外读物直接就是用更形象生动地方法总结了它们的应用,同样,一些细节的涉及,比如说指令的存储,地址的存储也解答了当时学习的疑惑。很赞的一本书,感谢各位的推荐。诚不我欺。
  然后是在火车上继续打开了《计算机科学导论》,阅读了五章多内容,《计算机科学导论》的前7章内容应该是和《编码的奥秘》完全重合的知识结构,当然,它有一些地方讲的更细一些,不过同样也有一些地方不如《编码的奥秘》讲的更细。从学习的层面讲,《编码的奥秘》的语言描述和知识结构更加棒,更适合学习,学完再补充《计算机科学导论》有奇效。
  不过这本书的后几章就分别是算法数据结构、软件工程、数据库、安全方向、计算理论、人工智能的导论设计的面很广。我也没有进行进一步的学习,不敢多加评论。只知道这本书的每一章内容都可以有更详细的内容去学习。阅读这本书主要是大方向了解计算机科学。
  看这本书我会跟着MIT的6.00.1x学习。同时锻炼自己的英语能力。加油。
  根据编程入门指南v1.3的指导,我先完成了CodeCademy的Python部分。(在最新的V1.4版本中并没有提及CodeCademy的学习,只推荐学习Python核心编程)
  接下来的学习目标是一边看《计算机科学导论》和MIT的6.00.1x,一边学习《Python核心编程》这本书,并写读书笔记。
  
  CodeCademy用于学习基本语法和了解的确是一个还不错的学习渠道。不过这样的在线编程网站并不能让我真的学会这门语言,语言还是得学的精细的同时通过不断地训练来学习。当然CodeCademy网页做的还是很不错的,这个还是得赞一下。不过人机验证必须得FQ才能做,也是国内大家不喜欢使用它的原因。没办法,要用就去学习FQ呗。
  由于我是由C语言入门的,学习Python的基本语法的时候还是有一些很明显的感悟的。分号括号的消失以及冒号的使用让人很不习惯,至于缩进倒问题不大,只是一直疑惑这样子的代码格式,复制代码了还得考虑好久的缩进的问题,也是Python的一个问题吧。Python的语言描述非常棒,几乎和算法书的伪代码完全一致,理解上面完全没有问题,只要会一点英语的人都可以无障碍阅读代码。接口的使用也很方便。弱类型语言在刚开始(到我现在)的确都让我很困惑,我几乎下意识地就会去想变量类型的问题,Python这样的弱类型语言让我很不习惯。弱类型语言的好处除了降低学习曲线外还待我继续学习了再说。
  CodeCademy的Python学习是在8/6就已经完成的。预计总耗时在12小时左右吧。大概花了一个整天和两个半天完成的任务。完成速度不是很快,当然有很大原因是在一些地方被语言理解失误困扰了很久。毕竟不是第一门语言的学习。耗时短一些是应该的,我拖沓了那么久反而不好。
  暂时就写到这里吧。开启下一个任务。
  

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-146394-1-1.html 上篇帖子: 使用Sublime Text搭建python调试环境[转] 下篇帖子: 为什么我们要用Python
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表