自学RubyPython之前必须先学C?
我这里发表两点看法:
如果你有C/C++或Java的基础,那么自学Python非常轻松。
C/C++和Java是相对比较传统且难度较大的语言,学过这些语言后,有助于培养你严谨的思维,通过学习这几种语言,你对变量、类型、面向对象已经有了一个比较好的理解,而且,由于这几种语言是强类型的,写的代码约束较多,当你切换到Ruby或Python后,会感觉这就是一个“玩具”,就像大车司机去学开小车那么简单。因此,不得不承认,如果你已经有了C/C++和Java的基础,那么自学Ruby或Python,或很轻松。
直接自学也没什么问题,还有附加的好处。
Ruby,Python都是自带完整体系的语言。用英文说,它们是self-contained的,完全可以用它们作为起点来打开计算机世界的大门。而且,这两门语言相对简单,被“劝退”的概率相对较低。还有,Ruby,Python都是脚本语言,学过编译型语言后,学习这两门语言难免会面临一些思维上的转变,但如果直接学习,就不存在这个问题。这两门语言现在都算热门,教程都很多,直接学习并没什么不妥之处。
总之,如果你有C/C++或Java基础,学习Ruby和Python会更容易,但是没有基础直接去学也根本不会有什么问题,重要的是,赶紧动手做起来!这才是最重要的!
Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有 粤ICP备16019765号
广州京杭网络科技有限公司 版权所有